# Sinch Push channel message support When using a Sinch Push channel with the Conversation API, you are able to send and receive various types of messages. ## Sending messages The following table details which Conversation API generic message formats are supported on the Sinch Push channel: | Message Type | Natively Supported? | | --- | --- | | Text Message | Yes, this type of message is natively supported. | | Media Message | Yes, this type of message is natively supported for image messages. | | Choice Message | Yes, this type of message is natively supported. | | Card Message | Yes, this type of message is natively supported. | | Carousel Message | Yes, this type of message is natively supported. | | Location Message | Yes, this type of message is natively supported. | ### Delivery reports Messages sent on the Sinch Push channel can have one of two statuses: `DELIVERED` or `FAILED`. Below is an example of a Conversation API `POST` to the `MESSAGE_DELIVERY` webhook with a `DELIVERED` report; a `FAILED` report would have a different `status` and `reason`. ```json { "app_id": "01E3S8B6YCMRNR0GGM94H80ACX", "accepted_time": "2022-02-07T20:01:04.598Z", "event_time": "2022-02-07T20:01:09.892757478Z", "project_id": "c36f3d3d-1513-4edd-ae42-11995557ff61", "message_delivery_report": { "message_id": "01FVAWD1JP5PPB3KEZCBKGN0ES", "conversation_id": "01FNV9VKCVZ6S6FVGKF62QBZ75", "status": "DELIVERED", "channel_identity": { "channel": "SINCH_PUSH", "identity": "46702571492", "app_id": "" }, "contact_id": "01FNV9VK83AMY60JPNHZ7YE9X6", "metadata": "", "processing_mode": "CONVERSATION" }, "message_metadata": "" } ```