In Sherpa heb je de mogelijkheid om een verzendlabel op te halen via een in te stellen URL.
Sherpa kan een HTTP(S) request doen naar een URL naar keuze.
In dit request zit alle informatie die je nodig hebt om een label te genereren of op te halen bij een derde partij (broker of vervoerders API).
{
"RequestId": "XXX",
"General": {
"OrderNumber": "80000033"
"Reference": "Test Package",
"Colli": 1,
"OrderWeight": 1, (=nullable float)
"Collo": 1,
"ParcelServiceCode": "XXX",
"ParcelTypeCode": "XXX"
},
"Sender": {
"ShopCode": "",
"Company": "Sherpaan Test",
"Name": "Sherpaan BV",
"Street": "Einsteinstraat",
"HouseNumber": "22",
"HouseNumberAddon": "A",
"AddressLine1": "",
"AddressLine2": "",
"AddressLine3": "",
"PostalCode": "3902HN",
"City": "Veenendaal",
"CountryCode": "NL"
},
"Receiver": {
"Company": "",
"Name": "Gerard de Tester",
"Street": "Snelweg",
"HouseNumber": "42",
"HouseNumberAddon": "C",
"AddressLine1": "",
"AddressLine2": "",
"AddressLine3": "",
"PostalCode": "1337GG",
"City": "amersfoort",
"CountryCode": "NL",
"Phone": "",
"Mobile": "0123456789",
"Email": "gerard.de.tester@sherpaan.nl"
},
"OrderLines": [
{
"Qty": 1,
"ItemCode": "100042",
"Description": "Test product"
},
{
"Qty": 4,
"ItemCode": "103307",
"Description": "Ander test product"
}
]
}
{
"Packages":[
{
"LineNumber":1,
"Barcode":"barcode",
"TrackingUrl": "track&trace_URL",
"Base64LabelData":"BASE64DATA",
"LabelType":"Pdf" or "Zpl"
}
]
}