Invoicing API
The Invoicing API lets you: - Create customers with basic contact info. - Generate invoices with amounts, due dates, and public tokens. - Share read‑only invoice pages as JSON or HTML for your clients. Ideal for small tools or SaaS apps that need simple invoicing features without running a full billing system.
Invoicing API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Get Customers /v1/customers |
List customers for the authenticated account, with basic search/filter options. |
| POST |
Post Customers /v1/customers |
Create a new customer with contact details that can be used on invoices. |
| GET |
Get Invoices /v1/invoices |
List invoices for the authenticated account, including status and totals. |
| POST |
Post Invoices /v1/invoices |
Create a new invoice for an existing customer, including dates, totals, and public token. |
| GET |
Get Public Invoices /public/invoices/token |
Fetch a public, read‑only JSON view of an invoice using its public token. |
| GET |
Get Public Invoices HTML /public/invoices/example-token-123/html |
Render a public, read‑only HTML invoice page that can be shared with customers. |