Skip to content

API Reference

Orvanta exposes a REST API that gives you full programmatic access to every feature available in the UI and CLI.

All API requests require a Bearer token. Create a token from the Orvanta UI under User Settings → Tokens, or with the CLI via orvanta user create-token.

Authorization: Bearer <your-token>
EnvironmentBase URL
Orvanta Cloudhttps://api.orvanta.cloud
Self-hostedhttps://<your-instance>/api/v1

The current API version is v1. All endpoints are prefixed with /api/v1/.

Breaking changes will be introduced in a new version (e.g. /api/v2/) with a deprecation period for the previous version.

API requests may be rate limited depending on your edition and instance configuration. When a limit applies, responses include standard rate-limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset) and exceeding it returns 429 Too Many Requests. Self-hosted deployments configure limits in platform settings.

ResourceEndpoint
WorkflowsGET /api/v1/workflows
WorkflowGET /api/v1/workflows/{id}
RunsGET /api/v1/workflows/{id}/runs
Trigger runPOST /api/v1/workflows/{id}/runs
Run detailsGET /api/v1/runs/{run_id}
Run logsGET /api/v1/runs/{run_id}/logs
ConsentPOST /api/v1/runs/{run_id}/consent
ScriptsGET /api/v1/scripts

For the full reference with request/response schemas, see the interactive docs: