Overview
Customers represent the people or businesses you invoice. Each customer belongs to a specific company and can have multiple invoices, quotes, and projects associated with them.Create a Customer
name and country are required. A unique slug is generated automatically from the name.
List Customers
Update a Customer
UsePATCH 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 (setsdeleted_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 |

