Skip to Content
BlitzPulse docs are live. Looking for Blitz Global? Visit https://blitzglobalcapital.com.
Api ReferenceReceipts API

Receipts API

Auto-generated from openapi-snapshot.json. Do not edit by hand — changes are overwritten by scripts/docs/generate_api_reference.py.

5 endpoints in this group.

GET /api/receipts

List Receipts

Parameters

NameInTypeRequiredDescription
limitqueryintegeroptional
offsetqueryintegeroptional
categoryqueryoptional

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/receipts

Create Receipt

Request body: application/json

Responses

CodeDescription
201Successful Response
422Validation Error

DELETE /api/receipts/{receipt_id}

Delete Receipt

Soft-delete: sets deleted_at so the row is hidden from list/get but recoverable. Returns 204 on success, 404 if the receipt does not exist or is not owned by the caller.

Parameters

NameInTypeRequiredDescription
receipt_idpathintegerrequired

Responses

CodeDescription
204Successful Response
422Validation Error

GET /api/receipts/{receipt_id}

Get Receipt

Parameters

NameInTypeRequiredDescription
receipt_idpathintegerrequired

Responses

CodeDescription
200Successful Response
422Validation Error

PATCH /api/receipts/{receipt_id}

Update Receipt

Parameters

NameInTypeRequiredDescription
receipt_idpathintegerrequired

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error