Teams
A Team lets you group multiple Agents into a coordinated squad. When a call is routed to a Team, Ortavox handles intelligent handoffs between member Agents based on context, intent, and your custom rules.
Use Cases
- Department routing — front-desk Agent qualifies the caller, then hands off to Sales, Support, or Billing.
- Escalation chains — a junior Agent handles common queries; complex issues transfer to a specialist.
- Multi-lingual support — route to the Agent that matches the caller’s language.
Core Properties
Team Definition
The definition field is a JSON object that describes how Agents work together:
Members
Each member entry defines an Agent participating in the team:
agentId— The Agent to include.role— A label describing this member’s responsibility.isEntry— Iftrue, this Agent handles the initial connection.
Member Overrides
Override any Agent property for the scope of this team. This lets you reuse a single Agent across multiple teams with different prompts, tools, or voices.
Variables
Shared key-value pairs accessible to all members during the call. Useful for passing business context (hours, locations, policies) without hard-coding it into each Agent’s prompt.
API Reference
All endpoints require a private API key (sk_live_*).

