Request (V1)

Status Codes

Success Codes

CodeDescription
9000Change Identifier request added successfully.
Request retrieved successfully.
Goodwill request added successfully.
Retro request added successfully.
Request updated successfully.
Retro request approved successfully.

Error Codes

CodeDescription
201Some requests have failed due to errors
1001Customer not registered. Mobile number provided is invalid.
1002Invalid Email
1627Transaction already marked retro
1629Client signature is mandatory for this action
9001Request retrieve unsuccessful
Requested new email ID is invalid
9002Requested new email already exists
9003Requested new External ID already exists
9005Requested new mobile already exists
9006Request Type is invalid
9055Request has been queued earlier
9007Target customer is not Existing or Invalid
9008Request Base Type is invalid
9009Request add failed due to internal error. Please try again later
9011User is not registered
9012Old value is invalid
9013Request not found
9018Request for Merge already exists for the victim in pending or processing state
9019No customer identifiers passed
9021Requested On date is in future
9022Customer is not registered for Loyalty Program
9023Survivor is already merged to another user as victim
9024New value is invalid
9026Request for Merge already exists for the survivor in pending or processing state
9027Victim is already merged to another user
9028A change request for the same identifier and new value is already pending. This error occurs when you try to submit another update for the same identifier and new value using the /v1.1/customer/update_identity endpoint. You cannot submit a new request until the existing one is resolved. If auto-approval is enabled, the request may be processed automatically, allowing further updates. The Member Care UI and web app may show different messages or options based on the current request state.
9029Survivor and victim are same
9031Old value is same as new value
9035Identifier reallocation request already exists in pending state for the customer
9040Request change type not supported
9041Invalid identifiers count
9042Customer not found for given identifiers
9043No request identifiers found
9046Requested new mobile is invalid
9047Requested new external_id is invalid
9049Invalid identifiers
9050Request not found
9051Same user cannot request and approve
9052Invalid request status
9057Invalid transaction old_type specified
9058Invalid transaction new_type specified
9051Invalid transaction ID
9053Registration is too much older than transaction time
9052Transaction is too old to mark as retro
9056Same user cannot request and approve
9059Transaction amount beyond auto-approval limit
9060Retro transactions are not permitted as per org-configs