Update Transaction

Lets you update deliveryStatus, custom fields, and extended field details of a transaction.

Request Query Parameters

ParameterTypeDescription
identifierNameEnumPass any of the registered identifier name of the customer.
Values: mobile, email, externalId, id, wechat, martjackid, fbId, cardnumber, cardExternalId
identifierValuestringPass the respective identifier value. For example, if identifierType is mobile, identifierValue is mobile number.
sourceEnumPass the source from which the transaction is made. Values: INSTORE (for InStore), WECHAT (WeChat), MARTJACK (AnywhereCommerce), WEB_ENGAGE (Web-engage integration), ECOMMERCE (ECOMMERCE), JD (JD), TAOBAO (Taobao), TMALL (TMall), FACEBOOK (Facebook), WEBSITE (other website), OTHERS (any other source).
accountIdstringFor sources with multiple accounts (such as MARTJACK, WECHAT), pass the respective account ID. Not applicable for INSTORE source.

Request Body Parameter

ParameterTypeDescription
idlongUnique id of the transaction generated internally.
numberstringUnique transaction number that needs to be updated.
extendedFieldsobjValid transaction level extended field details in name and value pairs.
deliveryStatusEnumDelivery status of the item.
Values: PLACED, PROCESSED, SHIPPED, DELIVERED, RETURNED.
Language
URL
Click Try It! to start a request and see the response here!