below is an example part of the output , query against Comment.
"body": {
"value": [
{
"author": {
"directoryObjectId": null,
"email": "",
"expiration": null,
"id": 7,
"isActive": true,
"isExternal": false,
"jobTitle": null,
"loginName": "i:",
"name": "",
"principalType": 1,
"userId": null,
"userPrincipalName": null
},
"createdDate": "2025-01-27T09:38:36.74Z",
"id": "301",
"isLikedByUser": false,
"isReply": false,
"itemId": 301,
"likeCount": 0,
"listId": "6exxxxxx-xxxx-xxx-ax5b-axxxxxxxy",
"mentions": [
{
"email": "",
"id": ,
"loginName": "",
"name": ""
},
// and more....
],
"modifiedDate": null,
"parentId": "0",
"replyCount": 0,
"text": "@mention{0} @mention{1} reply content....."
}//,and more
]
}
basically, it would be like below:
- Scheduled flow (run every 5–15 mins)
- Get list items where Latest_comment_date_time is blank or older than now
- Call the Graph API to get comments for each item
- Compare comment timestamps with your Latest_comment_date_time
- If new comments found:
- Send notification
- Update the Latest_comment_date_time column
Please try it yourself first, if you stuck somewhere, post the question, you will get help from community.