Receipts API

5 endpoints in this group.

GET /api/receipts

List Receipts

Parameters

NameInTypeRequiredDescription
limitqueryintegeroptional
offsetqueryintegeroptional
categoryquery—optional

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

Occasional BlitzPulse product updates and offers, sent only if you tick the box and confirm your address.

How we handle your email

Footer Disclaimer BlitzPulse is educational decision support only. Not investment, tax, or legal advice. Not a broker. Trade at your own risk.