Zum Hauptinhalt springen

ParcelShopFinderService

Version: 5.1 · Dezember 2025

Der ParcelShopFinderService sucht nach DPD Pickup Paketshops anhand von Adresse oder Geokoordinaten.

hinweis

Sie müssen zuerst den LoginService aufrufen, um einen authToken zu erhalten, und diesen anschliessend im Authentifizierungs-Header jeder Anfrage übergeben.


Methoden

MethodeBeschreibung
findCitiesFindet Städte mit DPD Pickup Paketshops anhand von Land, Postleitzahl und Stadt
findParcelShopsFindet DPD Pickup Paketshops anhand von Land, Postleitzahl, Stadt und optionalen Servicekriterien
findParcelShopsByGeoDataFindet DPD Pickup Paketshops anhand von Geokoordinaten und optionalen Servicekriterien

findCities

Action: http://dpd.com/common/service/ParcelShopFinderService/5.0/findCities

Eingabe:

NameElement
authentication (Header)types_authentication:authentication
parameterstypes:findCities

Ausgabe:

NameElement
parameterstypes:findCitiesResponse

Faults:

NameElement
authenticationFaulttypes_authentication:authenticationFault
systemFaulttypes:systemFault
dataFaulttypes:dataFault

findParcelShops

Action: http://dpd.com/common/service/ParcelShopFinderService/5.0/findParcelShops

Eingabe:

NameElement
authentication (Header)types_authentication:authentication
parameterstypes:findParcelShops

Ausgabe:

NameElement
parameterstypes:findParcelShopsResponse

Faults:

NameElement
authenticationFaulttypes_authentication:authenticationFault
systemFaulttypes:systemFault
dataFaulttypes:dataFault

findParcelShopsByGeoData

Action: http://dpd.com/common/service/ParcelShopFinderService/5.0/findParcelShopsByGeoData

Eingabe:

NameElement
authentication (Header)types_authentication:authentication
parameterstypes:findParcelShopsByGeoData

Ausgabe:

NameElement
parameterstypes:findParcelShopsByGeoDataResponse

Faults:

NameElement
authenticationFaulttypes_authentication:authenticationFault
systemFaulttypes:systemFault
dataFaulttypes:dataFault

Beispiele

findCities — SOAP

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://dpd.com/common/service/types/Authentication/2.0"
xmlns:ns1="http://dpd.com/common/service/types/ParcelShopFinderService/5.0">
<soapenv:Header>
<ns:authentication>
<delisId>{your delisId}</delisId>
<authToken>{your authToken}</authToken>
<messageLanguage>de_CH</messageLanguage>
</ns:authentication>
</soapenv:Header>
<soapenv:Body>
<ns1:findCities>
<country>CH</country>
<zipCode>8635</zipCode>
<city>Dürnten</city>
<limit>10</limit>
<order>NAME</order>
</ns1:findCities>
</soapenv:Body>
</soapenv:Envelope>
hinweis

Ein REST-Endpunkt für findCities wird derzeit nicht bereitgestellt. Verwenden Sie für diese Methode den unter Einstiegspunkte aufgeführten SOAP-Service-Endpunkt.

findParcelShops — SOAP

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://dpd.com/common/service/types/Authentication/2.0"
xmlns:ns1="http://dpd.com/common/service/types/ParcelShopFinderService/5.0">
<soapenv:Header>
<ns:authentication>
<delisId>{your delisId}</delisId>
<authToken>{your authToken}</authToken>
<messageLanguage>de_CH</messageLanguage>
</ns:authentication>
</soapenv:Header>
<soapenv:Body>
<ns1:findParcelShops>
<country>CH</country>
<zipCode>8400</zipCode>
<city>Winterthur</city>
<limit>10</limit>
<availabilityDate>2019-09-09</availabilityDate>
</ns1:findParcelShops>
</soapenv:Body>
</soapenv:Envelope>

findParcelShopsByGeoData — SOAP

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns="http://dpd.com/common/service/types/Authentication/2.0"
xmlns:ns1="http://dpd.com/common/service/types/ParcelShopFinderService/5.0">
<soapenv:Header>
<ns:authentication>
<delisId>{your delisId}</delisId>
<authToken>{your authToken}</authToken>
<messageLanguage>de_CH</messageLanguage>
</ns:authentication>
</soapenv:Header>
<soapenv:Body>
<ns1:findParcelShopsByGeoData>
<longitude>7.593039</longitude>
<latitude>47.588694</latitude>
<limit>10</limit>
<searchCountry>DE</searchCountry>
<searchCountry>CH</searchCountry>
</ns1:findParcelShopsByGeoData>
</soapenv:Body>
</soapenv:Envelope>

Komplexe Typen

Namespace: types

URL: http://dpd.com/common/service/types/ParcelShopFinderService/5.0

CityType

Der Stadttyp mit Land, Postleitzahl und Name.

FeldTyp / VorkommenBeschreibung
countryxsd:string / 0..1 · max. 2Ländercode im Format ISO 3166-1 alpha-2
countryNumxsd:int / 0..1 · 0–999Ländernummer im numerischen Format ISO 3166 (z. B. Schweiz = 756)
zipCodexsd:string / 0..1Postleitzahl der Stadt
namexsd:string / 0..1Name der Stadt
townxsd:string / 0..1Ortschaft innerhalb der Stadt

DataFaultType

Wird ausgelöst, wenn ein Datenfehler auftritt.

FeldTyp / VorkommenBeschreibung
additionalDataxsd:string / 0..1Zusätzliche Daten zum Fehler
additionalInfoxsd:string / 0..1Zusätzliche Information in der Benutzersprache
errorClassxsd:string / 0..1Klasse, die den Fehler ausgelöst hat
errorCodexsd:string / 0..1Fehlercode
fullMessagexsd:string / 0..1Vollständige Meldung mit Zusatzinformationen in der Benutzersprache
languagexsd:string / 0..1Sprache für Meldungen
messagexsd:string / 0..1Fehlermeldung in der Benutzersprache
shortMessagexsd:string / 0..1Kurze Fehlerbeschreibung in der Benutzersprache
systemFullMessagexsd:string / 0..1Vollständige Meldung mit Zusatzinformationen in der Systemsprache
systemMessagexsd:string / 0..1Fehlermeldung in der Systemsprache
systemShortMessagexsd:string / 0..1Kurze Fehlerbeschreibung in der Systemsprache

FindCitiesType

Suchparameter für findCities.

FeldTyp / VorkommenBeschreibung
countrytypes:CountryType / 1..1Land für die Suche (ISO 3166-1 alpha-2 oder numerisch)
zipCodexsd:string / 1..1 · max. 9Postleitzahl des Suchursprungs
cityxsd:string / 1..1 · max. 100Stadt des Suchursprungs
limitxsd:int / 1..1 · 1–10Maximale Anzahl der Datensätze in der Antwort
orderxsd:string / 1..1 · ZIP_CODE oder NAMESortierfeld: Postleitzahl oder Stadtname

FindCitiesResponseType

Ergebnis von findCities.

FeldTyp / VorkommenBeschreibung
citytypes:CityType / 0..*Liste der nach Stadtname sortierten Städte

FindParcelShopsType

Suchparameter für findParcelShops.

FeldTyp / VorkommenBeschreibung
countrytypes:CountryType / 1..1Land für die Suche (ISO 3166-1 alpha-2 oder numerisch)
zipCodexsd:string / 1..1 · max. 9Postleitzahl des Suchursprungs
cityxsd:string / 1..1 · max. 100Stadt des Suchursprungs
streetxsd:string / 0..1 · max. 100Strassenname des Suchursprungs
houseNoxsd:string / 0..1 · max. 10Hausnummer des Suchursprungs
limitxsd:int / 1..1 · 1–10Maximale Anzahl der Datensätze in der Antwort
availabilityDatexsd:string / 0..1 · Länge 10Frühestes Zustelldatum im Paketshop (yyyy-MM-dd). Mindestens 24 Std. im Voraus. Standard: Aufrufdatum + 1
hideClosedxsd:boolean / 0..1Keine Funktion — nur zur Abwärtskompatibilität
searchCountrytypes:CountryType / 0..*Inländische oder grenzüberschreitende Länder für die Suche
servicestypes:ServicesRequestType / 0..1Service-Filterkriterien

FindParcelShopsResponseType

Ergebnis von findParcelShops.

FeldTyp / VorkommenBeschreibung
parcelShoptypes:ParcelShopType / 0..*Liste der Paketshops, die der Suche entsprechen

FindParcelShopsByGeoDataType

Suchparameter für findParcelShopsByGeoData.

FeldTyp / VorkommenBeschreibung
longitudexsd:double / 1..1Längengrad des Suchursprungs
latitudexsd:double / 1..1Breitengrad des Suchursprungs
limitxsd:int / 1..1 · 1–10Maximale Anzahl der Datensätze in der Antwort
availabilityDatexsd:string / 0..1 · Länge 10Frühestes Zustelldatum im Paketshop (yyyy-MM-dd). Mindestens 24 Std. im Voraus. Standard: Aufrufdatum + 1
hideClosedxsd:boolean / 0..1Keine Funktion — nur zur Abwärtskompatibilität
searchCountrytypes:CountryType / 0..*Inländische oder grenzüberschreitende Länder für die Suche
servicestypes:ServicesRequestType / 0..1Service-Filterkriterien

FindParcelShopsByGeoDataResponseType

Ergebnis von findParcelShopsByGeoData.

FeldTyp / VorkommenBeschreibung
parcelShoptypes:ParcelShopType / 0..*Liste der Paketshops, die der Suche entsprechen

ParcelShopType

Für jeden passenden Paketshop zurückgegebene Daten.

FeldTyp / VorkommenBeschreibung
parcelShopIdxsd:long / 0..1 · max. 999999999ID des Paketshops
pudoIdxsd:string / 0..1 · max. 7PUDO-ID des Paketshops
companyxsd:string / 0..1 · max. 100Firmenname des Shops
streetxsd:string / 0..1 · max. 100Strasse (teilweise mit Hausnummer kombiniert)
houseNoxsd:string / 0..1 · max. 8Hausnummer
countryxsd:string / 0..1 · max. 2Ländercode im Format ISO 3166-1 alpha-2
countryNumxsd:int / 0..1 · 0–999Ländernummer im numerischen Format ISO 3166-1
statexsd:string / 0..1 · max. 22Name des Bundeslands/Kantons
zipCodexsd:string / 0..1 · max. 10Postleitzahl
cityxsd:string / 0..1 · max. 100Stadt
townxsd:string / 0..1 · max. 35Ortschaft (Teil der Stadt)
phonexsd:string / 0..1 · max. 50Telefonnummer
faxxsd:string / 0..1 · max. 50Faxnummer
emailxsd:string / 0..1 · max. 100E-Mail-Adresse
homepagexsd:string / 0..1 · max. 100Website
latitudexsd:double / 0..1Breitengrad des Shops
longitudexsd:double / 0..1Längengrad des Shops
coordinateXxsd:double / 0..1X-Geokoordinate
coordinateYxsd:double / 0..1Y-Geokoordinate
coordinateZxsd:double / 0..1Z-Geokoordinate
distancexsd:double / 0..1Entfernung vom Suchursprung
expressPickupTimexsd:string / 0..1 · max. 5Zeitpunkt, zu dem Expresssendungen abgeholt werden
extraInfoxsd:string / 0..1 · max. 300Zusätzliche Informationen (z. B. Lage innerhalb eines Einkaufszentrums)
openingHourstypes:OpeningHoursType / 0..*Liste der Öffnungszeiten
holidaytypes:HolidayType / 0..*Liste der Ferienzeiten des Shops
servicestypes:ServicesType / 0..1Unterstützte Services

OpeningHoursType

FeldTyp / VorkommenBeschreibung
weekdayxsd:string / 0..1Lokalisierter Name des Wochentags
openMorningxsd:string / 0..1Öffnungszeit am Vormittag
closeMorningxsd:string / 0..1Schliesszeit am Vormittag
openAfternoonxsd:string / 0..1Öffnungszeit am Nachmittag
closeAfternoonxsd:string / 0..1Schliesszeit am Nachmittag

HolidayType

FeldTyp / VorkommenBeschreibung
holidayStartxsd:string / 0..1Beginn der Ferienzeit (yyyy-MM-dd HH:mm:ss)
holidayEndxsd:string / 0..1Ende der Ferienzeit (yyyy-MM-dd HH:mm:ss)

ServicesRequestType

FeldTyp / VorkommenBeschreibung
servicetypes:ServiceRequestType / 0..*Liste der Service-Filter

ServiceRequestType

FeldTyp / VorkommenBeschreibung
codetypes:CodeType / 1..1Servicecode (Länge 3)
availablexsd:boolean / 1..1Muss true sein
serviceDetailKeine Funktion — nur zur Abwärtskompatibilität

ServicesType

FeldTyp / VorkommenBeschreibung
servicetypes:ServiceType / 0..*Liste der unterstützten Services

ServiceType

FeldTyp / VorkommenBeschreibung
codetypes:CodeType / 1..1Servicecode
availablexsd:boolean / 1..1Gibt an, ob der Service für die Paketshop-Suche verfügbar ist
descriptiontypes:DescriptionType / 0..1Beschreibung des Service (max. 500 Zeichen)
serviceDetailtypes:ServiceDetailType / 0..*Liste der Service-Detailinformationen

SystemFaultType

Wird ausgelöst, wenn ein interner Systemfehler auftritt.

FeldTyp / VorkommenBeschreibung
additionalDataxsd:string / 0..1Zusätzliche Daten zum Fehler
additionalInfoxsd:string / 0..1Zusätzliche Information in der Benutzersprache
errorClassxsd:string / 0..1Klasse, die den Fehler ausgelöst hat
errorCodexsd:string / 0..1Fehlercode
fullMessagexsd:string / 0..1Vollständige Meldung mit Zusatzinformationen in der Benutzersprache
languagexsd:string / 0..1Sprache für Meldungen
messagexsd:string / 0..1Fehlermeldung in der Benutzersprache
shortMessagexsd:string / 0..1Kurze Fehlerbeschreibung in der Benutzersprache
systemFullMessagexsd:string / 0..1Vollständige Meldung mit Zusatzinformationen in der Systemsprache
systemMessagexsd:string / 0..1Fehlermeldung in der Systemsprache
systemShortMessagexsd:string / 0..1Kurze Fehlerbeschreibung in der Systemsprache

Namespace: types_authentication

URL: http://dpd.com/common/service/types/Authentication/2.0

authentication

FeldTyp / VorkommenBeschreibung
delisIdxsd:string / 1..1 · 8–10 ZeichenDELIS-Benutzer-ID
authTokenxsd:string / 1..1 · 0–64 ZeichenToken von LoginService.getAuth
messageLanguagexsd:string / 1..1 · Länge 5de_CH, fr_CH, it_CH oder en_CH

Einfache Typen

Namespace: types

URL: http://dpd.com/common/service/types/ParcelShopFinderService/5.0

TypBasistypEinschränkungBeschreibung
CodeTypexsd:stringLänge 3Service- oder Service-Detailcode
CountryTypexsd:string1–3 ZeichenISO 3166-1 alpha-2 (z. B. CH) oder numerisch (z. B. 756)
DescriptionTypexsd:stringmax. 500Beschreibung eines Service oder Service-Details

Einstiegspunkte

UmgebungProtokollURL
StageSOAP (alle Methoden)https://shivah-st.dpd.ch/external/soap/services/ParcelShopFinderService
LiveSOAP (alle Methoden)https://shivah.dpd.ch/external/soap/services/ParcelShopFinderService
StageREST · findParcelShopshttps://shivah-st.dpd.ch/external/rest/services/ParcelShopFinderService/findParcelShops
LiveREST · findParcelShopshttps://shivah.dpd.ch/external/rest/services/ParcelShopFinderService/findParcelShops
StageREST · findParcelShopsByGeoDatahttps://shivah-st.dpd.ch/external/rest/services/ParcelShopFinderService/findParcelShopsByGeoData
LiveREST · findParcelShopsByGeoDatahttps://shivah.dpd.ch/external/rest/services/ParcelShopFinderService/findParcelShopsByGeoData