Modo Sandbox
Prueba los cuatro canales de verificación sin enviar mensajes reales, realizar llamadas reales ni incurrir en cargos. Desde el registro hasta una integración funcional en menos de cinco minutos.
1Obtén tus credenciales de prueba
Las claves de API de sandbox comienzan con sk_test_. Crea una desde el panel en Claves de Sandbox. Usa tu clave de sandbox con los endpoints dedicados /sandbox; consulta los ejemplos de código en el Paso 3.
production BTEL_xxxxxxxxxxxxxxxx
sandbox sk_test_xxxxxxxxxxxxxxxxLas solicitudes de sandbox van a endpoints dedicados /sandbox (p. ej. /call/flash/sandbox), no a las rutas de producción. Una clave sk_test_ en un endpoint de producción será rechazada: usa siempre la URL de sandbox.
2Usa un número de teléfono de prueba
Cualquier número en el rango +1 555 000 xxxx es un número de prueba. Cada canal reconoce cuatro números especiales con comportamientos distintos; consulta la tabla por canal en el Paso 3.
3Envía una verificación de prueba
Elige un canal a continuación. Cada solicitud de sandbox a un número de prueba responde con un payload simulado predecible; no se realizan llamadas a la red real.
Reemplaza sk_test_xxxxxxxxxxxxxxxx con tu clave de sandbox real del panel.
curl -X POST https://api.novauth.com/api/v1/connect-hub/call/flash/sandbox \
-H "x-api-key: sk_test_xxxxxxxxxxxxxxxx" \
-H "x-account-id: YOUR_ACCOUNT_ID" \
-H "Content-Type: application/json" \
-d '{
"callee": "+15550000001",
"max_ring_time": 20
}'{
"uuid": "test_fc_01JQHM7P3K2NX4Y8",
"caller": "+15550482951",
"callee": "+15550000001",
"sandbox": true
}En sandbox la llamada nunca se realiza. El número de llamada de respuesta +15550482951 codifica el OTP en sus últimos 6 dígitos; tu aplicación lee 482951.
Números de prueba para Verify Call:
+15550000001Success — el ID de llamada +15550482951 codifica el OTP 482951200+15550000002Success — no existe equivalente de fallo síncrono para verify-call200+15550000003Gateway SIP no conectado503+15550000004Error interno del servidor500Reporta el resultado de la verificación usando el mismo webhook que en producción. Consulta el inicio rápido del canal para el paso de webhook.
Límites y facturación
Cuando superas el límite diario, la API devuelve 429 Too Many Requests con el mensaje Sandbox daily limit of N verifications reached. Resets at midnight UTC. Espera hasta las 00:00 UTC o usa una cuenta diferente.
¿Listo para pasar a producción? Consulta los precios: cambia sk_test_ por tu clave BTEL_ y actualiza las rutas de los endpoints eliminando /sandbox.