Skip to main content
Quick replies show up to 13 tappable chips under your message. The user’s tap returns as an inbound message with a quick_reply.payload.

Request

curl -X POST "${INSTAGRAM_GRAPH_API_URL}/${INSTAGRAM_USER_ID}/messages" \
  -H "Authorization: Bearer ${INSTAGRAM_ACCESS_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
  "recipient": {
    "id": "17841400000000001"
  },
  "message": {
    "text": "Pick a time",
    "quick_replies": [
      {
        "content_type": "text",
        "title": "Morning",
        "payload": "AM"
      },
      {
        "content_type": "text",
        "title": "Afternoon",
        "payload": "PM"
      }
    ]
  }
}'