Base URL and versioning
All 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.
