Developer API
Developer endpoints exposed by the Devotel CPaaS API Base path:/api/v1/developers
Endpoint count: 16
API analytics by API key
GET /api/v1/developers/api-analytics/by-keystring
Bounds the SQL scan range; today/7d/30d counts are always returned regardless of this value.
string
Which column to sort the keys by (descending).
integer
Maximum number of key rows to return.
boolean
Include keys that have been revoked, rotated, or deleted. Send
true/1 to enable; any other value (including false) is treated as false.API analytics by endpoint
GET /api/v1/developers/api-analytics/endpointsstring
Rolling time window to aggregate over.
string
Which column to sort the rows by (descending).
integer
Maximum number of endpoint rows to return.
API analytics overview
GET /api/v1/developers/api-analytics/overviewstring
Rolling time window to aggregate over.
API analytics rate-limit usage
GET /api/v1/developers/api-analytics/rate-limitsstring
Rolling time window to aggregate over.
integer
Maximum number of endpoint rows to return.
API analytics time series
GET /api/v1/developers/api-analytics/timeseriesgroupBy defaults to hourly for the 24h window and daily for wider windows. Requires an authenticated owner, admin, developer, or viewer session.
string
Rolling time window to aggregate over.
string
Bucket granularity. Defaults to
hour for the 24h window and day for wider windows.List available CDP client tracking SDKs
GET /api/v1/developers/cdp-sdk/catalogidentify/track/page methods each exposes). Use it to render a “install a tracking SDK” picker before downloading a specific platform’s source. Requires an authenticated owner, admin, or developer session.
Download a CDP client SDK source for a platform
GET /api/v1/developers/cdp-sdk/source/{platform}web, ios, or android, pre-wired to your tenant’s public ingest host. Drop the file into your app to start sending identify/track/page events; the public key is a paste-in placeholder, so the source embeds no credential. Sent as a file attachment. Requires an authenticated owner, admin, or developer session.
string
required
Target platform for the generated SDK source.
List connector triggers and actions
GET /api/v1/developers/connector/catalogDownload the Make (Integromat) app blueprint
GET /api/v1/developers/connector/makeorbit-<slug>.make-app.json) and embeds no credential. Requires an authenticated owner, admin, or developer session.
Download the n8n node-pack definition
GET /api/v1/developers/connector/n8nn8n-nodes-orbit community package) for your organization, pre-wired to your API host. Use it to install an Orbit trigger + action node in a self-hosted or cloud n8n instance that calls the messages, contacts, and verify endpoints. The file is sent as an attachment (orbit-<slug>.n8n-nodes.json) and embeds no credential. Requires an authenticated owner, admin, or developer session.
Download the Zapier app definition
GET /api/v1/developers/connector/zapierzapier push app so customers can automate Orbit from Zapier. The file is sent as an attachment (orbit-<slug>.zapier-app.json) and embeds no credential — the installer pastes their own API key. Requires an authenticated owner, admin, or developer session.
Preview the consent screen for a scope request
GET /api/v1/developers/oauth/consent-previewstring
Space-delimited scope request, e.g.
messages:read contacts:write. URL-encode the spaces (%20).Download the OAuth app-registration manifest
GET /api/v1/developers/oauth/manifestorbit-<slug>.oauth-app.json) that embeds no credential. Requires an authenticated owner, admin, or developer session.
List grantable OAuth scopes
GET /api/v1/developers/oauth/scopesread → viewer, write → developer). Use it to build a scope picker or to preview what an installed app can access before you publish it. admin, the * wildcard, and billing are deliberately never grantable to a third-party app. Requires an authenticated owner, admin, or developer session.
Download a Postman collection for this workspace
GET /api/v1/developers/postman-collectionX-API-Key header referencing an {{orbit_api_key}} variable, so you import the collection, set that variable, and start calling the API. Sent as a downloadable attachment (orbit-<slug>.postman_collection.json) that embeds no credential. Requires an authenticated owner, admin, or developer session.
Download a Postman environment for this workspace
GET /api/v1/developers/postman-environmentorbit-<slug>.postman_environment.json). Requires an authenticated owner, admin, or developer session.