I've built a flow based on a trigger of "When a webhook request is received" and action "post an adaptive card in a teams channel". The flow is working correctly - it is posting in the appropriate channel when the webhook request comes in. The Adaptive Card displays correctly in Teams Desktop app, and the Teams Android app, but not in the Teams IOS app - the 2nd column of data is cut off.
Adaptive Card JSON:
{
"poster": "Flow bot",
"location": "Channel",
"body/recipient/groupId": "REDACTED",
"body/recipient/channelId": "REDACTED",
"body/messageBody": {
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.2",
"body": [
{
"type": "Image",
"url": "data:image/png;base64,BASE_64_IMAGE_ENCODING_TRUNCATED"
},
{
"type": "TextBlock",
"text": "**01/02/25 - Here are the current locations of the DCL ships**",
"wrap": true,
"style": "heading",
"weight": "bolder"
},
{
"type": "Table",
"columns": [
{
"width": "70%"
},
{
"width": "30%"
}
],
"rows": [
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"style": "default",
"items": [
{
"type": "TextBlock",
"text": "Disney Magic",
"wrap": true,
"weight": "Bolder"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "Galveston",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "Disney Wonder",
"wrap": true,
"weight": "Bolder"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "At sea",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "Disney Dream",
"wrap": true,
"weight": "Bolder"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "Disney Castaway Cay",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "Disney Fantasy",
"wrap": true,
"weight": "Bolder"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "San Juan",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "Disney Wish",
"wrap": true,
"weight": "Bolder"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "At sea",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "Disney Treasure",
"wrap": true,
"weight": "Bolder"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "At sea",
"wrap": true
}
]
}
]
}
],
"firstRowAsHeader": false,
"firstRowAsHeaders": false,
"showGridLines": false
},
{
"type": "TextBlock",
"text": "**Please note:** this is publicly available data from [CruiseMapper](https://www.cruisemapper.com/cruise-lines/Disney-Cruise-Line-12). Data may be inaccurate, and should not be relied upon for any internal Disney applications. ",
"wrap": true
}
]
}
}