Skip to main content
The orchagent API lets you call agents, manage API keys, and track usage programmatically.

Base URL

Authentication

Most endpoints require an API key:
Get your API key from the dashboard.

OpenAPI Specification

The full OpenAPI spec is available at:
You can import this into tools like Postman, Insomnia, or use it to generate client libraries.

Endpoint Categories

Public (No Auth Required)

Agent Calls (Auth Required)

Usage Tracking (Auth Required)

Author Usage (Auth Required)

Agent Management (Auth Required)

The delete endpoint accepts an optional mode=all_versions query parameter to soft-delete every version of an agent at once. Without it, only the specified version is deleted. The fork endpoint accepts an optional JSON body with workspace_id (target workspace) and new_name (rename the copy). Source must be public and source-available.

Schedules (Auth Required)

Services (Auth Required)

Workspaces (Auth Required)

Secrets (Auth Required)

Billing (Auth Required)

API Keys (Auth Required)

Response Format

Success

Error

Rate Limits

  • Free tier: 1,000 calls/day
  • Pro tier: 10,000 calls/day
See rate limit headers in responses:

SDKs

See the SDK Reference for full documentation.

Need Help?