Skip to Content
Management APIOverview
View Markdown source

Management API

The Management API exposes the same account-owned Apps, Gateways, Endpoints, Providers, routes, usage, and platform controls used by the dashboard. It is intended for CLI tools and AI agents. It is separate from the public blockchain Gateway API.

What you can manage

Every resource below is scoped to your own Account. Paths are relative to the Management API base URL.

ResourcePath prefixTypical operations
Overview/v2/overviewRead a summary of the Account
Apps/v2/appsCreate and update Apps; list, rotate, and revoke API Keys; update Gateways in bulk; set or clear the App Provider
Gateways/v2/gatewaysList Gateways and change their settings
Endpoints/v2/endpointsCreate, update, and delete Endpoints; read Route bindings and remove individual bindings
Providers/v2/providersCreate and update Providers, inspect deletion impact, trigger a sync, list persistent sync runs, and list synchronized Endpoints
JSON-RPC routes/v2/gateways/{gateway_id}/jsonrpc-route and .../jsonrpc-method-routesReplace the default route and manage per-method routes
HTTP API routes/v2/gateways/{gateway_id}/http-api-routeRead and replace the HTTP API route
Usage/v2/usageRead totals, time series, and breakdowns by method, network, Route, and actual upstream Endpoint attempts
Metadata/v2/metaRead the RPC Method Catalog

Accounts and rate-limit policies have routes as well, but their scopes are restricted to platform administrators.

Start integrating

  1. Create a PAT and authenticate.
  2. Choose the minimum required scopes.
  3. Make write retries idempotent.
  4. Handle response envelopes and stable error codes.

Execution model

For a PAT request, the server validates authentication, the operation’s required scopes, Account ownership, and any supplied idempotency key before executing the operation immediately. Audit recording follows execution.

Dashboard confirmation dialogs are client-side safeguards shown before the dashboard sends a request. The server flow is direct validation, execution, and audit recording, without a server-side approval queue.

Create a personal access token

Sign in to the dashboard, open Settings → Personal access tokens, and create a personal access token (PAT). Select only the scopes the client needs. The complete token is shown once; store it in a secret manager or protected environment variable.

PATs expire after 90 days by default and cannot exceed 365 days. Each account can have at most 20 active PATs; revoked and expired tokens do not count toward this limit. Revoke a token from the same Personal access tokens page when it is no longer needed or may have been exposed.

Use a PAT for the Management API. Use an App API Key for JSON-RPC and TRON HTTP API traffic.

OpenAPI contract

The versioned OpenAPI v2 contract contains all available paths, models, security schemes, and each operation’s x-required-pat-scopes extension.

Some session-only dashboard routes also appear in the complete contract. Provider credential reveal is a dashboard-only operation authenticated by the dashboard session.

Last updated on