Skip to main content
mutation

Requires write_returns access scope or write_marketplace_returns access scope.

Creates a return request that requires merchant approval before processing. The return has its status set to REQUESTED and the merchant must approve or decline it.

Use this mutation when customers initiate returns that need review. After creating a requested return, use returnApproveRequest to approve it or returnDeclineRequest to decline it.

For returns that should be immediately open for processing, use the returnCreate mutation instead.

Learn more about building return management workflows.

•ReturnRequestInput!
required

The input fields for requesting a return.


Was this section helpful?

Anchor to ReturnRequestPayload returnsReturnRequestPayload returns

•Return

The requested return.

•[ReturnUserError!]!
non-null

The list of errors that occurred from executing the mutation.


Was this section helpful?