Skip to main content

Update Shipping Details

PUT 

/api/rmas/:rma/shipping

Update shipping details for an RMA. Automatically transitions status based on whether shipping info is added or removed:

  • Adding shipping info: APPROVED → IN_TRANSIT
  • Clearing all shipping info (when no receipts exist): IN_TRANSIT → APPROVED
Required scope: returns:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Authentication: Requires Bearer token.

All fields are nullable — pass null to clear a field.

Requires permission: returns.update

Request

Responses

OK

Response Headers
    Content-Type