La Public API es multi-tenant: cada petición debe incluir el
Workspace ID y una API Key válida. Usa los ejemplos
siguientes como plantilla y ajusta tus propios IDs.
Requisitos previos
- Workspace habilitado y su identificador (
WORKSPACE_ID). - API Key emitida por Agents Studio (
X-API-Key). - URL base del entorno (prod:
https://api-prod.studio.getsupervisor.ai/v1). - Node.js 18+ si usarás el SDK TypeScript.
Instala el SDK o prepara tu cliente HTTP
- TypeScript SDK
- cURL / HTTP
Instala el paquete oficial y añade tipos de Fetch si los necesitas (para Node.js < 18).
Lista tus agentes
- TypeScript SDK
- cURL
Crea un agente
- TypeScript SDK
- cURL
Conecta la tool voice.calls
Al crear una conexión de voz, la API rellena automáticamente descriptionUsage
y usageExample con la guía estándar definida en voice-call-usage.template.ts.
- TypeScript SDK
- cURL
Ejecuta voice.calls.startCall
- TypeScript SDK
- cURL
Manejo de errores e idempotencia
- TypeScript SDK
- cURL
Recursos adicionales
- La especificación completa está disponible en
openapi/public-api.yaml. - Consulta la tabla de scopes en el SDK (
apps/public-api/sdk/js/README.md) para validar los permisos necesarios por endpoint. - Para plantillas MCP vinculadas a
voice.calls, revisa el archivodocs/mcp/tools_execution.mddel repositorio.
Explora el OpenAPI
Lee el contrato completo y genera clientes o mocks desde la especificación
oficial.
