Skip to main content
Returns and support endpoints require a Customer access token. Ticket and return actions also require x-partner-id.

Evidence upload flow

Upload support and return images with signed URLs:
  1. Request signed URLs from Keystone.
  2. Upload each file with PUT to the returned uploadUrl.
  3. Send the returned publicUrl in imageUrls when creating the ticket or return.
Limits:

Create support upload URLs

Request:
Response:
Upload the file:

Create support ticket

Request:
Response:

List support tickets

Query parameters: Request:
Response:

Retrieve support ticket

Request:
Response shape is the same as a single item from the list response.

Create return upload URLs

Request:
Response:

Create return request

Returns require a delivered, paid order. Each requested quantity must not exceed the item’s remaining returnable quantity. COD orders cannot use ORIGINAL_PAYMENT_REFUND. Select another available resolution for COD returns. Allowed resolutions: For mixed-tender orders, approved returns restore the applicable Reward Points and Wallet Cash. Any remaining original-payment amount is refunded through the payment provider when ORIGINAL_PAYMENT_REFUND is selected. Request:
Response:

List returns

Query parameters: Return statuses:
Request:
Response:

Retrieve return

Request:
Response shape is the same as the create return response.