Skip to Content
HelvetlyDocs
API referenceInvoices

Delete a refund

Needs a token with the write:invoices 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/invoices/{id}/refunds/{refund_id}

Removes a recorded refund and restores the invoice's refund_due. Owners and admins only (403 forbidden). A financial record: the deletion is written to the audit log. 409 period_closed when the month of the date is closed in the books. Answers 204; a repeat call answers 404.

Authorization

bearerAuth
headerAuthorizationBearer <token>

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

Path Parameters

id*string

The invoice's id.

refund_id*string

The refund's id.

Response Body

Done; no content.

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