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). Las de producción empiezan con sk_prod_ y las de sandbox con sk_sbx_.
  • URL base del entorno, sin el prefijo de versión: los ejemplos agregan /v1.
    • Producción: https://api-prod.studio.getsupervisor.ai
    • Sandbox: https://sandbox.agents.studio.getsupervisor.ai
  • 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.