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.