x-partner-id; upload URL requests do not.
Authorization and x-partner-id headers with x-api-key and x-external-user-id.
Evidence upload flow
Upload support and return images with signed URLs:- Request signed URLs from Keystone.
- Upload each file with
PUTto the returneduploadUrl. - Send the returned
publicUrlinimageUrlswhen creating the ticket or return.
Send each file’s
sizeBytes when you request upload URLs. Keystone refuses a declared size over the limit, so check the file size before requesting a URL.
Create support upload URLs
Request:
Create support ticket
Request:
List support tickets
Query parameters:
Request:
Retrieve support ticket
Request:
Create return upload URLs
Request:
Create return request
Returns require a delivered order. A prepaid order must also be paid; a COD order qualifies once it is delivered. Each requested quantity must not exceed the item’s remaining returnable quantity.
COD orders cannot use
ORIGINAL_PAYMENT_REFUND. Because it is the default, always send requestedResolution for COD returns, for example WALLET_CREDIT.
Resolutions a customer can request:
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:
List returns
Query parameters:
Return statuses:
Retrieve return
Request: