Infobip Messages API API

The Messages API integrates multiple messaging channels into one interface. Instead of using a separate API for each messaging channel, use only one API for multiple channels and message types. — 5 operation path(s) and 3 webhook(s) in Infobip's published OpenAPI.

OpenAPI Specification

infobip-messages-api-openapi.json Raw ↑
{
 "openapi":"3.1.0",
 "info":{
  "title":"Infobip OpenAPI Specification",
  "description":"OpenAPI Specification that contains all public endpoints and webhooks.",
  "contact":{
   "name":"Infobip support",
   "email":"support@infobip.com"
  },
  "version":"3.210.0",
  "x-generatedAt":"2026-07-23T15:23:50.401626069Z"
 },
 "tags":[
  {
   "name":"platform",
   "description":"Modular tools to scale and automate your business.\n",
   "x-type":"category",
   "x-displayName":"Platform"
  },
  {
   "name":"messages-api",
   "description":"The Messages API integrates multiple messaging channels into one interface. Instead of using a separate API for each messaging channel, use only one API for multiple channels and message types.\n",
   "x-type":"product",
   "x-displayName":"Messages API"
  },
  {
   "name":"sending-message",
   "description":"Sends one or more messages to multiple recipients.\n",
   "x-type":"module",
   "x-displayName":"Outbound Message"
  },
  {
   "name":"messages-api-status-reports",
   "description":"Status reports provide insights into the messages you send, including whether they were successfully delivered, failed, or seen by the recipient. These reports can be pushed in real time to a customer's webhook.\n\n__Delivery Reports:__ \n  * Delivery reports confirm whether a message was successfully delivered or failed. If a failure occurs, the report includes a timestamp and a delivery failure message with a status code indicating the reason. You can fetch delivery reports using the [Get delivery reports](#platform/messages-api/messages-api-status-reports/get-messages-api-delivery-reports) endpoint. This endpoint supports messages sent through both Messages API and standalone APIs (such as Viber API, WhatsApp API, or SMS API), allowing you to track delivery statuses across all messaging channels.\n\n__Seen Reports:__ \n  * Seen reports confirm whether a recipient has viewed a successfully delivered message. Not all channels support this feature. You can fetch seen reports using the [Receive seen reports](#platform/messages-api/messages-api-status-reports/receive-messages-api-seen-reports) endpoint.\n",
   "x-type":"module",
   "x-displayName":"Message Status Reports"
  },
  {
   "name":"inbound-messages",
   "description":"Receive incoming messages on the defined end-point in real-time or use [Get incoming messages](#platform/messages-api/inbound-messages/get-messages-api-inbound-messages) endpoint to pull incoming messages manually.\n",
   "x-type":"module",
   "x-displayName":"Receive inbound message"
  }
 ],
 "paths":{
  "/messages-api/1/messages":{
   "post":{
    "tags":[
     "platform",
     "messages-api",
     "sending-message"
    ],
    "summary":"Send a Messages API message",
    "description":"Send messages at scale through multiple channels, utilizing various message types.",
    "externalDocs":{
     "description":"Learn more about the Messages API and use cases",
     "url":"https://www.infobip.com/docs/messages-api"
    },
    "operationId":"send-messages-api-message",
    "requestBody":{
     "content":{
      "application/json":{
       "schema":{
        "$ref":"#/components/schemas/899caf445aab842b03fe1d74e4afd7097f0161dae66538ffa05bba2f153d708f.MessagesApiRequest"
       },
       "examples":{
        "Text message APPLE_MB":{
         "summary":"Text message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Sending you lots of otterly delightful vibes today!",
              "type":"TEXT"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Text message with buttons APPLE_MB":{
         "summary":"Text message with buttons",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Sending you lots of otterly delightful vibes today!",
              "type":"TEXT"
             },
             "buttons":[
              {
               "text":"Thank you",
               "postbackData":"thanks",
               "type":"REPLY"
              },
              {
               "text":"I send you more :3",
               "postbackData":"more",
               "type":"REPLY"
              }
             ]
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Image message APPLE_MB":{
         "summary":"Image message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "url":"https://example.com/image.jpg",
              "type":"IMAGE"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Video message APPLE_MB":{
         "summary":"Video message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "url":"https://example.com/video.mp4",
              "type":"VIDEO"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Document message APPLE_MB":{
         "summary":"Document message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "url":"https://example.com/document.pdf",
              "type":"DOCUMENT"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Rich link message APPLE_MB":{
         "summary":"Rich link message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "redirectUrl":"https://example.com",
              "text":"Have a bear-y good day!",
              "url":"https://example.com/image.jpg",
              "isVideo":false,
              "type":"RICH_LINK"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Authentication request message APPLE_MB":{
         "summary":"Authentication request message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Authentication!",
              "type":"AUTHENTICATION_REQUEST"
             },
             "confirmationBody":{
              "text":"Thank you!",
              "imageUrl":"https://example.com/authenticated.jpg"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "List message APPLE_MB":{
         "summary":"List message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Welcome to the Safari Adventure Crew!",
              "subtext":"Adjust your trip",
              "sections":[
               {
                "sectionTitle":"Essentials",
                "items":[
                 {
                  "text":"Binoculars"
                 },
                 {
                  "text":"Safari Hat"
                 }
                ]
               },
               {
                "sectionTitle":"Animals to Meet",
                "items":[
                 {
                  "text":"Elephant"
                 },
                 {
                  "text":"Zebra"
                 }
                ]
               }
              ],
              "type":"LIST"
             },
             "confirmationBody":{
              "text":"Thanks!",
              "imageUrl":"https://example.com/thanks.jpg"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Carousel message APPLE_MB":{
         "summary":"Carousel message",
         "description":"Message type is not fully or natively supported by the channel and will be adapted.\nFor APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "cards":[
               {
                "body":{
                 "text":"Cuddle with softest otter in the river",
                 "url":"https://example.com/image.png",
                 "isVideo":false
                },
                "buttons":[
                 {
                  "text":"Otter",
                  "url":"https://example.com/otter",
                  "postbackData":"postbackData",
                  "type":"OPEN_URL"
                 }
                ]
               }
              ],
              "type":"CAROUSEL"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Sticker message APPLE_MB":{
         "summary":"Sticker message",
         "description":"Message type is not fully or natively supported by the channel and will be adapted.\nFor APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "reference":"https://example.com/sticker.webp",
              "type":"STICKER"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Mixed message APPLE_MB":{
         "summary":"Mixed message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "items":[
               {
                "url":"https://example.com/example1.jpg"
               },
               {
                "url":"https://example.com/example2.jpg"
               },
               {
                "url":"https://example.com/example3.jpg"
               }
              ],
              "type":"MIXED"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Time picker message APPLE_MB":{
         "summary":"Time picker message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"When do you want to meet?",
              "imageUrl":"https://example.com/image.jpg",
              "event":{
               "title":"Important meeting",
               "timeslots":[
                {
                 "duration":3600,
                 "startTime":"2035-05-26T08:30:00Z"
                },
                {
                 "duration":3600,
                 "startTime":"2035-05-26T09:30:00Z"
                }
               ],
               "location":{
                "latitude":44.95305,
                "longitude":13.85637,
                "radius":50.0,
                "name":"Infobip d.o.o."
               }
              },
              "type":"TIME_PICKER"
             },
             "confirmationBody":{
              "text":"Thanks!",
              "imageUrl":"https://example.com/thanks.jpg"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Order request message APPLE_MB":{
         "summary":"Order request message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Message text",
              "subtext":"Message subtitle",
              "imageUrl":"https://example.com/image.jpg",
              "order":{
               "items":[
                {
                 "name":"Item name",
                 "retailerId":"retailerId",
                 "amount":100
                }
               ]
              },
              "payment":{
               "configuration":{
                "merchantDomain":"customMerchantDomain",
                "merchantDisplayName":"customMerchantDisplayName",
                "type":"APPLE_PAY"
               },
               "total":{
                "value":75,
                "description":"Total description"
               }
              },
              "shippings":[
               {
                "amount":10,
                "description":"Shipping description",
                "identifier":"identified",
                "label":"label"
               }
              ],
              "type":"ORDER_REQUEST"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Template message with parameters APPLE_MB":{
         "summary":"Template message with parameters",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"123456789"
             }
            ],
            "template":{
             "templateName":"binaryChoice.engage.noImage",
             "language":"en-us",
             "referenceId":"referenceId"
            },
            "content":{
             "body":{
              "type":"TEXT",
              "brandName":"Infobip"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "template"
          ]
         }
        },
        "Text message with options and webhooks APPLE_MB":{
         "summary":"Text message with options and webhooks",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Sending you lots of otterly delightful vibes today!",
              "type":"TEXT"
             }
            },
            "options":{
             "platform":{
              "entityId":"entityId",
              "applicationId":"applicationId"
             },
             "validityPeriod":{
              "amount":10,
              "timeUnit":"MINUTES"
             },
             "adaptationMode":false,
             "campaignReferenceId":"campaignReferenceId"
            },
            "webhooks":{
             "delivery":{
              "url":"https://example.com/delivery-webhook"
             },
             "callbackData":"callbackData"
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message/template with options"
          ]
         }
        },
        "Text message with scheduling and URL shortening and tracking APPLE_MB":{
         "summary":"Text message with scheduling and URL shortening and tracking",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Sending you lots of otterly delightful vibes today!",
              "type":"TEXT"
             }
            }
           }
          ],
          "options":{
           "schedule":{
            "bulkId":"bulkId",
            "sendAt":"2025-10-01T00:00:00.000Z"
           },
           "tracking":{
            "shortenUrl":true,
            "trackClicks":true,
            "trackingUrl":"https://example.com/track-url",
            "removeProtocol":true
           }
          }
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message/template with options"
          ]
         }
        },
        "Text message with failover to other channels APPLE_MB":{
         "summary":"Text message with failover to other channels",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "byChannel":[
               {
                "channel":"APPLE_MB",
                "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
               },
               {
                "channel":"INSTAGRAM_DM",
                "to":"768938852147373"
               },
               {
                "channel":"WHATSAPP",
                "to":"123456789"
               }
              ]
             }
            ],
            "content":{
             "body":{
              "text":"Sending you lots of otterly delightful vibes today!",
              "type":"TEXT"
             }
            },
            "failover":[
             {
              "channel":"INSTAGRAM_DM",
              "sender":"17841447232797249"
             },
             {
              "channel":"WHATSAPP",
              "sender":"447491163862",
              "template":{
               "templateName":"givenTemplateName",
               "language":"en"
              }
             }
            ]
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message/template with options"
          ]
         }
        },
        "Template message with parameters with failover to other channels APPLE_MB":{
         "summary":"Template message with parameters with failover to other channels",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "byChannel":[
               {
                "channel":"APPLE_MB",
                "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
               },
               {
                "channel":"INSTAGRAM_DM",
                "to":"768938852147373"
               },
               {
                "channel":"LINE_ON",
                "to":"123456789"
               }
              ]
             }
            ],
            "template":{
             "templateName":"binaryChoice.engage.noImage",
             "language":"en-us",
             "referenceId":"referenceId"
            },
            "content":{
             "body":{
              "type":"TEXT",
              "brandName":"Infobip"
             }
            },
            "webhooks":{
             "delivery":{
              "url":"https://example.com/delivery-webhook",
              "receiveTriggeredFailoverReports":true
             },
             "callbackData":"callbackData"
            },
            "failover":[
             {
              "channel":"INSTAGRAM_DM",
              "sender":"17841447232797249",
              "content":{
               "body":{
                "text":"Hello, how are you?",
                "type":"TEXT"
               }
              }
             },
             {
              "channel":"LINE_ON",
              "sender":"LINE IB Test",
              "content":{
               "body":{
                "url":"https://example.com/image.jpg",
                "text":"Hello, how are you?",
                "type":"IMAGE"
               }
              }
             }
            ]
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message/template with options"
          ]
         }
        },
        "Form message APPLE_MB":{
         "summary":"Form message",
         "description":"For APPLE_MB non template messages can only be sent after user initiates session.",
         "value":{
          "messages":[
           {
            "channel":"APPLE_MB",
            "sender":"e1c86198-d9bf-43ee-a635-7fe9cbcf45ad",
            "destinations":[
             {
              "to":"urn:mbid:AQAAY6xHR8jJXQr78AG+hTy/xz8H/slwhA06+fLuhMyGKnWAB2DNFenG1r8hAFckmalbZiBRorHQXNcnCg7OK94H+tEF/CI4wDdedyL0E+mDYIwDG+Xcd05xQc0i7GNgRGs1QZmn4Yr5foi6H6ebjivoHbo3cl0="
             }
            ],
            "content":{
             "body":{
              "text":"Please fill this form to receive absolutely nothing!",
              "imageUrl":"https://example.com/image.jpg",
              "pages":[
               {
                "title":"Welcome to the form!",
                "text":"Please fill all fields.",
                "buttonText":"Proceed to first question",
                "imageUrl":"https://example.com/image.jpg",
                "type":"INTRO"
               },
               {
                "title":"First page",
                "text":"What is your name?",
                "pageIdentifier":"1",
                "nextPageIdentifier":"2",
                "submitForm":false,
                "options":{
                 "hintText":"A small hint",
                 "placeholder":"Insert your name",
                 "isRequired":false,
                 "inputType":"SINGLELINE",
                 "labelText":"Name",
                 "maximumCharacterCount":30,
                 "keyboardType":"DEFAULT",
                 "textContentType":"GIVEN_NAME"
                },
                "type":"INPUT"
               },
               {
                "title":"Second page",
                "text":"Pick your favourite animal",
                "pageIdentifier":"2",
                "nextPageIdentifier":"3",
                "items":[
                 {
                  "identifier":"2-1",
                  "title":"Dog",
                  "value":"dog"
                 },
                 {
                  "identifier":"2-2",
                  "title":"Cat",
                  "value":"cat"
                 }
                ],
                "submitForm":false,
                "subtext":"Choose an animal",
                "selectedItemIndex":0,
                "type":"PICKER"
               },
               {
                "title":"Third page",
                "text":"Select two colours of your liking",
                "pageIdentifier":"3",
                "nextPageIdentifier":"4",
                "items":[
                 {
                  "identifier":"3-1",
                  "title":"Red",
                  "value":"red"
                 },
                 {
                  "identifier":"3-2",
                  "title":"Green",
                  "value":"green"
                 },
                 {
                  "identifier":"3-1",
                  "title":"Blue",
                  "value":"blue"
                 }
                ],
                "submitForm":false,
                "multipleSelection":true,
                "type":"SELECT"
               },
               {
                "title":"Fourth page",
                "text":"When is your birthday?",
                "pageIdentifier":"4",
                "submitForm":true,
                "options":{
                 "dateFormat":"yyyy-MM-DD",
                 "startDate":"2025-01-01T14:00:00Z",
                 "maximumDate":"2025-01-01T14:00:00Z",
                 "minimumDate":"1900-01-01T14:00:00Z",
                 "dateLabel":"Your birthday"
                },
                "type":"DATE_PICKER"
               }
              ],
              "startPageIdentifier":"1",
              "isPrivate":false,
              "showSummary":false,
              "type":"FORM"
             },
             "confirmationBody":{
              "text":"Thank you!",
              "imageUrl":"https://example.com/form.jpg"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "APPLE_MB"
          ],
          "message type":[
           "message"
          ]
         }
        },
        "Text message INSTAGRAM_DM":{
         "summary":"Text message",
         "description":"Communication in INSTAGRAM_DM channel is user initiated.",
         "value":{
          "messages":[
           {
            "channel":"INSTAGRAM_DM",
            "sender":"17841447232797249",
            "destinations":[
             {
              "to":"768938852147373"
             }
            ],
            "content":{
             "body":{
              "text":"Sending you lots of otterly delightful vibes today!",
              "type":"TEXT"
             }
            }
           }
          ]
         },
         "x-label":{
          "channel":[
           "INSTAGRAM_DM

# --- truncated at 32 KB (437 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/infobip/refs/heads/main/openapi/infobip-messages-api-openapi.json