Skip to main content

Documentation Index

Fetch the complete documentation index at: https://orbit-docs.devotel.io/llms.txt

Use this file to discover all available pages before exploring further.

Subaccounts API

For platforms reselling Orbit to their own customers — agencies, MSPs, vertical SaaS. A parent org creates and operates subaccount orgs, each with its own API keys, isolated data, optional custom branding and domain, and per-subaccount pricing. Base path: /v1/subaccounts Authentication: Parent-org session JWT or API key with admin role.

Lifecycle

MethodPathPurpose
POST/v1/subaccounts/Create a subaccount
GET/v1/subaccounts/List subaccounts
GET/v1/subaccounts/{id}Get a subaccount
PUT/v1/subaccounts/{id}Update name / contact / metadata
DELETE/v1/subaccounts/{id}Delete (irreversible)
POST/v1/subaccounts/{id}/suspendSuspend (blocks API + UI access)
POST/v1/subaccounts/{id}/reactivateLift a suspension

Usage & credits

MethodPathPurpose
GET/v1/subaccounts/{id}/usagePer-subaccount usage rollup
POST/v1/subaccounts/{id}/transfer-creditsMove credits from parent to subaccount

API keys

MethodPathPurpose
GET/v1/subaccounts/{id}/api-keysList the subaccount’s API keys
POST/v1/subaccounts/{id}/api-keysIssue a new key for the subaccount

Branding & custom domains

MethodPathPurpose
GET/v1/subaccounts/{id}/brandingGet effective branding
PUT/v1/subaccounts/{id}/brandingOverride logo / colors / brand name
POST/v1/subaccounts/{id}/domainsAdd a custom domain (CNAME-verified)
GET/v1/subaccounts/{id}/domainsList domains
DELETE/v1/subaccounts/{id}/domains/{domainId}Remove a domain
POST/v1/subaccounts/{id}/domains/{domainId}/verifyTrigger DNS re-verification

Pricing overrides

MethodPathPurpose
GET/v1/subaccounts/{id}/pricingGet effective pricing
PUT/v1/subaccounts/{id}/pricingOverride per-channel pricing
GET/v1/subaccounts/{id}/mccmnc-overridesPer-MCCMNC pricing overrides
POST/v1/subaccounts/{id}/mccmnc-overridesAdd an override
DELETE/v1/subaccounts/{id}/mccmnc-overrides/{overrideId}Remove an override