Autenticação com WhatsApp de graça

  1. O usuário manda um código Aleatório, para um número nosso. Só isso.
  2. Sua aplicação recebe os dados Telefone verificado, nome, foto de perfil — e você cadastra a pessoa.
  3. Ele volta a fazer login Vem outro código aleatório, e o mesmo user_id de antes.
  • 📵 Sem SMS
  • 🆓 Sem custo de WhatsApp
  • 📧 Sem abrir e-mail
  • 😌 Sem complicação

Integre em minutos

Três chamadas e pronto.

1. Criar a sessão

curl -X POST https:///api/v1/auth/start \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"mode":"login"}'

2. Mostrar o código ao usuário

{
  "session_id": "ses_...",
  "code": "4827",
  "message": "LOGIN 4827",
  "number": { "wa_link": "https://wa.me/55..." },
  "expires_at": "..."
}

3. Esperar o resultado

curl https:///api/v1/auth/ses_.../wait \
  -H "Authorization: Bearer sk_live_..."
{
  "status": "authenticated",
  "user": {
    "id": "usr_8f92a1",
    "phone": "+5521988887777",
    "whatsapp": { "push_name": "João" }
  }
}

Para confirmar um telefone que você tem, troque o corpo por {"mode":"verify","phone":"+5511999998888"}: a mensagem vira AUTH 4827 e só aquele número fecha a sessão.

Ou receba um webhook assinado, sem polling. Ver docs →