Train your AI on REST API
Everything you can do in the Open dashboard is also in the REST API: agents, knowledge, tools, calls, transcripts, transfers, outcomes. Use it for custom integrations, internal tooling, CI-driven prompt rollouts, and programmatic agent management.
Connect once, and Open automatically keeps your AI agent's knowledge up to date. When you update content in REST API, the changes sync automatically—no manual retraining required.
What can be synced
Agents — Full CRUD on agent configuration and versions.
Knowledge — Knowledge base entries, retrieval traces.
Calls — Call records, transcripts, recordings.
Tools — Tool definitions and per-agent tool grants.
Outcomes — Outcome tags, QA scores, reasoning traces.
Features
- •Agent management — Create, version, and roll out agents programmatically.
- •Call control — Place outbound calls, fetch transcripts, trigger transfers via API.
- •Knowledge sync — Push and pull knowledge-base content to keep agents current.
- •Reporting — Pull outcome tags, reasoning traces, and analytics for your own reporting.
Requirements
- •Open account
- •API key with the required scopes
How to connect
- 1.In Open, go to Settings → API Keys and create a key with the right scopes
- 2.Browse the OpenAPI spec at docs.open.cx/api-reference
- 3.Set up your client (curl, Postman, or your language SDK)
- 4.Make your first call: GET /agents to list configured agents
Good to know
- OpenAPI 3 spec available; SDKs in TypeScript, Python, and Go
- Rate limits scale with subscription tier; enterprise plans get higher limits
- Test mode supported — calls placed in test mode do not charge or hit real PSTN
Security: Open only requires read access to your REST API. We never write, modify, or delete your content. All data is encrypted in transit and at rest. GDPR compliant, working toward SOC 2 Type II.
Ready to connect REST API?
AI Training → Sources → REST API
Other training sources