The Clients resource represents the customers or businesses you work with under each company. Clients are at the core of your billing workflow—every invoice, project, and timesheet is linked to a client, allowing you to organize your work and get paid faster.Each client record belongs to a single company and contains essential details like contact information, billing address, and more. You can manage multiple clients across multiple companies without any data overlap.Key Capabilities
Create, update, and delete client records scoped to a specific company.
Associate clients with projects, timesheets, and invoices.
Store important metadata such as tax identification numbers, billing notes, or custom fields.
For Frontend DevelopersUse the clients API to:
Populate dropdowns when creating new invoices or assigning projects.
Display client contact details in dashboards and invoice previews.
Allow users to search, filter, and manage client lists per company.
Client forms typically include fields like name, email, phone, billing address, and default currency. All operations should include or infer the current company_id context.For Backend DevelopersClients are a central entity in the domain model. Use client IDs when creating invoices, associating timesheets, or generating client-specific reports. Enforce company_id scoping to ensure data integrity.Common tasks:
Validating client ownership within the active company.
Creating default clients for new company setups.
Automating reminders or reports grouped by client activity.