Skip to Content
HelvetlyDocs
API referenceExpenses

Delete a receipt

Needs a token with the write:expenses scope. Authentication

Try in Playground sends a real request to app.helvetly.com with a token you paste. It stays in this browser tab only (session storage) and goes to no one else.

DELETE
/api/v1/expenses/{id}/receipts/{receipt_id}

Removes a receipt row and its file from a draft expense. A booked expense keeps its receipts (409 invalid_state, they are the evidence). The file is gone for good; answers 204, a retry answers 404.

Authorization

bearerAuth
headerAuthorizationBearer <token>

A personal API token, hvt_…, with scopes such as read:* or write:invoices

Path Parameters

id*string

The expense's id.

receipt_id*string

The receipt's id.

Response Body

Deleted.

Example Request
curl -X DELETE 'https://app.helvetly.com/api/v1/expenses/string/receipts/string'
Example Response
Empty