Skip to main content

Invoices

BigChange invoices and line items. Auth: X-API-Key header. Base: https://api.vh3connect.io/api:YdihQNr3.

Shared parameters

Date filters (list)

POST /invoices/list accepts an optional creation-date window. createdAtTo minus createdAtFrom must not exceed 12 months` (BigChange API limit, see overview). Combine with id, jobId, jobGroupId, contactId, or reference (comma-separated lists, max 50 IDs each). Use sortBy: "createdAt" with direction when reporting by period.

Invoices

Billing.

GET /invoices/invoice

Get invoice.

POST /invoices/create

Create invoice.

POST /invoices/edit

Update invoice.

POST /invoices/list

List invoices with optional filters and a creation-date range (max 12 months between createdAtFrom and createdAtTo). Request body (filters):

POST /invoices/cancel

Cancel.

POST /invoices/mark_paid

Mark paid. Optional paidAt (ISO 8601 UTC); defaults to now if omitted. Single timestamp, not a date range.

POST /invoices/mark_sent

Mark sent. Optional sentAt (ISO 8601 UTC); defaults to now if omitted.

POST /invoices/document/create

Generate PDF.

Invoice line items

Line-level charges.

GET /invoices/line_item

Get line.

GET /invoices/line_item/edit

Update line.

POST /invoices/line_item/create

Create line.

POST /invoices/line_item/delete

Delete line.

POST /invoices/line_item/list

List lines.