Qumo Deploy REST API
The Qumo Deploy REST API provides programmatic control over edge relay discovery, organizations and projects, signing keys, machine identities, and billing.Base URL
https://api.qumo-deploy.com. It takes Bearer tokens only: it ignores cookies,
so a console browser session does not authenticate there, and it serves no web
pages or sign-in flows.
Authentication
Every operation in the reference lists the credentials it accepts:- Tokens (
Authorization: Bearer qumo_pat_...): personal access tokens (POST /v1/auth/tokens) and machine identity tokens (POST /v1/projects/{project_id}/identities/{identity_id}/tokens). A token’s scopes cap what it can do; see Scopes and permissions. - CLI session (
Authorization: Bearer <session token>): whatqumod loginobtains through the device flow. It acts as the signed-in user. - Console session: the browser cookie on
console.qumo-deploy.com, with anX-CSRF-Tokenheader on requests that change state. Not accepted on the API host.
GET /v1/projects, add ?organization_id=<organization id>.
Per-user account routes, such as GET /v1/auth/session, take a session and
refuse tokens.
error field; what each status code means is in
Error codes.