Skip to main content
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.
Define estas variables de entorno para reutilizarlas en los ejemplos:

Instala el SDK o prepara tu cliente HTTP

Instala el paquete oficial y añade tipos de Fetch si los necesitas (para Node.js < 18).

Lista tus agentes

Crea un agente

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.

Ejecuta voice.calls.startCall

Manejo de errores e idempotencia

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 archivo docs/mcp/tools_execution.md del repositorio.

Explora el OpenAPI

Lee el contrato completo y genera clientes o mocks desde la especificación oficial.