naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Me — Users.chat description: 'Microsoft Graph Me — Users.chat. 49 operations. Lead operation: Microsoft Graph Get members from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Users.chat created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: me-users-chat baseUri: '' description: Microsoft Graph Me — Users.chat business capability. Self-contained, no shared references. resources: - name: users-user-id-chats-chat-id-members path: /users/{user-id}/chats/{chat-id}/members operations: - name: userschatslistmembers method: GET description: Microsoft Graph Get members from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatscreatemembers method: POST description: Microsoft Graph Create new navigation property to members for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-members-$count path: /users/{user-id}/chats/{chat-id}/members/$count operations: - name: userschatsmembersgetcountb25d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-members-add path: /users/{user-id}/chats/{chat-id}/members/add operations: - name: usersuserchatschatmembersadd method: POST description: Microsoft Graph Invoke action add outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-members-remove path: /users/{user-id}/chats/{chat-id}/members/remove operations: - name: usersuserchatschatmembersremove method: POST description: Microsoft Graph Invoke action remove outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-members-conversationMember-id path: /users/{user-id}/chats/{chat-id}/members/{conversationMember-id} operations: - name: userschatsgetmembers method: GET description: Microsoft Graph Get members from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsupdatemembers method: PATCH description: Microsoft Graph Update the navigation property members in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userschatsdeletemembers method: DELETE description: Microsoft Graph Delete navigation property members for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-chats-chat-id-messages path: /users/{user-id}/chats/{chat-id}/messages operations: - name: userschatslistmessages method: GET description: Microsoft Graph Get messages from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatscreatemessages method: POST description: Microsoft Graph Create new navigation property to messages for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-messages-$count path: /users/{user-id}/chats/{chat-id}/messages/$count operations: - name: userschatsmessagesgetcountc95d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-delta() path: /users/{user-id}/chats/{chat-id}/messages/delta() operations: - name: usersuserchatschatmessagesdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: users-user-id-chats-chat-id-messages-chatMessage-id path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id} operations: - name: userschatsgetmessages method: GET description: Microsoft Graph Get messages from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsupdatemessages method: PATCH description: Microsoft Graph Update the navigation property messages in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userschatsdeletemessages method: DELETE description: Microsoft Graph Delete navigation property messages for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents operations: - name: userschatsmessageslisthostedcontents method: GET description: Microsoft Graph Get hostedContents from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsmessagescreatehostedcontents method: POST description: Microsoft Graph Create new navigation property to hostedContents for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-$count path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/$count operations: - name: userschatsmessageshostedcontentsgetcounte922 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHo path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id} operations: - name: userschatsmessagesgethostedcontents method: GET description: Microsoft Graph Get hostedContents from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsmessagesupdatehostedcontents method: PATCH description: Microsoft Graph Update the navigation property hostedContents in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userschatsmessagesdeletehostedcontents method: DELETE description: Microsoft Graph Delete navigation property hostedContents for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHo path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value operations: - name: userschatsmessagesgethostedcontentscontent method: GET description: Microsoft Graph Get media content for the navigation property hostedContents from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: userschatsmessagesupdatehostedcontentscontent method: PUT description: Microsoft Graph Update media content for the navigation property hostedContents in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userschatsmessagesdeletehostedcontentscontent method: DELETE description: Microsoft Graph Delete media content for the navigation property hostedContents in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies operations: - name: userschatsmessageslistreplies method: GET description: Microsoft Graph Get replies from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsmessagescreatereplies method: POST description: Microsoft Graph Create new navigation property to replies for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-$count path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count operations: - name: userschatsmessagesrepliesgetcountcecc method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-delta() path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta() operations: - name: usersuserchatschatmessageschatmessagerepliesdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1 path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1} operations: - name: userschatsmessagesgetreplies method: GET description: Microsoft Graph Get replies from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsmessagesupdatereplies method: PATCH description: Microsoft Graph Update the navigation property replies in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userschatsmessagesdeletereplies method: DELETE description: Microsoft Graph Delete navigation property replies for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents operations: - name: userschatsmessagesreplieslisthostedcontents method: GET description: Microsoft Graph Get hostedContents from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsmessagesrepliescreatehostedcontents method: POST description: Microsoft Graph Create new navigation property to hostedContents for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count operations: - name: userschatsmessagesreplieshostedcontentsgetcount34f5 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id} operations: - name: userschatsmessagesrepliesgethostedcontents method: GET description: Microsoft Graph Get hostedContents from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: userschatsmessagesrepliesupdatehostedcontents method: PATCH description: Microsoft Graph Update the navigation property hostedContents in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userschatsmessagesrepliesdeletehostedcontents method: DELETE description: Microsoft Graph Delete navigation property hostedContents for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value operations: - name: userschatsmessagesrepliesgethostedcontentscontent method: GET description: Microsoft Graph Get media content for the navigation property hostedContents from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: userschatsmessagesrepliesupdatehostedcontentscontent method: PUT description: Microsoft Graph Update media content for the navigation property hostedContents in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userschatsmessagesrepliesdeletehostedcontentscontent method: DELETE description: Microsoft Graph Delete media content for the navigation property hostedContents in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-setR path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/setReaction operations: - name: usersuserchatschatmessageschatmessagereplieschatmessagesetreaction method: POST description: Microsoft Graph Invoke action setReaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-soft path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/softDelete operations: - name: usersuserchatschatmessageschatmessagereplieschatmessagesoftdelete method: POST description: Microsoft Graph Invoke action softDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-undo path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/undoSoftDelete operations: - name: usersuserchatschatmessageschatmessagereplieschatmessageundosoftdelete method: POST description: Microsoft Graph Invoke action undoSoftDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-unse path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction operations: - name: usersuserchatschatmessageschatmessagereplieschatmessageunsetreaction method: POST description: Microsoft Graph Invoke action unsetReaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-messages-chatMessage-id-setReaction path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/setReaction operations: - name: usersuserchatschatmessageschatmessagesetreaction method: POST description: Microsoft Graph Invoke action setReaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-messages-chatMessage-id-softDelete path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/softDelete operations: - name: usersuserchatschatmessageschatmessagesoftdelete method: POST description: Microsoft Graph Invoke action softDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-chatMessage-id-undoSoftDelete path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/undoSoftDelete operations: - name: usersuserchatschatmessageschatmessageundosoftdelete method: POST description: Microsoft Graph Invoke action undoSoftDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-chats-chat-id-messages-chatMessage-id-unsetReaction path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/unsetReaction operations: - name: usersuserchatschatmessageschatmessageunsetreaction method: POST description: Microsoft Graph Invoke action unsetReaction outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-chats-chat-id-pinnedMessages-pinnedChatMessageInfo-id-message path: /users/{user-id}/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}/message operations: - name: userschatspinnedmessagesgetmessage method: GET description: Microsoft Graph Get message from users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities exposes: - type: rest namespace: me-users-chat-rest port: 8080 description: REST adapter for Microsoft Graph Me — Users.chat. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/chats/{chat-id}/members name: users-user-id-chats-chat-id-members description: REST surface for users-user-id-chats-chat-id-members. operations: - method: GET name: userschatslistmembers description: Microsoft Graph Get members from users call: me-users-chat.userschatslistmembers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userschatscreatemembers description: Microsoft Graph Create new navigation property to members for users call: me-users-chat.userschatscreatemembers with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/members/count name: users-user-id-chats-chat-id-members-count description: REST surface for users-user-id-chats-chat-id-members-$count. operations: - method: GET name: userschatsmembersgetcountb25d description: Microsoft Graph Get the number of the resource call: me-users-chat.userschatsmembersgetcountb25d outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/members/add name: users-user-id-chats-chat-id-members-add description: REST surface for users-user-id-chats-chat-id-members-add. operations: - method: POST name: usersuserchatschatmembersadd description: Microsoft Graph Invoke action add call: me-users-chat.usersuserchatschatmembersadd with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/members/remove name: users-user-id-chats-chat-id-members-remove description: REST surface for users-user-id-chats-chat-id-members-remove. operations: - method: POST name: usersuserchatschatmembersremove description: Microsoft Graph Invoke action remove call: me-users-chat.usersuserchatschatmembersremove with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/members/{conversationmember-id} name: users-user-id-chats-chat-id-members-conversationmember-id description: REST surface for users-user-id-chats-chat-id-members-conversationMember-id. operations: - method: GET name: userschatsgetmembers description: Microsoft Graph Get members from users call: me-users-chat.userschatsgetmembers with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userschatsupdatemembers description: Microsoft Graph Update the navigation property members in users call: me-users-chat.userschatsupdatemembers with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userschatsdeletemembers description: Microsoft Graph Delete navigation property members for users call: me-users-chat.userschatsdeletemembers with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages name: users-user-id-chats-chat-id-messages description: REST surface for users-user-id-chats-chat-id-messages. operations: - method: GET name: userschatslistmessages description: Microsoft Graph Get messages from users call: me-users-chat.userschatslistmessages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userschatscreatemessages description: Microsoft Graph Create new navigation property to messages for users call: me-users-chat.userschatscreatemessages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/count name: users-user-id-chats-chat-id-messages-count description: REST surface for users-user-id-chats-chat-id-messages-$count. operations: - method: GET name: userschatsmessagesgetcountc95d description: Microsoft Graph Get the number of the resource call: me-users-chat.userschatsmessagesgetcountc95d outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/delta name: users-user-id-chats-chat-id-messages-delta description: REST surface for users-user-id-chats-chat-id-messages-delta(). operations: - method: GET name: usersuserchatschatmessagesdelta description: Microsoft Graph Invoke function delta call: me-users-chat.usersuserchatschatmessagesdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id} name: users-user-id-chats-chat-id-messages-chatmessage-id description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id. operations: - method: GET name: userschatsgetmessages description: Microsoft Graph Get messages from users call: me-users-chat.userschatsgetmessages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userschatsupdatemessages description: Microsoft Graph Update the navigation property messages in users call: me-users-chat.userschatsupdatemessages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userschatsdeletemessages description: Microsoft Graph Delete navigation property messages for users call: me-users-chat.userschatsdeletemessages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents name: users-user-id-chats-chat-id-messages-chatmessage-id-hostedcontents description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents. operations: - method: GET name: userschatsmessageslisthostedcontents description: Microsoft Graph Get hostedContents from users call: me-users-chat.userschatsmessageslisthostedcontents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userschatsmessagescreatehostedcontents description: Microsoft Graph Create new navigation property to hostedContents for users call: me-users-chat.userschatsmessagescreatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/count name: users-user-id-chats-chat-id-messages-chatmessage-id-hostedcontents-count description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-$count. operations: - method: GET name: userschatsmessageshostedcontentsgetcounte922 description: Microsoft Graph Get the number of the resource call: me-users-chat.userschatsmessageshostedcontentsgetcounte922 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id} name: users-user-id-chats-chat-id-messages-chatmessage-id-hostedcontents-chatmessageho description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHo. operations: - method: GET name: userschatsmessagesgethostedcontents description: Microsoft Graph Get hostedContents from users call: me-users-chat.userschatsmessagesgethostedcontents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userschatsmessagesupdatehostedcontents description: Microsoft Graph Update the navigation property hostedContents in users call: me-users-chat.userschatsmessagesupdatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userschatsmessagesdeletehostedcontents description: Microsoft Graph Delete navigation property hostedContents for users call: me-users-chat.userschatsmessagesdeletehostedcontents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}/value name: users-user-id-chats-chat-id-messages-chatmessage-id-hostedcontents-chatmessageho description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHo. operations: - method: GET name: userschatsmessagesgethostedcontentscontent description: Microsoft Graph Get media content for the navigation property hostedContents from users call: me-users-chat.userschatsmessagesgethostedcontentscontent outputParameters: - type: object mapping: $. - method: PUT name: userschatsmessagesupdatehostedcontentscontent description: Microsoft Graph Update media content for the navigation property hostedContents in users call: me-users-chat.userschatsmessagesupdatehostedcontentscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userschatsmessagesdeletehostedcontentscontent description: Microsoft Graph Delete media content for the navigation property hostedContents in users call: me-users-chat.userschatsmessagesdeletehostedcontentscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies name: users-user-id-chats-chat-id-messages-chatmessage-id-replies description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies. operations: - method: GET name: userschatsmessageslistreplies description: Microsoft Graph Get replies from users call: me-users-chat.userschatsmessageslistreplies with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userschatsmessagescreatereplies description: Microsoft Graph Create new navigation property to replies for users call: me-users-chat.userschatsmessagescreatereplies with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/count name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-count description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-$count. operations: - method: GET name: userschatsmessagesrepliesgetcountcecc description: Microsoft Graph Get the number of the resource call: me-users-chat.userschatsmessagesrepliesgetcountcecc outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/delta name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-delta description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-delta(). operations: - method: GET name: usersuserchatschatmessageschatmessagerepliesdelta description: Microsoft Graph Invoke function delta call: me-users-chat.usersuserchatschatmessageschatmessagerepliesdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1} name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1 description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1. operations: - method: GET name: userschatsmessagesgetreplies description: Microsoft Graph Get replies from users call: me-users-chat.userschatsmessagesgetreplies with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userschatsmessagesupdatereplies description: Microsoft Graph Update the navigation property replies in users call: me-users-chat.userschatsmessagesupdatereplies with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userschatsmessagesdeletereplies description: Microsoft Graph Delete navigation property replies for users call: me-users-chat.userschatsmessagesdeletereplies with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-host description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host. operations: - method: GET name: userschatsmessagesreplieslisthostedcontents description: Microsoft Graph Get hostedContents from users call: me-users-chat.userschatsmessagesreplieslisthostedcontents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userschatsmessagesrepliescreatehostedcontents description: Microsoft Graph Create new navigation property to hostedContents for users call: me-users-chat.userschatsmessagesrepliescreatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/count name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-host description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host. operations: - method: GET name: userschatsmessagesreplieshostedcontentsgetcount34f5 description: Microsoft Graph Get the number of the resource call: me-users-chat.userschatsmessagesreplieshostedcontentsgetcount34f5 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id} name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-host description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host. operations: - method: GET name: userschatsmessagesrepliesgethostedcontents description: Microsoft Graph Get hostedContents from users call: me-users-chat.userschatsmessagesrepliesgethostedcontents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userschatsmessagesrepliesupdatehostedcontents description: Microsoft Graph Update the navigation property hostedContents in users call: me-users-chat.userschatsmessagesrepliesupdatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userschatsmessagesrepliesdeletehostedcontents description: Microsoft Graph Delete navigation property hostedContents for users call: me-users-chat.userschatsmessagesrepliesdeletehostedcontents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}/value name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-host description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host. operations: - method: GET name: userschatsmessagesrepliesgethostedcontentscontent description: Microsoft Graph Get media content for the navigation property hostedContents from users call: me-users-chat.userschatsmessagesrepliesgethostedcontentscontent outputParameters: - type: object mapping: $. - method: PUT name: userschatsmessagesrepliesupdatehostedcontentscontent description: Microsoft Graph Update media content for the navigation property hostedContents in users call: me-users-chat.userschatsmessagesrepliesupdatehostedcontentscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userschatsmessagesrepliesdeletehostedcontentscontent description: Microsoft Graph Delete media content for the navigation property hostedContents in users call: me-users-chat.userschatsmessagesrepliesdeletehostedcontentscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/setreaction name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-setr description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-setR. operations: - method: POST name: usersuserchatschatmessageschatmessagereplieschatmessagesetreaction description: Microsoft Graph Invoke action setReaction call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessagesetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/softdelete name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-soft description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-soft. operations: - method: POST name: usersuserchatschatmessageschatmessagereplieschatmessagesoftdelete description: Microsoft Graph Invoke action softDelete call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessagesoftdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/undosoftdelete name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-undo description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-undo. operations: - method: POST name: usersuserchatschatmessageschatmessagereplieschatmessageundosoftdelete description: Microsoft Graph Invoke action undoSoftDelete call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessageundosoftdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/unsetreaction name: users-user-id-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-unse description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-unse. operations: - method: POST name: usersuserchatschatmessageschatmessagereplieschatmessageunsetreaction description: Microsoft Graph Invoke action unsetReaction call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessageunsetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/setreaction name: users-user-id-chats-chat-id-messages-chatmessage-id-setreaction description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-setReaction. operations: - method: POST name: usersuserchatschatmessageschatmessagesetreaction description: Microsoft Graph Invoke action setReaction call: me-users-chat.usersuserchatschatmessageschatmessagesetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/softdelete name: users-user-id-chats-chat-id-messages-chatmessage-id-softdelete description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-softDelete. operations: - method: POST name: usersuserchatschatmessageschatmessagesoftdelete description: Microsoft Graph Invoke action softDelete call: me-users-chat.usersuserchatschatmessageschatmessagesoftdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/undosoftdelete name: users-user-id-chats-chat-id-messages-chatmessage-id-undosoftdelete description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-undoSoftDelete. operations: - method: POST name: usersuserchatschatmessageschatmessageundosoftdelete description: Microsoft Graph Invoke action undoSoftDelete call: me-users-chat.usersuserchatschatmessageschatmessageundosoftdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/unsetreaction name: users-user-id-chats-chat-id-messages-chatmessage-id-unsetreaction description: REST surface for users-user-id-chats-chat-id-messages-chatMessage-id-unsetReaction. operations: - method: POST name: usersuserchatschatmessageschatmessageunsetreaction description: Microsoft Graph Invoke action unsetReaction call: me-users-chat.usersuserchatschatmessageschatmessageunsetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/chats/{chat-id}/pinnedmessages/{pinnedchatmessageinfo-id}/message name: users-user-id-chats-chat-id-pinnedmessages-pinnedchatmessageinfo-id-message description: REST surface for users-user-id-chats-chat-id-pinnedMessages-pinnedChatMessageInfo-id-message. operations: - method: GET name: userschatspinnedmessagesgetmessage description: Microsoft Graph Get message from users call: me-users-chat.userschatspinnedmessagesgetmessage with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - type: mcp namespace: me-users-chat-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Me — Users.chat. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-members-users description: Microsoft Graph Get members from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatslistmembers with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to members for users hints: readOnly: false destructive: false idempotent: false call: me-users-chat.userschatscreatemembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmembersgetcountb25d outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-add description: Microsoft Graph Invoke action add hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmembersadd with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-remove description: Microsoft Graph Invoke action remove hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmembersremove with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-members-users-2 description: Microsoft Graph Get members from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsgetmembers with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property members in users hints: readOnly: false destructive: false idempotent: true call: me-users-chat.userschatsupdatemembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property members for users hints: readOnly: false destructive: true idempotent: true call: me-users-chat.userschatsdeletemembers with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-users description: Microsoft Graph Get messages from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatslistmessages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to messages for users hints: readOnly: false destructive: false idempotent: false call: me-users-chat.userschatscreatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesgetcountc95d outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: me-users-chat.usersuserchatschatmessagesdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-users-2 description: Microsoft Graph Get messages from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsgetmessages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property messages in users hints: readOnly: false destructive: false idempotent: true call: me-users-chat.userschatsupdatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property messages for users hints: readOnly: false destructive: true idempotent: true call: me-users-chat.userschatsdeletemessages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-users description: Microsoft Graph Get hostedContents from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessageslisthostedcontents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to hostedContents for users hints: readOnly: false destructive: false idempotent: false call: me-users-chat.userschatsmessagescreatehostedcontents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessageshostedcontentsgetcounte922 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-users-2 description: Microsoft Graph Get hostedContents from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesgethostedcontents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property hostedContents in users hints: readOnly: false destructive: false idempotent: true call: me-users-chat.userschatsmessagesupdatehostedcontents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property hostedContents for users hints: readOnly: false destructive: true idempotent: true call: me-users-chat.userschatsmessagesdeletehostedcontents with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content description: Microsoft Graph Get media content for the navigation property hostedContents from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesgethostedcontentscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content description: Microsoft Graph Update media content for the navigation property hostedContents in users hints: readOnly: false destructive: false idempotent: true call: me-users-chat.userschatsmessagesupdatehostedcontentscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content description: Microsoft Graph Delete media content for the navigation property hostedContents in users hints: readOnly: false destructive: true idempotent: true call: me-users-chat.userschatsmessagesdeletehostedcontentscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-replies-users description: Microsoft Graph Get replies from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessageslistreplies with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to replies for users hints: readOnly: false destructive: false idempotent: false call: me-users-chat.userschatsmessagescreatereplies with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesrepliesgetcountcecc outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-2 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: me-users-chat.usersuserchatschatmessageschatmessagerepliesdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-replies-users-2 description: Microsoft Graph Get replies from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesgetreplies with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property replies in users hints: readOnly: false destructive: false idempotent: true call: me-users-chat.userschatsmessagesupdatereplies with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property replies for users hints: readOnly: false destructive: true idempotent: true call: me-users-chat.userschatsmessagesdeletereplies with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-users-3 description: Microsoft Graph Get hostedContents from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesreplieslisthostedcontents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to hostedContents for users hints: readOnly: false destructive: false idempotent: false call: me-users-chat.userschatsmessagesrepliescreatehostedcontents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesreplieshostedcontentsgetcount34f5 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-users-4 description: Microsoft Graph Get hostedContents from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesrepliesgethostedcontents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property hostedContents in users hints: readOnly: false destructive: false idempotent: true call: me-users-chat.userschatsmessagesrepliesupdatehostedcontents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property hostedContents for users hints: readOnly: false destructive: true idempotent: true call: me-users-chat.userschatsmessagesrepliesdeletehostedcontents with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content-2 description: Microsoft Graph Get media content for the navigation property hostedContents from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatsmessagesrepliesgethostedcontentscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content-2 description: Microsoft Graph Update media content for the navigation property hostedContents in users hints: readOnly: false destructive: false idempotent: true call: me-users-chat.userschatsmessagesrepliesupdatehostedcontentscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content-2 description: Microsoft Graph Delete media content for the navigation property hostedContents in users hints: readOnly: false destructive: true idempotent: true call: me-users-chat.userschatsmessagesrepliesdeletehostedcontentscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-setreaction description: Microsoft Graph Invoke action setReaction hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessagesetreaction with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-softdelete description: Microsoft Graph Invoke action softDelete hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessagesoftdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-undosoftdelete description: Microsoft Graph Invoke action undoSoftDelete hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessageundosoftdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-unsetreaction description: Microsoft Graph Invoke action unsetReaction hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessagereplieschatmessageunsetreaction with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-setreaction-2 description: Microsoft Graph Invoke action setReaction hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessagesetreaction with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-softdelete-2 description: Microsoft Graph Invoke action softDelete hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessagesoftdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-undosoftdelete-2 description: Microsoft Graph Invoke action undoSoftDelete hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessageundosoftdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-unsetreaction-2 description: Microsoft Graph Invoke action unsetReaction hints: readOnly: false destructive: false idempotent: false call: me-users-chat.usersuserchatschatmessageschatmessageunsetreaction with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-message-users description: Microsoft Graph Get message from users hints: readOnly: true destructive: false idempotent: true call: me-users-chat.userschatspinnedmessagesgetmessage with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $.