This was our basic payload when we started to use the feature:
{
"title": "Failed Matillion Job in Project ${project_name}",
"subtitle": "Job Name: ${job_name}",
"text": "
*Component Name:* ${component_name}
**Component Message:** ${component_message}
*Detailed Error:* ${detailed_error}
"
}
Nowadays we use a more sophisticated layout which produces the following output:
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"themeColor": "0076D7",
"summary": "Failed Matillion Job in Project ${project_name}",
"sections": [{
"activityTitle": "Failed Matillion Job in Project ${project_name}",
"activitySubtitle": "Job Name: ${job_name}",
"activityImage": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Green_bug.svg/200px-Green_bug.svg.png",
"facts": [{
"name": "Component Name",
"value": "${component_name}"
}, {
"name": "Component Message",
"value": "${component_message}"
}, {
"name": "Detailed Error",
"value": "${detailed_error}"
}],
"markdown": false
}]
}