Accounts
/accountsOrganization profile, members, and role assignments.
Operations
- GET/accounts/{id}
- PATCH/accounts/{id}
- GET/accounts/{id}/members
Documentation · API v2
Everything you need to authenticate, call endpoints, and ship.
A structured reference for integrating with the platform. Read the overview, set up credentials, and make your first request in minutes.
01 / docs
Everything you need to go from first request to production integration.
The platform exposes a versioned REST API over HTTPS with JSON payloads. These docs are ordered the way you build: understand the model, authenticate, call endpoints, then resolve edge cases. Each section is self-contained and linkable, so you can jump straight to what you need.
Logical order, stable anchors, no dead ends.
Scoped API keys and bearer tokens.
Consistent resources, errors, and pagination.
Copy-paste examples for every call.
02 · Security
Every request is authorized with a bearer token scoped to a project and environment.
Create an API key in the console, then exchange it for a short-lived access token.
Include it in the Authorization header over HTTPS on every call.
Handle 401 by refreshing the token and 403 by checking scopes.
Example request
curl https://api.example.cloud/v1/projects \
-H "Authorization: Bearer $API_TOKEN" \
-H "X-Environment: sandbox"
# 200 OK → token valid
# 401 → refresh token
# 403 → missing scopeBest practices
03 / Reference
The API is organized into four resource groups. All endpoints are served from https://api.example.cloud/v1.
Organization profile, members, and role assignments.
Operations
Create and manage isolated project environments and keys.
Operations
Metered request counts, quotas, and billing periods.
Operations
Subscribe to events; signed payloads with retry delivery.
Operations
Consistency: every endpoint accepts and returns JSON, uses cursor-based pagination, and returns errors in a shared { error: { code, message } } shape.
05 / Support
Short answers to the questions teams ask most before shipping their first integration.
X-RateLimit-Remaining and X-RateLimit-Reset headers. Exceeding the limit returns 429.sandbox.api with test keys and mirrors production behavior without billing. Keys are scoped per environment and cannot be used across them.429 and 5xx responses with exponential backoff and jitter. Send an Idempotency-Key header on write requests so retries never duplicate work.API-Version header. Breaking changes ship only in new versions, and deprecated versions remain supported for at least 12 months.Still have questions? The quickest answer is often a first request.
Start building