# Mostrar "digitando" para um contato
curl -X POST "https://api.oxenty.api.br/api/contacts/presence" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"type": "composing",
"toJid": "5511999999999@s.whatsapp.net"
}'
// Mostrar "digitando"
await client.contacts.sendPresence({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
type: 'composing',
toJid: '5511999999999@s.whatsapp.net',
});
// Parar de mostrar "digitando"
await client.contacts.sendPresence({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
type: 'paused',
toJid: '5511999999999@s.whatsapp.net',
});
{
"success": true,
"type": "composing",
"toJid": "5511999999999@s.whatsapp.net"
}
Contatos
Presença
Envia atualização de presença (online, digitando, etc)
POST
/
api
/
contacts
/
presence
# Mostrar "digitando" para um contato
curl -X POST "https://api.oxenty.api.br/api/contacts/presence" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"type": "composing",
"toJid": "5511999999999@s.whatsapp.net"
}'
// Mostrar "digitando"
await client.contacts.sendPresence({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
type: 'composing',
toJid: '5511999999999@s.whatsapp.net',
});
// Parar de mostrar "digitando"
await client.contacts.sendPresence({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
type: 'paused',
toJid: '5511999999999@s.whatsapp.net',
});
{
"success": true,
"type": "composing",
"toJid": "5511999999999@s.whatsapp.net"
}
Envia atualizações de presença para um chat específico, como “online”, “digitando” ou “gravando áudio”.
Request Body
string
required
ID da sessão WhatsApp.
string
required
Tipo de presença.Valores:
available- Onlineunavailable- Offlinecomposing- Digitandorecording- Gravando áudiopaused- Parou de digitar
string
JID do destinatário (opcional, para presença específica de chat).
Resposta
boolean
Se a presença foi enviada.
string
Tipo de presença enviada.
# Mostrar "digitando" para um contato
curl -X POST "https://api.oxenty.api.br/api/contacts/presence" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"type": "composing",
"toJid": "5511999999999@s.whatsapp.net"
}'
// Mostrar "digitando"
await client.contacts.sendPresence({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
type: 'composing',
toJid: '5511999999999@s.whatsapp.net',
});
// Parar de mostrar "digitando"
await client.contacts.sendPresence({
sessionId: '550e8400-e29b-41d4-a716-446655440000',
type: 'paused',
toJid: '5511999999999@s.whatsapp.net',
});
{
"success": true,
"type": "composing",
"toJid": "5511999999999@s.whatsapp.net"
}
Inscrever para Receber Presença
Inscreve-se para receber atualizações de presença de um contato via webhook.curl -X POST "https://api.oxenty.api.br/api/contacts/presence/subscribe" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"jid": "5511999999999@s.whatsapp.net"
}'
Use
composing antes de enviar uma mensagem para simular comportamento humano e melhorar a experiência do usuário.