List sales

Returns completed POS sales, returns, and exchanges for the organization.

GEThttps://api.tracksales.co/v1/sales

Required scope: sales:read

Request URL: https://api.tracksales.co/v1/sales

Query Params

searchstring

Search by name, code, or reference

location_idinteger

Filter by branch/location ID

customer_idinteger

Filter by customer ID

typestring

Filter by sale type: sale, return, or exchange

statusstring

Filter by status (e.g. paid, voided)

startstring

Sale date on or after (YYYY-MM-DD)

endstring

Sale date on or before (YYYY-MM-DD)

limitinteger

Page size (default 20, max 100)

offsetinteger

Pagination offset (default 0)

Responses

200OK

Request succeeded.

401Unauthorized

API key is missing or invalid.

403Forbidden

API key lacks the required scope.

404Not Found

Sales was not found.

422Validation Error

Request validation failed.