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 |