v1

latestOpenAPI 3.1.02026-08-069158174.8 KB
CRM Service Calls

Patch Invoice

Update an existing invoice by ID.

Send only the fields you want to change. Returns 400 if no fields are provided.

Path Parameters:

  • invoice_id: The invoice's CRM record ID.

Request Body (InvoiceUpdateRequest): Fields: stage, description, total_amount, invoice_date, invoice_line_list. All optional — only included fields are updated.

Response: The updated invoice object.

patch/crm/invoices/{invoice_id}

Path parameters

invoice_idstring required

Request body

stagestring nullable

Possible values: draft, open, paid, cancelled, void, uncollectible

descriptionstring nullable

Invoice description / notes

total_amountnumber nullable

Final total amount

invoice_dateinteger nullable

Invoice date (epoch timestamp)

Response

Successful Response

idstring required
namestring nullable
stagestring nullable
descriptionstring nullable
invoice_numstring nullable
total_amountstring nullable
invoice_datestring nullable
created_tsstring nullable
created_ts_datestring nullable
updated_tsstring nullable
updated_ts_datestring nullable
contactstring nullable
opportunitystring nullable