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

Parameter

Type

Description

id

int

Unique id of the transaction that you want to update.

number

string

Transaction number that you need to update.

mobile/email/id/external_id

string

Pass any of the identifiers of the customer associated to the transaction.

delivery_status

string

Status of the delivery associated to the transaction update.

extended_fields

obj

Update extended field details of the transaction.

custom_fields

obj

Update custom field details of the transaction.

old_type

enum

Earlier 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!