How do I update an Adaptive Card Post Posted to Teams when Poster is Flow Bot and location is Chat with bot

Kishore R 0 Reputation points
2026-09-10T03:58:51.7966667+00:00

I'm trying to update an adaptive card using the "Update an adaptive card in a chat or channel" action in a power automate cloud flow.

Update card action parameters

During test runs I have confirmed the messageID and reciepient email are porperly passed to the action as input. but I am getting the following error.
Flow run failed. Action 'Update_an_adaptive_card_in_a_chat_or_channel' failed: Received failure status from backend. Status 404, status reason - 'Not Found', response body - '{"error":{"code":"NotFound","message":"NotFound","innerError":{"code":"1","message":"Invalid ThreadId.","date":"2026-09-10T03:48:48","request-id":"","clie"}}}'

In the body of the raw* output of the action :

    "body": {
        "error": {
            "code": 404,
            "message": "Received failure status from backend. Status 404, status reason - 'Not Found', response body - '{\"error\":{\"code\":\"NotFound\",\"message\":\"NotFound\",\"innerError\":{\"code\":\"1\",\"message\":\"Invalid ThreadId.\",\"date\":\"2026-09-10T03:48:48\",\"request-id\":\"*\",\"client-request-id\":\"*\"}}}'",
            "source": "*",
            "path": "choose[9]\\when[1]",
            "policyId": "",
            "clientRequestId": "*",
            "dreeSet": "true"
        }
    }
Azure Logic Apps
Azure Logic Apps

An Azure service that automates the access and use of data across clouds without writing code.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Tejaswini Billakurthi 760 Reputation points Microsoft External Staff Moderator
    2026-09-10T11:06:14.87+00:00

    Hello @Kishore R

    Thank you for reaching out to Microsoft Q & A!

    The error "Invalid ThreadId" indicates that the Teams connector cannot locate a valid chat or channel conversation for the adaptive card update operation.

    Since the card was originally posted by the Flow Bot in a Chat with bot conversation, the message may not belong to a chat thread that is supported by the "Update an adaptive card in a chat or channel" action. Although the Message ID is being passed correctly, the underlying conversation (Thread ID) used by the update action may not be valid for cards posted in a personal Flow Bot chat.

    Please verify:

    • The adaptive card was created using a Teams action that supports subsequent updates.
    • The Message ID being passed is the ID returned by the original card posting action.
    • Verify whether the card was posted in a personal Flow Bot conversation, as some posting contexts may not provide a thread ID that can be used by the update action.
    • The update action is targeting the same chat or channel where the card was originally posted.

    If possible, test the same scenario by posting the adaptive card to a Teams channel or group chat and then updating it using the returned Message ID. If that succeeds, the issue is likely related to the Flow Bot personal chat context rather than the card content itself.

    If you can share which action was used to originally post the adaptive card, we can help determine whether that posting method supports updates.

    Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.