Core Resources
Customers
Create and manage your customer database through the API.
Overview
Customers represent the people or businesses you invoice. Each customer belongs to a specific company and can have multiple invoices and quotes associated with them.
Create a Customer
Only name and country are required. A unique slug is generated automatically from the name.
List Customers
| Query param | Description |
|---|---|
query | Text search on name, legal name and email |
status | active or inactive |
email | Exact contact email |
country | ISO country code |
limit / starting_after / ending_before | Cursor pagination (see Pagination) |
Retrieve a Customer
Update a Customer
Use POST to update specific fields:
The API accepts email as a shorthand for contact_email, and phone as a shorthand for contact_phone.
Delete a Customer
Deleting a customer performs a soft delete (sets deleted_at timestamp). Requires admin permission.
Customer Fields
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Customer display name |
country | string | Yes | ISO-2 country code |
email | string | No | Contact email |
phone | string | No | Contact phone |
city | string | No | City |
currency | string | No | Currency code (default: USD) |
legal_name | string | No | Legal/fiscal name |
legal_address | string | No | Legal address |
legal_vat | string | No | VAT/Tax ID |
zipcode | string | No | Postal code |
notes | string | No | Internal notes |