Skip to main content

Overview

Customer Returns API lets customers check eligibility, initiate returns, view details, list their returns with pagination, and cancel pending requests. Location: convex/customers/returns.ts

Check Return Eligibility

Verify if an order is eligible for return and which items can be returned.
orderId
Id<'orders'>
required
Order ID to check

Initiate Return

Create a return request for specific items from an order.
orderId
Id<'orders'>
required
Order ID
items
Array<ReturnItem>
required
Items to return

Get Return Request

Fetch full details of a return request.
returnRequestId
Id<'returnRequests'>
required
Return request ID

List My Returns

List a customer’s return requests with pagination.
paginationOpts
PaginationOptions
required
Pagination configuration

Cancel Return

Cancel a pending return request.
returnRequestId
Id<'returnRequests'>
required
Return request ID