Skip to main content
POST
Search receipts
Search receipts using full-text search and faceted filters. Combine a text query with structured filters to narrow results.

Request

string
Full-text search across payload content.
string
Filter by receipt type name (e.g. payment_receipt).
string
Filter by status: active, revoked, superseded, or redacted.
string
Filter by issuer UUID.
string
Start of date range (RFC 3339).
string
End of date range (RFC 3339).
string
Search by indexed payload field name.
string
Value to match for index_key.
integer
Max results per page (1–100, default 20).
integer
Pagination offset (default 0).

Response

array
Array of matching receipt objects.
integer
Total number of matching receipts.
integer
Page size used.
integer
Current offset.

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Body

application/json
subject
string
receipt_type
string
status
string
from
string

ISO 8601 start date

to
string

ISO 8601 end date

limit
integer
default:20

Response

Search results

items
object[]
total
integer