O que é
A API de voz realiza uma chamada automatizada e lê um código de verificação de 4 a 6 dígitos ao destinatário. Use-a como um canal direto de código por voz ou como fallback quando outro canal de verificação estiver indisponível.Antes de começar
- Ative a API de voz na sua conta YCloud.
- Colete o número de telefone do destinatário no formato E.164.
- Gere um código de 4 a 6 dígitos com curta duração.
- Escolha um idioma suportado.
- Decida se o status chega através de uma URL de callback ou webhook configurado.
Como funciona
- Gere e armazene o desafio de verificação com segurança.
- Envie o código através da API de voz.
- Armazene o ID do registro de voz retornado e seu
externalId. - Receba atualizações de entrega através do callback ou do webhook.
- Valide o código na sua aplicação e expire o desafio.
Requisição
POST /voices
externalId opaco que ajude seu sistema a correlacionar a entrega
sem expor o código de verificação.
Resposta
Status de entrega
Use as atualizações de entrega ou liste os registros de voz para distinguir chamadas aceitas, concluídas e com falha. Mantenha o status de entrega separado da aprovação de verificação: ouvir um código não prova que o usuário correto o enviou.Proteja o fluxo de verificação
- Expire os códigos rapidamente.
- Limite as tentativas de envio e verificação por usuário, destino, IP e dispositivo.
- Nunca registre o código de verificação em logs.
- Impeça a reutilização de um código após a aprovação.
- Evite revelar se um número de telefone pertence a uma conta.
Limites e solução de problemas
verificationCodedeve conter de 4 a 6 dígitos.- Os números de telefone devem usar o formato E.164.
- A disponibilidade de idioma pode variar por país ou região.
- Use
externalIde o ID do registro na YCloud para investigar a entrega. - Prefira a API de verificação quando quiser que a YCloud gerencie tanto a entrega quanto a verificação do código como um único ciclo de vida.
API para enviar código por voz
Inspecione os campos de idioma, callback e resposta.

