AdminReturnReasonsResource
This class is used to send requests to Admin Return Reason API Routes. All its method
are available in the JS Client under the medusa.admin.returnReasons property.
All methods in this class require user authentication.
Return reasons are key-value pairs that are used to specify why an order return is being created. Admins can manage available return reasons, and they can be used by both admins and customers when creating a return.
Related Guide: How to manage return reasons.
Methods
create
Create a return reason.
Example
Parameters
The return reason to create.
customHeadersRecord<string, any>RequiredCustom headers to attach to the request.
Default: {}
Returns
ResponsePromiseResponsePromise<AdminReturnReasonsRes>RequiredResolves to the return reason's details.
ResponsePromiseResponsePromise<AdminReturnReasonsRes>Requiredupdate
Update a return reason's details.
Example
Parameters
idstringRequiredThe return reason's ID.
The attributes to update in the return reason.
customHeadersRecord<string, any>RequiredCustom headers to attach to the request.
Default: {}
Returns
ResponsePromiseResponsePromise<AdminReturnReasonsRes>RequiredResolves to the return reason's details.
ResponsePromiseResponsePromise<AdminReturnReasonsRes>Requireddelete
Delete a return reason.
Example
Parameters
idstringRequiredThe ID of the return reason.
customHeadersRecord<string, any>RequiredCustom headers to attach to the request.
Default: {}
Returns
ResponsePromiseResponsePromise<DeleteResponse>RequiredResolves to the deletion operation's details.
ResponsePromiseResponsePromise<DeleteResponse>Requiredretrieve
Retrieve a return reason's details.
Example
Parameters
idstringRequiredThe return reason's ID.
customHeadersRecord<string, any>RequiredCustom headers to attach to the request.
Default: {}
Returns
ResponsePromiseResponsePromise<AdminReturnReasonsRes>RequiredResolves to the return reason's details.
ResponsePromiseResponsePromise<AdminReturnReasonsRes>Requiredlist
Retrieve a list of return reasons.
Example
Parameters
customHeadersRecord<string, any>RequiredCustom headers to attach to the request.
Default: {}
Returns
ResponsePromiseResponsePromise<AdminReturnReasonsListRes>RequiredResolves to the list of return reasons.
ResponsePromiseResponsePromise<AdminReturnReasonsListRes>RequiredWas this section helpful?