Public API Reference
SuperPlane exposes a public REST API that lets you manage canvases, integrations, secrets, and runtime operations programmatically.
The full API reference is available as an interactive Swagger document at:
https://app.superplane.com/api/v1/docs
Authentication
Section titled “Authentication”All API requests require a valid API token sent in the Authorization header:
Authorization: Bearer <API_TOKEN>You can obtain a token in two ways:
- Service account token (recommended for scripts and integrations): see Service Accounts.
- Personal token (tied to your user): go to Profile > API token in the SuperPlane UI.
Quick example
Section titled “Quick example”curl -s https://app.superplane.com/api/v1/canvases \ -H "Authorization: Bearer <API_TOKEN>" | jqUsing with the CLI
Section titled “Using with the CLI”The SuperPlane CLI wraps the same API. If you prefer a terminal-based workflow, the CLI handles authentication and formatting for you.