1. Home
  2. ASSURE
  3. Custom Integrations API
  4. Order API

Order API

Create Outward Order

Inbound | POST  | /orders/outward

Summary

This API is used to create new outward orders in Assure.

Description

This API will create outward orders in Assure. One payload will create only one order and one SKU can be present only once.

Create Outward Order Using Partner Codes

Inbound | POST  | /orders/outward/partner-code

Summary

This API is used to create new outward orders in Assure using partner codes.

Description

This API will create outward orders in Assure using the partner codes provided in the payload. One payload will create only one order and one SKU can be present only once. 

Create Inward Order

Inbound | POST  | /orders/inward

Summary

This API is used to create inward orders in Assure.

Description

This API will create inward orders in Assure. One payload will create only one order and one SKU can be present only once.

Push Customer Cancellation

Inbound | PUT  | /orders/{orderCode}/cancel

Summary

This API is used to push outward order cancellation to Assure .

Description

This API is used to push complete as well as partial cancellation of outward orders. The cancelled quantity in the payload will always be the absolute quantity. One payload can have only one order and one sku can be present only once.

Note :

  1. Before invoicing : Any type of cancellation including partial and complete is allowed.
  2. After invoicing and before manifest creation : Only full cancellation of invoice is allowed, no partial cancellation of invoice is allowed.
  3. After manifest : No cancellation is allowed.

Push Seller Cancellation

Outbound | PUT  |  {Client’s URL}

Summary

This API is used to push order cancellation to the channel.

Description

This API will be used to push complete or partial cancellation from the seller to the channel. The cancelled quantity in the payload will always be the absolute quantity. One payload can have only one order and one sku will be present only once. This call can be made till order is invoiced

Unhold Order

Inbound | PUT  | /orders/{orderCode}/unhold

Summary

This API is used to unhold an order.

Description

This API is used to unhold an order which was created as an on hold order in Assure. After the order gets unheld , it will be available for processing.

Was this article helpful to you? Yes 3 No

How can we help?