@BCBuizer
I did try that and thought when I saw yours maybe I had caps or other typo.. but no luck.. I created a compose and put this into it.. triggerOutputs()?['body/conversationId'] ... and it doesnt return anything either but it doesnt fail either.. This is the output of the new chat message... as you are probably already aware but just in case mine is different for whatever reason..
[
{
"subscriptionId": "a number",
"changeType": "created",
"clientState": "secretClientValue",
"subscriptionExpirationDateTime": "2022-10-21T02:47:41.2113461+00:00",
"resource": "chats('a chat number')/messages('a message id')",
"resourceData": {
"id": "a message id",
"@odata.type": "#Microsoft.Graph.chatMessage",
"@odata.id": "chats('a chat number')/messages('a message id')"
},
"tenantId": "a tenant id number",
"conversationId": "a chat number",
"messageId": "a message id",
"linkToMessage": "a url"
}
]
I am able to retrieve it through a apply to each on '@{triggerOutputs()?['body/value']}' and then @{items('Apply_to_each')?['conversationId']} but cant seem to extract this directly, and will obviously need this to do the filter on the trigger
Any other suggestions?