{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"size": "Medium",
"weight": "Bolder",
"text": "New Pull Request created: #@{triggerOutputs()?['body/pullRequestId']}"
},
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"items": [
{
"type": "Image",
"style": "Person",
"url": "@{triggerOutputs()?['body/createdBy/imageUrl']}",
"altText": "@{triggerOutputs()?['body/createdBy/displayName']}",
"size": "Small"
}
],
"width": "auto"
},
{
"type": "Column",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "@{triggerOutputs()?['body/createdBy/displayName']}",
"wrap": true
},
{
"type": "TextBlock",
"spacing": "None",
"text": "Created {{DATE(@{triggerOutputs()?['body/creationDate']},SHORT)}}",
"isSubtle": true,
"wrap": true
}
],
"width": "stretch"
}
]
},
{
"type": "Table",
"firstRowAsHeaders": false,
"columns": [
{
"width": 1
},
{
"width": 3
}
],
"rows": [
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Title"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/title']}",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Source branch"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/sourceRefName']}",
"wrap": true
}
]
}
]
},
{
"type": "TableRow",
"cells": [
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Target branch"
}
]
},
{
"type": "TableCell",
"items": [
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/targetRefName']}",
"wrap": true
}
]
}
]
}
]
},
{
"type": "TextBlock",
"weight": "Bolder",
"text": "Description"
},
{
"type": "TextBlock",
"text": "@{triggerOutputs()?['body/description']}",
"wrap": true
}
],
"actions": [
{
"type": "Action.OpenUrl",
"title": "Review",
"url": "@{triggerOutputs()?['body/remoteUrl']}"
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5"
}
I designed an Adaptive Card using https://adaptivecards.io/designer/ and used it in Power Automate to notify a Teams channel when a Pull Request in Azure DevOps is created. This is required because the connector we used until now will be able to deprecate in August.
As Adaptive Card version, I selected 1.5 - this is the version that should be supported based on the documentation. But everything I see in Teams is "We're sorry, this card couldn't be displayed"
Card body json
{ "type": "AdaptiveCard", "body": [ { "type": "TextBlock", "size": "Medium", "weight": "Bolder", "text": "New Pull Request created: #@{triggerOutputs()?['body/pullRequestId']}" }, { "type": "ColumnSet", "columns": [ { "type": "Column", "items": [ { "type": "Image", "style": "Person", "url": "@{triggerOutputs()?['body/createdBy/imageUrl']}", "altText": "@{triggerOutputs()?['body/createdBy/displayName']}", "size": "Small" } ], "width": "auto" }, { "type": "Column", "items": [ { "type": "TextBlock", "weight": "Bolder", "text": "@{triggerOutputs()?['body/createdBy/displayName']}", "wrap": true }, { "type": "TextBlock", "spacing": "None", "text": "Created {{DATE(@{triggerOutputs()?['body/creationDate']},SHORT)}}", "isSubtle": true, "wrap": true } ], "width": "stretch" } ] }, { "type": "Table", "firstRowAsHeaders": false, "columns": [ { "width": 1 }, { "width": 3 } ], "rows": [ { "type": "TableRow", "cells": [ { "type": "TableCell", "items": [ { "type": "TextBlock", "weight": "Bolder", "text": "Title" } ] }, { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "@{triggerOutputs()?['body/title']}", "wrap": true } ] } ] }, { "type": "TableRow", "cells": [ { "type": "TableCell", "items": [ { "type": "TextBlock", "weight": "Bolder", "text": "Source branch" } ] }, { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "@{triggerOutputs()?['body/sourceRefName']}", "wrap": true } ] } ] }, { "type": "TableRow", "cells": [ { "type": "TableCell", "items": [ { "type": "TextBlock", "weight": "Bolder", "text": "Target branch" } ] }, { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "@{triggerOutputs()?['body/targetRefName']}", "wrap": true } ] } ] } ] }, { "type": "TextBlock", "weight": "Bolder", "text": "Description" }, { "type": "TextBlock", "text": "@{triggerOutputs()?['body/description']}", "wrap": true } ], "actions": [ { "type": "Action.OpenUrl", "title": "Review", "url": "@{triggerOutputs()?['body/remoteUrl']}" } ], "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "version": "1.5" }Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.