Skip to content

(65) RMA Status Update

POST

The RMA Status Update webhook is triggered in the following scenarios:

  1. RMA is created
  2. The RMA package is delivered and is pending the seller to review items to make a refund decision.
  3. The RMA items review and refund decision is completed.

Note: The RMA is automatically created once the Aftersales Request has been approved. The RMA decision is considered the second-review stage of the Aftersales journey.

Media typeapplication/json
object
shop_id

TikTok Shop identifier associated with the event.

string
timestamp

The time when this webhook was triggered, represented by Unix timestamp.

integer format: int64
tts_notification_id

Unique notification identifier for deduplication and tracing.

string
type
required

The ID of the webhook type.

integer
Allowed value: 65
data
object
rma_id

Unique identifier of the RMA.

string
aftersales_request_id

Parent aftersales request identifier.

string
return_role

Role that initiated the return flow. Possible enumerations:

  • BUYER
  • SELLER
string
Allowed values: BUYER SELLER
rma_status

Current RMA status. Possible enumerations:

  • INIT = The RMA has been created
  • AWAITING_BUYER_SHIPPED = Awaiting buyer’s action to ship the return package with carrier
  • RETURN_IN_TRANSIT = Buyer has shipped the return and is in transit to the sellers destination warehouse
  • PENDING_PACKAGE_REVIEW = The return package has been delivered and is pending seller package review. The seller has 2-4 business days SLA to respond with a refund review/decision. Please refer to the latest seller academy document.
  • PACKAGE_REVIEW_COMPLETED = The package review lifecycle is complete, and the RMA refund has either been approved or rejected.
string
Allowed values: INIT AWAITING_BUYER_SHIPPED RETURN_IN_TRANSIT PENDING_PACKAGE_REVIEW PACKAGE_REVIEW_COMPLETED
rma_request_create_time

Creation time of the RMA in Unix seconds.

integer format: int64
rma_request_update_time

Last update time of the RMA in Unix seconds.

integer format: int64
Example
{
"type": 65,
"tts_notification_id": "1111111113",
"shop_id": "1234567890",
"timestamp": 1644412889,
"data": {
"rma_id": "576486316948490002",
"aftersales_request_id": "576486316948490001",
"return_role": "BUYER",
"rma_status": "INIT",
"rma_create_time": 1627587601,
"rma_update_time": 1644412889
}
}

Return HTTP 200 to acknowledge receipt.