Presence Updated

Triggered when a contact starts typing, recording audio, or changes their online status.

Best practices

  • Use 'composing' (typing) status to show live indicators in your dashboard.

  • Don't rely on this for uptime monitoring as it only shows activity for specific chats.

Expected Responses

Explore all possible responses and outcomes from the server. We have documented each status code with data examples to make success and error handling easier.

Webhook Payload Example
application/json
string *
number *
string *
object *
string *
string *
object *
object *

Example

{
"id": "evt_01...",
"timestamp": 1634567890123,
"session": "default",
"metadata": {
  "user.id": "123",
  "user.email": "email@example.com"
  },
"engine": "WEBJS",
"event": "presence.update",
"payload": {
  "chatId": "11111111111@c.us",
  "type": "composing",
  "from": "11111111111@c.us"
  },
"me": {
  "id": "11111111111@c.us",
  "lid": "123@lid",
  "pushName": "Instance"
  }
}

Command Palette

Search for a command to run...