Modo sandbox
Teste os quatro canais de verificação sem enviar mensagens reais, fazer chamadas reais ou gerar custos. Do registo a uma integração funcional em menos de cinco minutos.
1Obtenha as suas credenciais de teste
As chaves de API de sandbox começam por sk_test_. Crie uma no painel, em Sandbox Keys. Use a sua chave de sandbox com os endpoints /sandbox dedicados — veja os exemplos de código no Passo 3.
production BTEL_xxxxxxxxxxxxxxxx
sandbox sk_test_xxxxxxxxxxxxxxxxOs pedidos de sandbox vão para endpoints /sandbox dedicados (p. ex. /call/flash/sandbox), não para as rotas de produção. Uma chave sk_test_ num endpoint de produção será rejeitada — use sempre o URL de sandbox.
2Use um número de telefone de teste
Qualquer número no intervalo +1 555 000 xxxx é um número de teste. Cada canal reconhece quatro números especiais com comportamentos distintos — consulte a tabela por canal no Passo 3.
3Envie uma verificação de teste
Escolha um canal abaixo. Cada pedido de sandbox para um número de teste responde com um payload simulado previsível — não é feita nenhuma chamada de rede real.
Substitua sk_test_xxxxxxxxxxxxxxxx pela sua chave de sandbox real, disponível no painel.
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
}No sandbox, a chamada nunca é efetuada. O caller +15550482951 da resposta codifica o OTP nos últimos 6 dígitos — a sua aplicação lê 482951.
Números de teste para Verify Call:
+15550000001Sucesso — o ID de chamada +15550482951 codifica o OTP 482951200+15550000002Sucesso — não existe equivalente de falha de sincronização para o verify-call200+15550000003Gateway SIP não ligado503+15550000004Erro interno do servidor500Comunique o resultado da verificação usando o mesmo webhook da produção. Consulte o início rápido do canal para o passo do webhook.
Limites e faturação
Quando excede o limite diário, a API devolve 429 Too Many Requests com a mensagem Sandbox daily limit of N verifications reached. Resets at midnight UTC. Aguarde até às 00:00 UTC ou use outra conta.
Pronto para passar a produção? Veja os preços — troque sk_test_ pela sua chave BTEL_ e atualize as rotas dos endpoints para remover /sandbox.