Message Received

This event is fired whenever a contact sends a message to your dedicated phone number or replies to you in case of shared number.

{
  "event": "message_received",
  "timestamp": "2016-10-06T13:42:48Z",
  "data": {
    "id": "6456078996108088196",
    "channel": {
      "id": "6456078759331238786",
      "type": "mobile"
    },
    "contact": {
      "id": "6456078781510718339",
      "phone_number": "15558576309"
    },
    "content": {
      "type": "text",
      "payload": "That's really nice that I can write you back. You guys rock!"
    },
    "nlp": {...}
  }
}
ParameterTypeDescription
dataobjectObject representing message received. The structure matches Send Message response structure except for the nlp key which is valid only for received messages.
data.nlpobjectSee NLP documentation.