Get current visitor info from Chat API | Community
Skip to main content

Get current visitor info from Chat API

  • October 28, 2022
  • 0 replies
  • 0 views

Jorge17

I am using Chat API to subscribe for messages.

When a user send a message, our component receive this data (see below).

Based on that data, how I can get visitor email or other fields?

{
  "payload": {
    "data": {
      "message": {
        "node": {
          "timestamp": 1666980996.232,
          "id": "W1sibG9jYWxJZCIsIiNzdXBwb3J0Y2hhdDoxMzY1NTM1Mi0xQ1ZsSkgxdHZ6TUVnWVMxNjY2OTgwOTk2LjIzMiJdLFsidHlwZSIsIkNIQVRfTUVTU0FHRSJdXQ==",
          "msg_id": "1666980996330",
          "content": "hola",
          "channel": {
            "id": "W1sibGNJZCIsIiNzdXBwb3J0Y2hhdDoxMzY1NTM1Mi0xQ1ZsSkgxdHZ6TUVnWVMiXSxbInNjcmliZUlkIiwiMjIxMC4xMzY1NTM1Mi5UTGFFSnEwZThxWGpBIl0sWyJ0eXBlIiwiVklTSVRPUl9DSEFOTkVMIl1d"
          },
          "sender_name": "My name",
          "from": {
            "__typename": "Visitor",
            "id": "W1siYWNjb3VudElkIiwiMTM2NTUzNTIiXSxbImxvY2FsSWQiLCIxQ1ZsSkgxdHZ6TUVnWVMiXSxbInR5cGUiLCJWSVNJVE9SIl1d",
            "display_name": "My display name"
          },
          "options": null
        }
      }
    }
  },
  "subscription_id": "e10cf1b2-943c-4533-8a99-d8cfe3cbc3c8",
  "sig": "DATA"
}Can you help me?