Overview
This endpoint can be used to get the order snapshot.
In order to consume the endpoint, you must:
- Be authenticated user
For information on how you can authenticate, see: Authentication
As soon as you do authentication and receive a valid token, it needs to be passed to the call.
Endpoint
An example of such an endpoint for XX server is https://xx.api.sellercloud.com/rest/api/Orders/{id}/Snapshot
For your server endpoint will be:
https://{your_server_id}.api.sellercloud.com/rest/api/Orders/{id}/Snapshot
Request
Method Type: HttpGet
Authorization: Use Bearer Token + token received from token authentication
Response
- If the user is authenticated and the request is successful, then the response will be Status Code 200 => OK with the order snapshot in the response. If the order does not have a snapshot then null will be returned for “OrderSnapshot” property.
- If the user is not authenticated, then the response will be Status Code 401 => Not Valid Token
- In case of an error, the response will be Status Code 500 => Internal Server Error
- In case of an incorrect request, the response will be with status code 400 Bad Request
Response Body
{
"OrderSnapshot": {
"OrderID": 0,
"OrderDate": "2023-12-05T09:04:02.860Z",
"OrderSource": "string",
"OrderSourceOrderID": "string",
"SubTotal": 0,
"DiscountsTotal": 0,
"ShippingDiscountsTotal": 0,
"TaxTotal": 0,
"ShippingTotal": 0,
"HandlingTotal": 0,
"InsuranceTotal": 0,
"GiftWrapCharge": 0,
"GrandTotal": 0,
"PaymentMethod": "string",
"PaymentReference": "string",
"PaymentReferenceNumber": "string",
"PaymentDate": "2023-12-05T09:04:02.860Z",
"PaymentTotal": 0,
"PaymentReceived": 0,
"PaymentUnCleared": 0,
"PaymentRefunded": 0,
"PaymentRemaining": 0,
"Items": [
{
"SKU": "string",
"Quantity": 0,
"SitePrice": 0,
"UnitPrice": 0,
"LineTax": 0,
"ShippingTax": 0,
"GiftWrapTax": 0,
"Discount": 0,
"Total": 0,
"Kits": [
{
"KitSku": "string",
"TotalQty": 0
}
]
}
]
}
}
