Skip to main content
GET
/
api
/
{session}
/
presence
Obter todas as informações de presença inscritas
curl --request GET \
  --url https://{host}/api/{session}/presence \
  --header 'apikey: <api-key>'
{
  "presences": [
    {
      "chatId": "5511999999999@s.whatsapp.net",
      "status": "AVAILABLE",
      "lastSeen": 1234567890
    },
    {
      "chatId": "5511888888888@s.whatsapp.net",
      "status": "UNAVAILABLE",
      "lastSeen": 1234567800
    }
  ]
}

Descrição

⚠️ Este endpoint ainda não está implementado. Este endpoint permitirá obter todas as informações de presença (status online/offline) dos chats que foram subscritos através do endpoint de subscrição. Permite monitorar o status de múltiplos contatos simultaneamente.

Parâmetros de URL

session
string
required
ID único da sessão WhatsApp

Resposta

{
  "presences": [
    {
      "chatId": "5511999999999@s.whatsapp.net",
      "status": "AVAILABLE",
      "lastSeen": 1234567890
    },
    {
      "chatId": "5511888888888@s.whatsapp.net",
      "status": "UNAVAILABLE",
      "lastSeen": 1234567800
    }
  ]
}

Códigos de Status

  • 200 - Informações obtidas com sucesso
  • 400 - Parâmetros inválidos
  • 401 - Não autorizado
  • 404 - Sessão não encontrada

Exemplo de Uso

curl -X GET https://api.wappfy.com.br/api/my-session/presence

Authorizations

apikey
string
header
required

Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)

Path Parameters

session
string
required

Nome da sessão (instanceName)

Response

200 - application/json
id
string
required

Chat ID - either group id or contact id

Example:

"5511999999999@c.us"

presences
object[]
required