Update order's tracking number by order number

Update order's tracking can be done for multiple order states which will be listed as followed.

PREPARE_TO_SHIPPING

For normal order, when admin approves customer's proof of payment for payment amount. Order will be in this state preparing for shipping

COD_PREPARE_TO_SHIP

For COD order, when admin approves customer's proof of payment for deposit amount or when order does not require any deposit. Order will be in this state preparing for shipping

Endpoint

/v1/orders/:orderNumber/tracking-number

Resource method

PATCH

Parameters

URL parameter

Field nameTypesRequired/OptionalDescription
orderNumberstring(12)ROrder's number

Body parameters

Field nameTypesRequired/OptionalDescription
trackingNumberstring(30)ROrder's tracking number
notestring(100)OShipping note for customer
isEnabledResponseMessageboolean(1)Oindicator whether the system should respond back to customer or not, default to false

Example request parameter

{
"trackingNumber": "TN1234",
"isEnabledResponseMessage": false
}

Example expected response object

200 - OK status code