List RMAs
GET/api/rmas
List all RMAs with pagination, filtering, and sorting via Spatie QueryBuilder.
Authentication: Requires Bearer token.
Filter system: Uses Spatie QueryBuilder filter syntax.
- filter[search]: Searches rma_number and related sales_order_number
- filter[status]: draft | approved | in_transit | received | closed | canceled
- filter[customer_id]: Filters via associated sales order
- filter[sales_order_id]: Exact match
- Advanced text filters: filter[rma_number][is], [is_not], [contains], [does_not_contain], [starts_with], [ends_with], [is_empty], [is_not_empty]
- Advanced date filters: filter[rma_date][from], [to], filter[created_at][from], [to]
Allowed sorts: rma_number, status, rma_date, created_at. Default sort: -created_at.
Request
Responses
- 200
Successful response