PUT request is used to fully replace an existing entity with a new one based on the provided ID. This means:- All fields in the request body will overwrite the existing entity.
 - Any missing fields will be removed from the entity.
 - The request is idempotent, meaning multiple identical PUT requests will always result in the same final state.
 
Authorizations
API Key for authentication
Path Parameters
Body
request
"12345678-90ab-cdef-1234-567890abcdef"
PAID, PENDING, PARTIALLY_PAID, REFUNDED, OVERPAID, VOIDED "PAID"
PARTIALLY_DELIVERED, UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, IN_PROGRESS, DELIVERED "PARTIALLY_DELIVERED"
"2025-01-01T00:00:00Z"
Updated at must be later than the order creation date
"2025-01-01T00:00:00Z"
255"1234567890"
This is the display ID of the order, it is generated by the system if not provided.
255"1234567890"
255"Payment Term"
255"Shipping Method"
255"Freight Term"
This is total amount of the order before all discounts, taxes, shipping charges, etc. are applied.
100
100
Discount offered on the order, always amount of actual discount offered. e.g. if discount is 10% off, then discount value is 10.00 for 100.00 amount
10
Tax value on the order, always amount of actual tax offered. e.g. if tax is 10% of amount, then tax value is 10.00 for 100.00 amount
10
Shipping charge on the order, always amount of actual shipping charge offered. e.g. if shipping charge is $10.00, then shipping charge is $10.00
10
Shipment date must be later than the order creation date
"2025-01-01T00:00:00Z"
Due date must be later than the order creation date, send null if due date is not applicable
"2025-01-01T00:00:00Z"
255"1234567890"
255"Customer Notes"
255"Internal Notes"
Source of the order, if not provided then it will be openapi
"high-point"
255Billing address is stored and persisted in the order. It can be sent as custom address without ID which can be stored as temporary address to be used for billing only for this order. If ID provided, the address will be retrieved from the Address Service. This overrides any address fields in the request body
Shipping address is stored and persisted in the order. It can be sent as custom address without ID which can be stored as temporary address to be used for shipping only for this order. If ID provided, the address will be retrieved from the Address Service. This overrides any address fields in the request body
Primary contact is stored and persisted in the order. It can be sent as custom contact without ID which can be stored as temporary contact to be used for primary contact only for this order. If ID provided, the contact will be retrieved from the Contact Service. This overrides any contact fields in the request body
These are additional charges on the order apart from shipping, tax, discount, etc. It will be add-on to the total amount of the order.
Response
Created
