Please replace the accessToken to the one in your batchship.com user settings.
Please replace the requestToken from getRate response.
Please replace the rateId from the getRate response.(only amazon required)
Mode can be 'sandbox' or 'production'
Request
Body Params application/json
{
"accessToken": "***********",
"mode": "sandbox",
"requestToken": "DHLExpress8A68FF00097011F1B3F45BC77106DED7",
"rateId": "",
"requestedDocumentSpecification": {
"format": "PDF",
"size": {
"width": 4,
"length": 6,
"unit": "INCH"
},
"dpi": 300
},
"referenceId1": "",
"referenceId2": "",
"referenceId3": ""
}
Request Code Samples
curl --location --request POST 'https://api.batchship.com/api/v3/shipment/purchase' \
--header 'Content-Type: application/json' \
--data-raw '{
"accessToken": "***********",
"mode": "sandbox",
"requestToken": "DHLExpress8A68FF00097011F1B3F45BC77106DED7",
"rateId": "",
"requestedDocumentSpecification": {
"format": "PDF",
"size": {
"width": 4,
"length": 6,
"unit": "INCH"
},
"dpi": 300
},
"referenceId1": "",
"referenceId2": "",
"referenceId3": ""
}'
Responses
application/json {
"success": true,
"payload": {
"orderId": "ORDER_ID",
"packageDocumentDetails": [
{
"packageClientReferenceId": "SWA_US_SmartP_Test",
"packageDocuments": [
{
"type": "LABEL",
"contents": "LABEL_IMAGE",
"format": "PNG"
}
],
"trackingId": "9031322607088"
}
],
"promise": {
"pickupWindow": {
"start": "2024-03-26T07:19:46.809Z",
"end": "2024-03-26T08:19:46.809Z"
},
"deliveryWindow": {
"start": "2024-03-27T09:19:46.809Z",
"end": "2024-03-27T09:19:46.809Z"
}
},
"totalCharge": {
"unit": "USD",
"value": 5.47
},
"referenceId1": "",
"referenceId2": "",
"referenceId3": ""
}
}
Modified at 2026-02-28 08:29:44