Supported resources
The version 1 API supports calendars, jobs, properties, service requests, customers and estimates for approved read or write operations. Invoices are available for approved read access.
Use pagination
Collection endpoints accept a limit from 1 to 100 and return a next cursor when another page is available. Pass that cursor on the next request.
Handle errors and limits
Use the HTTP status and structured error response to distinguish invalid credentials, missing permissions, invalid data and rate limits. Clients should back off when a 429 response is returned.
Protect organization boundaries
Every API key belongs to one organization. Requests automatically remain inside that organization and are logged for auditing.