An image carousel message displays image items in order in multiple columns,
which can be scrolled horizontally.
A message to send can be written in multiple languages. Then, it will be displayed in the language that matches the client device's language settings.
The following figure shows the image carousel structure.

| Parameter | Type | Required | Description |
|---|---|---|---|
| type | string | Y | Set this parameter to "image_carousel". |
| columns | array | Y | List of image carousel objects Maximum number: 10 objects |
| columns[].originalContentUrl | string | Y | Image URL (PNG format, HTTPS only) Either originalContentUrl or fileId, but not both, must be specified (required). Maximum size: 1 MB Maximum length: 1,000 characters |
| columns[].fileId | string | N | Image file ID. Either originalContentUrl or fileId, but not both, must be specified (required). Maximum size: 1 MB |
| columns[].action | Action Object | N | Action that occurs when the image is pressed |
| Parameter | Type | Required | Description |
|---|---|---|---|
| columns[].i18nOriginalContentUrls[] | array | N | List of multilingual image URLs |
| columns[].i18nOriginalContentUrls[].language | string | Y | Language code • ko_KR • ja_JP • zh_CN • zh_TW • en_US |
| columns[].i18nOriginalContentUrls[].originalContentUrl | string | Y | Image URL (PNG format, HTTPS only) Maximum size: 1 MB Maximum length: 1,000 characters |
| columns[].i18nFileIds[] | array | N | List of multilingual image file IDs |
| columns[].i18nFileIds[].language | string | Y | Language code • ko_KR • ja_JP • zh_CN • zh_TW • en_US |
| columns[].i18nFileIds[].fileId | string | Y | Image file ID. Maximum size: 1 MB |

{ "content":{ "type":"image_carousel", "columns":[ { "originalContentUrl":"https://example.com/example.png", "action":{ "type":"uri", "label":"Visit", "uri":"https://example.com" } }, { "originalContentUrl":"https://example.com/example.png", "action":{ "type":"uri", "label":"Visit", "uri":"https://example.com" } }, { "originalContentUrl":"https://static.worksmobile.net/static/wm/botprofile/Bot_General_640.png", "action":{ "type":"uri", "label":"Talk", "uri":"https://example.com" } } ] }}