Inicia una llamada saliente desde uno de tus agentes hacia un número en formato E.164. La llamada se factura en tu wallet al terminar (no al disparar) usando la tarifa estándar de $0.29 USD/min prorrateado por segundo.
Si tu wallet está vacío, tu suscripción está vencida o el agente está
pausado, esta petición devuelve 402 o 422 y la llamada no se
dispara.
Para evitar duplicados en reintentos, manda el header Idempotency-Key.
Documentation Index
Fetch the complete documentation index at: https://docs.ryvo.so/llms.txt
Use this file to discover all available pages before exploring further.
Autenticación con un token Bearer. El token se obtiene desde
https://app.ryvo.so/developers y tiene el formato ryvo_live_<64 hex>.
Header: Authorization: Bearer ryvo_live_…
Identificador único (1-255 caracteres ASCII imprimibles) para que
reintentos del mismo request devuelvan la misma respuesta sin
disparar una segunda llamada. Cache de 24 horas. Reusar la misma
key con un body distinto devuelve 409 idempotency_conflict.
255"lead-abc-2026-04-30-001"
ID del agente de ElevenLabs (lo ves en app.ryvo.so/agentes).
Debe pertenecer a tu cuenta.
"agent_8801kpabc123"
Número destino en formato E.164.
^\+[1-9]\d{6,14}$"+5215555550100"
Diccionario opcional de variables que se pasan al agente como
dynamic_variables. Máximo 5KB. Las llaves deben tener ≤64 chars,
y los valores deben ser string, número, booleano o null.
{
"lead_name": "Juan García",
"deal_id": "OPP-2026-0042"
}Llamada disparada
ID único de la llamada (call_<conversation_id>).
"call_conv_01abcdef"
"agent_8801kpabc123"
"+5215555550100"
Estado al disparar. Para saber cómo terminó la llamada, escucha
los webhooks call.completed / call.failed.
initiated "2026-04-30T18:32:11.123Z"