Oligon Receipts is in private beta — request access.
API reference
Receipts

Receipts

CRUD over previously-extracted receipts. All endpoints require read scope; mutating endpoints additionally require write.

GET /v1/receipts/:id

Returns a single receipt.

curl https://api.receipts.oligontech.com/v1/receipts/rcp_01HQX \
  -H "X-API-Key: $OLIGON_API_KEY"

GET /v1/receipts

Cursor-paginated list. The SDKs hide the cursor behind an iterator.

Query parameters

NameTypeDescription
afterISO-8601 dateOnly return receipts issued on or after this date.
beforeISO-8601 dateOnly return receipts issued strictly before.
typestringFilter by nfe, invoice, …
statusstringFilter by completed, failed, …
limitintegerPage size, 1–200 (default 50).
cursorstringOpaque token from previous response's next_cursor.
metadata.<key>stringMatch on a metadata tag (metadata.tenant_id=tnt_x).

Response

{
  "data": [ { "id": "rcp_...", "status": "completed", ... } ],
  "has_more": true,
  "next_cursor": "eyJpZCI6InJjcF8..."
}

Auto-paginated examples

for r in client.receipts.list(after="2026-01-01", type="nfe"):
    print(r.id)

DELETE /v1/receipts/:id

Soft-deletes a receipt. The record is removed from list responses immediately and physically purged after 30 days.

curl -X DELETE https://api.receipts.oligontech.com/v1/receipts/rcp_01HQX \
  -H "X-API-Key: $OLIGON_API_KEY"

Deletion does not refund the original extract quota usage. To restore within 30 days, contact support.