invoices

Update Invoice

Update an invoice: mark it paid (records paid_at), overdue, cancelled, or edit client details / notes / due date.

put/invoices/{id}

Request

  • Base URL: https://app.tascan.io/api/v1
  • URL: https://app.tascan.io/api/v1/invoices/{id}
  • Auth: HTTP bearer

Path parameters

idstring required

Request body

invoice_idstring required
status'draft' | 'sent' | 'paid' | 'overdue' | 'cancelled'
paid_atstring

ISO timestamp (default now) when status = paid

client_namestring
client_emailstring
client_phonestring
notesstring
due_datestring

Response

Success. JSON body: { data: ... } or an error object { error, message }.

Changes

No recorded changes to this operation across all 1 revision of this API.