Platform Overview
Cargo is built around eight core domains that work together to automate your go-to-market operations:Core Entities
Base URL
All API requests should be made to:Authentication
The Cargo API uses Bearer token authentication. Include your API token in theAuthorization header of all requests:
Getting your API Token
- Navigate to your workspace settings
- Go to Settings > API Tokens
- Click Create Token and copy the generated token
Response Format
All API responses are returned in JSON format. Data is returned directly at the root level.Success Response
Error Response
Rate Limiting
API requests are counted per workspace. Every/v1 response — including 401 Unauthorized — carries the current limit so a client can throttle before it is rejected.
If you exceed the limit, the API returns
429 Too Many Requests. Back off by Retry-After; do not retry immediately.
Versioning and deprecation
The API is versioned in the URL path (/v1). See Versioning and deprecation for the policy: what counts as breaking, how Deprecation (RFC 9745) and Sunset (RFC 8594) headers work, and the 180-day minimum between them.
