Projects
/v1/projects
List projects available to the authenticated account.
Use project identifiers to scope resource operations and organize environments.
Cloud API / Documentation
A developer-first cloud API reference for taking your integration from first request to production.
Explore the overview, configure authentication, find your endpoints, and get answers to common implementation questions.
Start building01Platform fundamentals
One API for your cloud resources, events, and account workflows. A clear path from your first request to production.
Think in resources and operations: identify what you need to work with, authenticate your request, then choose the endpoint that performs the action.
02 / Access & security
Authenticate every API request with a bearer token for the environment you’re using.
Create an API token in your account’s token settings. Grant only the permissions your integration needs.
Keep sandbox and production tokens separate. Configure the token and API base URL together for each deployment.
Include Authorization: Bearer <token> on every request. Use HTTPS; never put tokens in URLs.
Bearer scheme followed by one space and your token.application/json when sending a JSON body.application/json for JSON responses.03 / API REFERENCE
Explore the core resource families and the request patterns used throughout the API.
/v1/projects
List projects available to the authenticated account.
Use project identifiers to scope resource operations and organize environments.
/v1/tokens
Create a scoped access token for an integration.
Grant only the permissions required and keep credentials in server-side secret storage.
/v1/events
Retrieve a chronological record of resource activity.
Use events to investigate changes and support operational monitoring.
/v1/usage
Read consumption metrics for your account.
Track resource utilization to inform capacity planning and cost reviews.
curl --request GET \
'https://api.example.com/v1/projects' \
--header "Authorization: Bearer ${CLOUD_API_TOKEN}" \
--header 'Accept: application/json'
Illustrative routes and host. Replace the host with your API base URL and set CLOUD_API_TOKEN in your environment.
Before sending a request, review Authentication for credential setup.
Implementation notes
Practical answers for moving from your first request to a production integration.
An expired credential can no longer authorize requests. Obtain a valid credential using the documented authentication flow, then retry the request. Keep credentials on the server and avoid retrying authentication failures indefinitely. See Authentication for the supported flow and expiry rules.
When a request returns 429, pause before retrying. Honor the Retry-After header when present; otherwise use bounded exponential backoff with jitter. Limit concurrent requests and only retry operations that are safe to repeat. Check the endpoint documentation for applicable limits.
Use the documented base URL and credentials for the environment you are targeting. Keep sandbox and production configuration separate, and do not assume test data or credentials carry over. Before switching, verify production access, permissions, and any environment-specific limits in the Overview.
Follow the pagination mechanism documented for the endpoint: a cursor, next-page link, or page parameter. Keep filters and sorting consistent across requests, treat cursors as opaque values, and stop when the response indicates there are no more pages. The endpoint reference defines the exact parameters and response fields.
Use the HTTP status to classify the failure, then parse the documented error body for details. Branch on stable error codes when provided, not human-readable messages. Log a request identifier when available, without credentials or sensitive payloads. Handle missing fields and non-JSON responses defensively; see the endpoint reference for the exact error structure.
Confirm account access and required permissions, configure credentials securely, and complete a successful test request. Exercise pagination, authentication failures, and retry behavior before enabling production traffic. Add request logging and monitoring, and verify any production approval requirements in the onboarding guidance.
Ready to make your first request?
Start building