POST
/
orders
/
order-number
/
{orderNumber}
/
actions
/
submit-return-request

Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-fabric-tenant-id
string
required

Merchant's 24-character tenant ID

x-fabric-channel-id
string
required

Sales channel ID

x-fabric-request-id
string

Unique request ID

Path Parameters

orderNumber
string
required

Merchant-defined order identifier

Body

application/json

Return request

attributes
object

Merchant-defined custom attributes. This is a placeholder for additional info in key: value pairs

credits
object[]
employeeId
string

Employee (ID or name) who initiatedthe request

fees
object[]
isExchange
boolean
default: false

true: Return includes one or more exchanges. false: Only returns, no exchange.

items
object[]
required

Item details

reasonCode
string

Merchant-defined reason code for return

refunds
object[]
returnedAt
string

Merchant-defined time for return (UTC)

source
string
required

Merchant-defined source from where the return request was initiated. There are no pre-defined values; possible values are Customer Service Representative (CSR), point-of-sale (POS), etc.

totalRefundAmount
number

Merchant-defined total refund amount

Response

201 - application/json

Details of returned order

items
object[]

Item details

refundStatus
enum<string>

Refund status

Available options:
REFUND_INITIATED,
REFUND_SUCCESS,
REFUND_FAILURE,
REFUND_PENDING
totalRefundAmount
number

Merchant-defined total refund amount