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": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"text": "Olá! Como posso ajudar?"
}'
const message = await client.messages.sendText(sessionId, {
to: '5511999999999',
text: 'Olá! Como posso ajudar?',
});
message = client.messages.send_text(
session_id,
to='5511999999999',
text='Olá! Como posso ajudar?'
)
{
"messageId": "3EB0ABC123DEF456789GHI",
"status": "sent",
"to": "5511999999999@s.whatsapp.net",
"timestamp": "2024-01-15T10:30:00.000Z"
}
{
"statusCode": 400,
"error": "RECIPIENT_NOT_ON_WHATSAPP",
"message": "O número informado não está no WhatsApp"
}
{
"statusCode": 400,
"error": "SESSION_NOT_CONNECTED",
"message": "A sessão não está conectada"
}
Mensagens
Enviar Texto
Envia uma mensagem de texto
POST
/
api
/
messages
/
text
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": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"text": "Olá! Como posso ajudar?"
}'
const message = await client.messages.sendText(sessionId, {
to: '5511999999999',
text: 'Olá! Como posso ajudar?',
});
message = client.messages.send_text(
session_id,
to='5511999999999',
text='Olá! Como posso ajudar?'
)
{
"messageId": "3EB0ABC123DEF456789GHI",
"status": "sent",
"to": "5511999999999@s.whatsapp.net",
"timestamp": "2024-01-15T10:30:00.000Z"
}
{
"statusCode": 400,
"error": "RECIPIENT_NOT_ON_WHATSAPP",
"message": "O número informado não está no WhatsApp"
}
{
"statusCode": 400,
"error": "SESSION_NOT_CONNECTED",
"message": "A sessão não está conectada"
}
Envia uma mensagem de texto simples para um contato ou grupo.
Request Body
string
required
ID da sessão que enviará a mensagem.
string
required
Destinatário (número com DDI ou JID).Exemplos:
"5511999999999" ou "5511999999999@s.whatsapp.net"string
required
Conteúdo da mensagem.Limite: 65.536 caracteres
string[]
Array de JIDs para mencionar na mensagem.
object
boolean
default:"false"
Se a mensagem deve desaparecer após ser visualizada.
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": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"text": "Olá! Como posso ajudar?"
}'
const message = await client.messages.sendText(sessionId, {
to: '5511999999999',
text: 'Olá! Como posso ajudar?',
});
message = client.messages.send_text(
session_id,
to='5511999999999',
text='Olá! Como posso ajudar?'
)
{
"messageId": "3EB0ABC123DEF456789GHI",
"status": "sent",
"to": "5511999999999@s.whatsapp.net",
"timestamp": "2024-01-15T10:30:00.000Z"
}
{
"statusCode": 400,
"error": "RECIPIENT_NOT_ON_WHATSAPP",
"message": "O número informado não está no WhatsApp"
}
{
"statusCode": 400,
"error": "SESSION_NOT_CONNECTED",
"message": "A sessão não está conectada"
}
Formatação de Texto
O WhatsApp suporta formatação básica:| Formato | Sintaxe | Resultado |
|---|---|---|
| Negrito | *texto* | texto |
| Itálico | _texto_ | texto |
| Riscado | ~texto~ | |
| Monoespaço | `código` | código |
Exemplo com Menções
Para mencionar alguém em grupos, inclua o JID no arraymentions e use @ no texto:
{
"sessionId": "...",
"to": "120363123456789012@g.us",
"text": "Olá @João! Pode verificar isso?",
"mentions": ["5511888888888@s.whatsapp.net"]
}