Sales
Searches sales
Changed onReturns a paginated list of SaleSearchItem rows matching filter criteria. Results are sorted newest first by sale close date.
Filters from different categories stack with logical AND; multiple values in one array field stack with logical OR. Results cover the merchant’s last two years of sales (narrow further with start_date / end_date). Pagination tokens are not interchangeable with GET /sales.
post/v1.0/merchants/{merchant_code}/sales/search
Request
- Base URLhttps://api.sumup.com
- URLhttps://api.sumup.com/v1.0/merchants/{merchant_code}/sales/search
- Auth
- HTTP bearer
- or OAuth 2Authorization code: https://api.sumup.com/authorizeToken URL: https://api.sumup.com/token scopes: sales.read
Path parameters
merchant_codestring required
Example:MCZM9TGQ
The merchant code.
Request body
Example request
{
"start_date": "2026-06-01T00:00:00Z",
"end_date": "2026-06-02T23:59:59Z",
"sale_statuses": [
"CLOSED"
],
"payment_statuses": [
"PAID"
],
"sales_channels": [
"POS"
],
"pagination_token": "66bcbtzelrubzeuzruzgu76678trncH",
"pagination_limit": 10
}Response
Successful response with search results.
Example response
{
"items": [
{
"id": "dbe3178d-4b83-5024-9b26-9b8e1b280514",
"state": "CLOSED",
"tax_mode": "GROSS",
"currency": {
"code": "EUR",
"scale": 2
},
"name": "Order 1234",
"total_amount": 1250,
"created_at": "2026-06-01T14:30:00Z",
"closed_at": "2026-06-01T14:35:00Z"
}
],
"pagination_token": "66bcbtzelrubzeuzruzgu76678trncH"
}Changes
- info
endpoint added
- info