Update Transaction Details

Lets you update transaction level and transaction line-item level custom fields and extended fields details. It also allows converting a not_interested transaction to a regular transaction (Retro Transaction).

Rate Limit

RegionDefault Limit (RPM)
Asia-2 (Singapore)1500
Asia-1 (N. Virginia)200
EMEA (Ireland)100

Request Body Parameters

ParameterTypeDescription
idintUnique id of the transaction that you want to update.
numberstringTransaction number that you need to update.
mobile/email/id/external_idstringPass any of the identifiers of the customer associated to the transaction.
delivery_statusstringStatus of the delivery associated to the transaction update.
extended_fieldsobjUpdate extended field details of the transaction.
custom_fieldsobjUpdate custom field details of the transaction.
old_typeenumEarlier type of transaction. Usually, it will be NOT_INTERESTED.

Applicable for retro conversion.

Response Parameters

ParameterDatatypeDescription
extended_fieldsobjExtended field details of the transaction that are updated.
custom_fieldsobjCustom field details of the transaction that are updated.
idlongUnique ID of the transaction generated by the system.
numberstringBill or transaction number.
typeenumCurrent transaction type.
customerobjCustomer details associated to the transaction.

📘

Note

Custom fields can only be added if they meet the following conditions:

  • The field must exist in the custom_fieldstable for the particular org
  • It must belong to the same org_id as the current use-case
  • The field’s scope must be set to LOYALTY_REGISTRATION

📘

Note

  • Extended field that you use must match with the extended fields defined in the respective org.
Language
Credentials
Basic
base64
:
URL
Click Try It! to start a request and see the response here!