Documentation
Service VIN developer & AI platformGetting startedAuthenticationPaginationIdempotencyRate limitsErrorsWebhooks & signature verificationConnecting ClaudeRecipesMCP servers & the Claude connectorREST resource referenceCapability indexCustomers capabilitiesVehicles capabilitiesLeads capabilitiesWarranties capabilitiesQuotes capabilitiesInvoices capabilitiesPayments capabilitiesServices capabilitiesJobs capabilitiesCalendar capabilitiesScheduling capabilitiesStaff capabilitiesInventory capabilitiesComms capabilitiesTasks capabilitiesShop capabilitiesDocuments capabilitiesKnowledge capabilitiesReports capabilitiesBooking capabilitiesForms capabilitiesMarketing capabilitiesReviews capabilitiesAutomations capabilitiesIntegrations capabilitiesChangelogSearch
Domain
Invoices capabilities
13 capabilities, all acting on a invoice. A reference to one from another domain is spelled
invoice_id — never a bare id — and every one of those fields names the capability that produces it, so a model can chain calls without guessing.| Capability | What it does | Effect |
|---|---|---|
| invoices.listPOST /api/v1/invoices/list | List invoices by status, customer or how overdue they are | read-only |
| invoices.getPOST /api/v1/invoices/get | Get one whole invoice, its balance and its terms | read-only |
| invoices.agingPOST /api/v1/invoices/aging | Total every unpaid invoice, split by how overdue it is | read-only |
| invoices.statementPOST /api/v1/invoices/statement | Draw one customer's account statement of invoices and payments | read-only |
| invoices.create_from_jobPOST /api/v1/invoices/create_from_job | Raise a draft invoice for the work on one job | writes |
| invoices.create_from_quotePOST /api/v1/invoices/create_from_quote | Raise an invoice from an accepted quote's agreed totals | writes |
| invoices.issuePOST /api/v1/invoices/issue | Issue a draft invoice so the balance becomes owed | writes |
| invoices.sendPOST /api/v1/invoices/send | Send one invoice to the customer with a view-and-pay link | writes · reaches the customer |
| invoices.record_paymentPOST /api/v1/invoices/record_payment | Record money already received against one invoice | writes |
| invoices.voidPOST /api/v1/invoices/void | Void an invoice that should never have been billed | writes |
| invoices.line_itemsPOST /api/v1/invoices/line_items | List what one invoice actually charged for, line by line | read-only |
| invoices.recoveryPOST /api/v1/invoices/recovery | List the customer accounts holding an unpaid invoice balance | read-only |
| invoices.internal_notesPOST /api/v1/invoices/internal_notes | Read the shop's private working notes on one invoice | read-only |