Environments
Use the production environment for live customer integrations. Use development only for testing against non-production data.
The examples and interactive API playground in this documentation use production by default. Keep credentials and access tokens separate between environments.
Base URL and versioning
Production v1 endpoints begin with:Naming
- Paths use lowercase plural nouns, such as
/numbers. - Fields, query parameters, and enum values use
snake_case. - Path parameters use resource-specific names, such as
{number_id}. - Resource identifiers are numeric values represented as strings.
Resource operations
- Create operations return
201 Createdwhen work finishes synchronously. - Long-running operations return
202 Accepted. Track progress on the returned resource. - Updates use
PATCH. DELETEpermanently deletes a resource.- Resources that support a trash lifecycle use
POST /{resource}/{resource_id}/trashand/restore.
