Order Created Callback
After submitting an order via /order endpoint the response will provide a requestId
. This requestId
will also be visible in the callback. An example of the callback post:
{
"success":true,
"data":{
"status":"ORDER_CREATED",
"message":"Order Created",
"orderId":3024897,
"orderReferenceId": "test",
"orderItems":[
{
"itemId":"3024897-4285185",
"itemReferenceId":"test1"
}
]
},
"requestId":"61b361532230c"
}
Order(Item) Shipped Callback
Once the order(item) has been shipped the callback will post the following message:
{
"success":true,
"data":{
"status":"SHIPPED",
"message":"Order Shipped",
"orderId":3024897,
"orderReferenceId": "test",
"orderItems":[
{
"itemId":"3024897-4285185",
"itemReferenceId":"test1",
"trackingUrls":[
"https://www.ups.com?parcel=ABC"
]
}
]
}
}
Error: Order Could not be Created due to unknown variantKey
The combination of variantKey, destination country and quantity is not found
{
"status": "ERROR",
"message": "Unknown combination: variantKey=exampleproductkey~examplesku, serviceLevel=saver, quantity=1",
"requestId": "your-request-id"
}