GET
List processed receipts
/ingestor/receipts
Retrieves a paginated list of all normalized receipts in the system. Supports filtering by ingestion ID, merchant code, date range, and delivery status.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
| page | query | integer (int32) | Page number (1-indexed) |
| page_size | query | integer (int32) | Number of items per page |
| ingestion_id | query | string (uuid) | Filter by ingestion ID |
| merchant_code | query | string | Filter by merchant code |
| is_delivered | query | boolean | Filter by delivery status |
| start_date | query | string (date-time) | Filter receipts from this date (ISO 8601) |
| end_date | query | string (date-time) | Filter receipts until this date (ISO 8601) |
Responses
200 - Receipts retrieved successfully
Schema
data*array
page_info*any
401 - Unauthorized
Schema
code*any
message*any
detailsarray
Additional details about the error
request_idstring
Request ID for tracking
"req_123456"
documentation_urlstring (uri)
URL to documentation about the error
"https://docs.receiptrail.com/errors/invalid_request"
statusinteger (int32)
HTTP status code
401
500 - Internal server error
Schema
code*any
message*any
detailsarray
Additional details about the error
request_idstring
Request ID for tracking
"req_123456"
documentation_urlstring (uri)
URL to documentation about the error
"https://docs.receiptrail.com/errors/invalid_request"
statusinteger (int32)
HTTP status code
500
