There are various types of message content that can be sent to your users:
| Property | Description | Required |
|---|---|---|
| type | TEXT | Y |
| text | Must be UTF-8; limited to 1000 bytes | Y |
| Property | Description | Required |
|---|---|---|
| type | IMAGE | Y |
| url | URL of the image file | Y |
| attachment_id | String; ID of your uploaded image | N |
Tips:
.jpg, .png, .ico and .bmp| Property | Description | Required |
|---|---|---|
| type | STICKER | Y |
| sticker | like_heart | Y |

Quick Reply is currently not available on desktop, it is only supported in Instagram mobile app.
| Property | Description | Required |
|---|---|---|
| type | TEXT | Y |
| text | Must be UTF-8; limited to 1000 bytes or less | Y |
| quickReplies | Array of quick reply buttons; Maximum of 13 buttons | Y |
| Property | Description | Required |
|---|---|---|
| id | Auto-generated by WOZTELL | Y |
| content_type | Set "text" | Y |
| title | String; caption of button; Limited to 20 characters | Only if content_type is text |
| payload | Custom defined payload trigger; Limited to 1,000 characters | Only if content_type is text |

Button is currently not available on desktop, it is only supported in Instagram mobile app.
| Property | Description | Required |
|---|---|---|
| type | BUTTON | Y |
| text | String; Limited to 2,000 characters | Y |
| buttons | Array of buttons; Maximum of 3 buttons that appear as call-to-action | Y |
For different types of button objects, please see Button Types.

Carousel is currently not available on desktop, it is only supported in Instagram mobile app.
| Property | Description | Required |
|---|---|---|
| type | CAROUSEL | Y |
| carousel | Array of carousel items; Maximum of 10 elements | Y |
| Property | Description | Required |
|---|---|---|
| title | String; Limited to 80 characters | Y |
| subtitle | String; Limited to 80 characters | N |
| image_url | URL of the image displayed | N |
| buttons | Array of buttons; Maximum of 3 buttons that appear as call-to-action | N |
| Property | Description | Required |
|---|---|---|
| type | REACT | Y |
| message_id | String; ID of the message | Y |
| reactioin | love | Y |
| Property | Description | Required |
|---|---|---|
| type | UNREACT | Y |
| message_id | String; ID of the message | Y |
| Property | Description | Required |
|---|---|---|
| type | MEDIA_SHARE | Y |
| attachment_id | String; ID of post | Y |

Ice Breaker is currently not available on desktop, it is only supported in Instagram mobile app.
| Property | Description | Required |
|---|---|---|
| question | TEXT | Y |
| payload | String | Y |