Este guia vai te ajudar a enviar sua primeira mensagem via WhatsApp usando a Oxenty API.
Pré-requisitos
API Key gerada no Dashboard
Número de telefone para testar
Passo 1: Obter sua API Key
Navegue até API Keys
Menu lateral → API Keys
Crie uma nova key
Clique em “Criar Nova Key”, defina um nome e copie o valor gerado
Guarde sua API Key em local seguro. Ela não será exibida novamente.
Passo 2: Criar uma sessão
Uma sessão representa uma conexão com o WhatsApp. Você precisa criar e conectar uma sessão antes de enviar mensagens.
curl -X POST "https://api.oxenty.api.br/api/sessions" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "minha-primeira-sessao"
}'
Resposta:
{
"id": "sess_abc123",
"name": "minha-primeira-sessao",
"status": "disconnected",
"createdAt": "2024-01-15T10:00:00.000Z"
}
Passo 3: Conectar a sessão
Para conectar a sessão no WhatsApp, obtenha o QR Code e escaneie com o celular:
curl -X GET "https://api.oxenty.api.br/api/sessions/sess_abc123/qrcode" \
-H "X-API-Key: YOUR_API_KEY"
Resposta:
{
"sessionId": "sess_abc123",
"qrCode": "2@ABC123...",
"status": "QRCODE",
"message": "Escaneie o QR Code para conectar."
}
O campo qrCode deve ser renderizado como QR Code (imagem) no seu frontend.
Passo 4: Verificar conexão
Após escanear o QR Code, verifique se a sessão conectou:
curl -X GET "https://api.oxenty.api.br/api/sessions/sess_abc123" \
-H "X-API-Key: YOUR_API_KEY"
Resposta quando conectado:
{
"id": "sess_abc123",
"name": "minha-primeira-sessao",
"status": "connected",
"phone": "5511999999999",
"connectedAt": "2024-01-15T10:05:00.000Z"
}
Passo 5: Enviar sua primeira mensagem
Agora você pode enviar mensagens:
curl -X POST "https://api.oxenty.api.br/api/messages/text" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "sess_abc123",
"to": "5511888888888",
"text": "Olá! Esta é minha primeira mensagem via Oxenty API!"
}'
Resposta:
{
"messageId": "msg_xyz789",
"status": "sent",
"to": "5511888888888@s.whatsapp.net",
"timestamp": "2024-01-15T10:10:00.000Z"
}
Pronto. Você acabou de enviar sua primeira mensagem via Oxenty API.