naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Me — Me.chat description: 'Microsoft Graph Me — Me.chat. 94 operations. Lead operation: Microsoft Graph Get chats from me. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - Me.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-me-chat baseUri: '' description: Microsoft Graph Me — Me.chat business capability. Self-contained, no shared references. resources: - name: me-chats path: /me/chats operations: - name: melistchats method: GET description: Microsoft Graph Get chats from me 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: mecreatechats method: POST description: Microsoft Graph Create new navigation property to chats for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-$count path: /me/chats/$count operations: - name: mechatsgetcountaef8 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-getAllMessages() path: /me/chats/getAllMessages() operations: - name: mechatsgetallmessages method: GET description: Microsoft Graph Invoke function getAllMessages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: model in: query type: string description: The payment model for the API - 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: me-chats-getAllRetainedMessages() path: /me/chats/getAllRetainedMessages() operations: - name: mechatsgetallretainedmessages method: GET description: Microsoft Graph Invoke function getAllRetainedMessages 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: me-chats-chat-id path: /me/chats/{chat-id} operations: - name: megetchats method: GET description: Microsoft Graph Get chats from me 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: meupdatechats method: PATCH description: Microsoft Graph Update the navigation property chats in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: medeletechats method: DELETE description: Microsoft Graph Delete navigation property chats for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-hideForUser path: /me/chats/{chat-id}/hideForUser operations: - name: mechatschathideforuser method: POST description: Microsoft Graph Invoke action hideForUser outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-installedApps path: /me/chats/{chat-id}/installedApps operations: - name: mechatslistinstalledapps method: GET description: Microsoft Graph Get installedApps from me 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: mechatscreateinstalledapps method: POST description: Microsoft Graph Create new navigation property to installedApps for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-installedApps-$count path: /me/chats/{chat-id}/installedApps/$count operations: - name: mechatsinstalledappsgetcount295d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-installedApps-teamsAppInstallation-id path: /me/chats/{chat-id}/installedApps/{teamsAppInstallation-id} operations: - name: mechatsgetinstalledapps method: GET description: Microsoft Graph Get installedApps from me 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: mechatsupdateinstalledapps method: PATCH description: Microsoft Graph Update the navigation property installedApps in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsdeleteinstalledapps method: DELETE description: Microsoft Graph Delete navigation property installedApps for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-installedApps-teamsAppInstallation-id-teamsApp path: /me/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp operations: - name: mechatsinstalledappsgetteamsapp method: GET description: Microsoft Graph Get teamsApp from me 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: me-chats-chat-id-installedApps-teamsAppInstallation-id-teamsAppDefinition path: /me/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition operations: - name: mechatsinstalledappsgetteamsappdefinition method: GET description: Microsoft Graph Get teamsAppDefinition from me 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: me-chats-chat-id-installedApps-teamsAppInstallation-id-upgrade path: /me/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/upgrade operations: - name: mechatschatinstalledappsteamsappinstallationupgrade method: POST description: Microsoft Graph Invoke action upgrade outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-lastMessagePreview path: /me/chats/{chat-id}/lastMessagePreview operations: - name: mechatsgetlastmessagepreview method: GET description: Microsoft Graph Get lastMessagePreview from me 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: mechatsupdatelastmessagepreview method: PATCH description: Microsoft Graph Update the navigation property lastMessagePreview in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsdeletelastmessagepreview method: DELETE description: Microsoft Graph Delete navigation property lastMessagePreview for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-markChatReadForUser path: /me/chats/{chat-id}/markChatReadForUser operations: - name: mechatschatmarkchatreadforuser method: POST description: Microsoft Graph Invoke action markChatReadForUser outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-markChatUnreadForUser path: /me/chats/{chat-id}/markChatUnreadForUser operations: - name: mechatschatmarkchatunreadforuser method: POST description: Microsoft Graph Invoke action markChatUnreadForUser outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-members path: /me/chats/{chat-id}/members operations: - name: mechatslistmembers method: GET description: Microsoft Graph List members of a chat 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: mechatscreatemembers method: POST description: Microsoft Graph Create new navigation property to members for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-members-$count path: /me/chats/{chat-id}/members/$count operations: - name: mechatsmembersgetcount1223 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-members-add path: /me/chats/{chat-id}/members/add operations: - name: mechatschatmembersadd 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: me-chats-chat-id-members-remove path: /me/chats/{chat-id}/members/remove operations: - name: mechatschatmembersremove 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: me-chats-chat-id-members-conversationMember-id path: /me/chats/{chat-id}/members/{conversationMember-id} operations: - name: mechatsgetmembers method: GET description: Microsoft Graph Get members from me 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: mechatsupdatemembers method: PATCH description: Microsoft Graph Update the navigation property members in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsdeletemembers method: DELETE description: Microsoft Graph Delete navigation property members for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-messages path: /me/chats/{chat-id}/messages operations: - name: mechatslistmessages method: GET description: Microsoft Graph Get messages from me 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: mechatscreatemessages method: POST description: Microsoft Graph Create new navigation property to messages for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-messages-$count path: /me/chats/{chat-id}/messages/$count operations: - name: mechatsmessagesgetcount5db5 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-delta() path: /me/chats/{chat-id}/messages/delta() operations: - name: mechatschatmessagesdelta 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: me-chats-chat-id-messages-chatMessage-id path: /me/chats/{chat-id}/messages/{chatMessage-id} operations: - name: mechatsgetmessages method: GET description: Microsoft Graph Get messages from me 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: mechatsupdatemessages method: PATCH description: Microsoft Graph Update the navigation property messages in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsdeletemessages method: DELETE description: Microsoft Graph Delete navigation property messages for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-messages-chatMessage-id-hostedContents path: /me/chats/{chat-id}/messages/{chatMessage-id}/hostedContents operations: - name: mechatsmessageslisthostedcontents method: GET description: Microsoft Graph Get hostedContents from me 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: mechatsmessagescreatehostedcontents method: POST description: Microsoft Graph Create new navigation property to hostedContents for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-messages-chatMessage-id-hostedContents-$count path: /me/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/$count operations: - name: mechatsmessageshostedcontentsgetcount5707 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHostedContent path: /me/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id} operations: - name: mechatsmessagesgethostedcontents method: GET description: Microsoft Graph Get hostedContents from me 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: mechatsmessagesupdatehostedcontents method: PATCH description: Microsoft Graph Update the navigation property hostedContents in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsmessagesdeletehostedcontents method: DELETE description: Microsoft Graph Delete navigation property hostedContents for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHostedContent path: /me/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value operations: - name: mechatsmessagesgethostedcontentscontent method: GET description: Microsoft Graph Get media content for the navigation property hostedContents from me outputRawFormat: json outputParameters: - name: result type: object value: $. - name: mechatsmessagesupdatehostedcontentscontent method: PUT description: Microsoft Graph Update media content for the navigation property hostedContents in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsmessagesdeletehostedcontentscontent method: DELETE description: Microsoft Graph Delete media content for the navigation property hostedContents in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-messages-chatMessage-id-replies path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies operations: - name: mechatsmessageslistreplies method: GET description: Microsoft Graph Get replies from me 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: mechatsmessagescreatereplies method: POST description: Microsoft Graph Create new navigation property to replies for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-messages-chatMessage-id-replies-$count path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/$count operations: - name: mechatsmessagesrepliesgetcountac4d method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-chatMessage-id-replies-delta() path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/delta() operations: - name: mechatschatmessageschatmessagerepliesdelta 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: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1 path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1} operations: - name: mechatsmessagesgetreplies method: GET description: Microsoft Graph Get replies from me 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: mechatsmessagesupdatereplies method: PATCH description: Microsoft Graph Update the navigation property replies in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsmessagesdeletereplies method: DELETE description: Microsoft Graph Delete navigation property replies for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents operations: - name: mechatsmessagesreplieslisthostedcontents method: GET description: Microsoft Graph Get hostedContents from me 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: mechatsmessagesrepliescreatehostedcontents method: POST description: Microsoft Graph Create new navigation property to hostedContents for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents- path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count operations: - name: mechatsmessagesreplieshostedcontentsgetcount62f4 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents- path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id} operations: - name: mechatsmessagesrepliesgethostedcontents method: GET description: Microsoft Graph Get hostedContents from me 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: mechatsmessagesrepliesupdatehostedcontents method: PATCH description: Microsoft Graph Update the navigation property hostedContents in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsmessagesrepliesdeletehostedcontents method: DELETE description: Microsoft Graph Delete navigation property hostedContents for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents- path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}/$value operations: - name: mechatsmessagesrepliesgethostedcontentscontent method: GET description: Microsoft Graph Get media content for the navigation property hostedContents from me outputRawFormat: json outputParameters: - name: result type: object value: $. - name: mechatsmessagesrepliesupdatehostedcontentscontent method: PUT description: Microsoft Graph Update media content for the navigation property hostedContents in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsmessagesrepliesdeletehostedcontentscontent method: DELETE description: Microsoft Graph Delete media content for the navigation property hostedContents in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-setReaction path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/setReaction operations: - name: mechatschatmessageschatmessagereplieschatmessagesetreaction 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: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-softDelete path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/softDelete operations: - name: mechatschatmessageschatmessagereplieschatmessagesoftdelete method: POST description: Microsoft Graph Invoke action softDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-undoSoftDelete path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/undoSoftDelete operations: - name: mechatschatmessageschatmessagereplieschatmessageundosoftdelete method: POST description: Microsoft Graph Invoke action undoSoftDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-unsetReaction path: /me/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/unsetReaction operations: - name: mechatschatmessageschatmessagereplieschatmessageunsetreaction 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: me-chats-chat-id-messages-chatMessage-id-setReaction path: /me/chats/{chat-id}/messages/{chatMessage-id}/setReaction operations: - name: mechatschatmessageschatmessagesetreaction 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: me-chats-chat-id-messages-chatMessage-id-softDelete path: /me/chats/{chat-id}/messages/{chatMessage-id}/softDelete operations: - name: mechatschatmessageschatmessagesoftdelete method: POST description: Microsoft Graph Invoke action softDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-chatMessage-id-undoSoftDelete path: /me/chats/{chat-id}/messages/{chatMessage-id}/undoSoftDelete operations: - name: mechatschatmessageschatmessageundosoftdelete method: POST description: Microsoft Graph Invoke action undoSoftDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-messages-chatMessage-id-unsetReaction path: /me/chats/{chat-id}/messages/{chatMessage-id}/unsetReaction operations: - name: mechatschatmessageschatmessageunsetreaction 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: me-chats-chat-id-permissionGrants path: /me/chats/{chat-id}/permissionGrants operations: - name: mechatslistpermissiongrants method: GET description: Microsoft Graph Get permissionGrants from me 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: mechatscreatepermissiongrants method: POST description: Microsoft Graph Create new navigation property to permissionGrants for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-permissionGrants-$count path: /me/chats/{chat-id}/permissionGrants/$count operations: - name: mechatspermissiongrantsgetcount9e7e method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-permissionGrants-resourceSpecificPermissionGrant-id path: /me/chats/{chat-id}/permissionGrants/{resourceSpecificPermissionGrant-id} operations: - name: mechatsgetpermissiongrants method: GET description: Microsoft Graph Get permissionGrants from me 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: mechatsupdatepermissiongrants method: PATCH description: Microsoft Graph Update the navigation property permissionGrants in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsdeletepermissiongrants method: DELETE description: Microsoft Graph Delete navigation property permissionGrants for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-pinnedMessages path: /me/chats/{chat-id}/pinnedMessages operations: - name: mechatslistpinnedmessages method: GET description: Microsoft Graph Get pinnedMessages from me 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: mechatscreatepinnedmessages method: POST description: Microsoft Graph Create new navigation property to pinnedMessages for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-pinnedMessages-$count path: /me/chats/{chat-id}/pinnedMessages/$count operations: - name: mechatspinnedmessagesgetcountf614 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-pinnedMessages-pinnedChatMessageInfo-id path: /me/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id} operations: - name: mechatsgetpinnedmessages method: GET description: Microsoft Graph Get pinnedMessages from me 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: mechatsupdatepinnedmessages method: PATCH description: Microsoft Graph Update the navigation property pinnedMessages in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsdeletepinnedmessages method: DELETE description: Microsoft Graph Delete navigation property pinnedMessages for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-pinnedMessages-pinnedChatMessageInfo-id-message path: /me/chats/{chat-id}/pinnedMessages/{pinnedChatMessageInfo-id}/message operations: - name: mechatspinnedmessagesgetmessage method: GET description: Microsoft Graph Get message from me 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: me-chats-chat-id-removeAllAccessForUser path: /me/chats/{chat-id}/removeAllAccessForUser operations: - name: mechatschatremoveallaccessforuser method: POST description: Microsoft Graph Invoke action removeAllAccessForUser outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-sendActivityNotification path: /me/chats/{chat-id}/sendActivityNotification operations: - name: mechatschatsendactivitynotification method: POST description: Microsoft Graph Invoke action sendActivityNotification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-tabs path: /me/chats/{chat-id}/tabs operations: - name: mechatslisttabs method: GET description: Microsoft Graph Get tabs from me 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: mechatscreatetabs method: POST description: Microsoft Graph Create new navigation property to tabs for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-chats-chat-id-tabs-$count path: /me/chats/{chat-id}/tabs/$count operations: - name: mechatstabsgetcount35b1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-chats-chat-id-tabs-teamsTab-id path: /me/chats/{chat-id}/tabs/{teamsTab-id} operations: - name: mechatsgettabs method: GET description: Microsoft Graph Get tabs from me 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: mechatsupdatetabs method: PATCH description: Microsoft Graph Update the navigation property tabs in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mechatsdeletetabs method: DELETE description: Microsoft Graph Delete navigation property tabs for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-chats-chat-id-tabs-teamsTab-id-teamsApp path: /me/chats/{chat-id}/tabs/{teamsTab-id}/teamsApp operations: - name: mechatstabsgetteamsapp method: GET description: Microsoft Graph Get teamsApp from me 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: me-chats-chat-id-unhideForUser path: /me/chats/{chat-id}/unhideForUser operations: - name: mechatschatunhideforuser method: POST description: Microsoft Graph Invoke action unhideForUser outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: me-me-chat-rest port: 8080 description: REST adapter for Microsoft Graph Me — Me.chat. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/me/chats name: me-chats description: REST surface for me-chats. operations: - method: GET name: melistchats description: Microsoft Graph Get chats from me call: me-me-chat.melistchats with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecreatechats description: Microsoft Graph Create new navigation property to chats for me call: me-me-chat.mecreatechats with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/count name: me-chats-count description: REST surface for me-chats-$count. operations: - method: GET name: mechatsgetcountaef8 description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatsgetcountaef8 outputParameters: - type: object mapping: $. - path: /v1/me/chats/getallmessages name: me-chats-getallmessages description: REST surface for me-chats-getAllMessages(). operations: - method: GET name: mechatsgetallmessages description: Microsoft Graph Invoke function getAllMessages call: me-me-chat.mechatsgetallmessages with: model: rest.model $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/getallretainedmessages name: me-chats-getallretainedmessages description: REST surface for me-chats-getAllRetainedMessages(). operations: - method: GET name: mechatsgetallretainedmessages description: Microsoft Graph Invoke function getAllRetainedMessages call: me-me-chat.mechatsgetallretainedmessages with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id} name: me-chats-chat-id description: REST surface for me-chats-chat-id. operations: - method: GET name: megetchats description: Microsoft Graph Get chats from me call: me-me-chat.megetchats with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: meupdatechats description: Microsoft Graph Update the navigation property chats in me call: me-me-chat.meupdatechats with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: medeletechats description: Microsoft Graph Delete navigation property chats for me call: me-me-chat.medeletechats with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/hideforuser name: me-chats-chat-id-hideforuser description: REST surface for me-chats-chat-id-hideForUser. operations: - method: POST name: mechatschathideforuser description: Microsoft Graph Invoke action hideForUser call: me-me-chat.mechatschathideforuser with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/installedapps name: me-chats-chat-id-installedapps description: REST surface for me-chats-chat-id-installedApps. operations: - method: GET name: mechatslistinstalledapps description: Microsoft Graph Get installedApps from me call: me-me-chat.mechatslistinstalledapps with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatscreateinstalledapps description: Microsoft Graph Create new navigation property to installedApps for me call: me-me-chat.mechatscreateinstalledapps with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/installedapps/count name: me-chats-chat-id-installedapps-count description: REST surface for me-chats-chat-id-installedApps-$count. operations: - method: GET name: mechatsinstalledappsgetcount295d description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatsinstalledappsgetcount295d outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/installedapps/{teamsappinstallation-id} name: me-chats-chat-id-installedapps-teamsappinstallation-id description: REST surface for me-chats-chat-id-installedApps-teamsAppInstallation-id. operations: - method: GET name: mechatsgetinstalledapps description: Microsoft Graph Get installedApps from me call: me-me-chat.mechatsgetinstalledapps with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsupdateinstalledapps description: Microsoft Graph Update the navigation property installedApps in me call: me-me-chat.mechatsupdateinstalledapps with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsdeleteinstalledapps description: Microsoft Graph Delete navigation property installedApps for me call: me-me-chat.mechatsdeleteinstalledapps with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/installedapps/{teamsappinstallation-id}/teamsapp name: me-chats-chat-id-installedapps-teamsappinstallation-id-teamsapp description: REST surface for me-chats-chat-id-installedApps-teamsAppInstallation-id-teamsApp. operations: - method: GET name: mechatsinstalledappsgetteamsapp description: Microsoft Graph Get teamsApp from me call: me-me-chat.mechatsinstalledappsgetteamsapp with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/installedapps/{teamsappinstallation-id}/teamsappdefinition name: me-chats-chat-id-installedapps-teamsappinstallation-id-teamsappdefinition description: REST surface for me-chats-chat-id-installedApps-teamsAppInstallation-id-teamsAppDefinition. operations: - method: GET name: mechatsinstalledappsgetteamsappdefinition description: Microsoft Graph Get teamsAppDefinition from me call: me-me-chat.mechatsinstalledappsgetteamsappdefinition with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/installedapps/{teamsappinstallation-id}/upgrade name: me-chats-chat-id-installedapps-teamsappinstallation-id-upgrade description: REST surface for me-chats-chat-id-installedApps-teamsAppInstallation-id-upgrade. operations: - method: POST name: mechatschatinstalledappsteamsappinstallationupgrade description: Microsoft Graph Invoke action upgrade call: me-me-chat.mechatschatinstalledappsteamsappinstallationupgrade with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/lastmessagepreview name: me-chats-chat-id-lastmessagepreview description: REST surface for me-chats-chat-id-lastMessagePreview. operations: - method: GET name: mechatsgetlastmessagepreview description: Microsoft Graph Get lastMessagePreview from me call: me-me-chat.mechatsgetlastmessagepreview with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsupdatelastmessagepreview description: Microsoft Graph Update the navigation property lastMessagePreview in me call: me-me-chat.mechatsupdatelastmessagepreview with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsdeletelastmessagepreview description: Microsoft Graph Delete navigation property lastMessagePreview for me call: me-me-chat.mechatsdeletelastmessagepreview with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/markchatreadforuser name: me-chats-chat-id-markchatreadforuser description: REST surface for me-chats-chat-id-markChatReadForUser. operations: - method: POST name: mechatschatmarkchatreadforuser description: Microsoft Graph Invoke action markChatReadForUser call: me-me-chat.mechatschatmarkchatreadforuser with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/markchatunreadforuser name: me-chats-chat-id-markchatunreadforuser description: REST surface for me-chats-chat-id-markChatUnreadForUser. operations: - method: POST name: mechatschatmarkchatunreadforuser description: Microsoft Graph Invoke action markChatUnreadForUser call: me-me-chat.mechatschatmarkchatunreadforuser with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/members name: me-chats-chat-id-members description: REST surface for me-chats-chat-id-members. operations: - method: GET name: mechatslistmembers description: Microsoft Graph List members of a chat call: me-me-chat.mechatslistmembers with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatscreatemembers description: Microsoft Graph Create new navigation property to members for me call: me-me-chat.mechatscreatemembers with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/members/count name: me-chats-chat-id-members-count description: REST surface for me-chats-chat-id-members-$count. operations: - method: GET name: mechatsmembersgetcount1223 description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatsmembersgetcount1223 outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/members/add name: me-chats-chat-id-members-add description: REST surface for me-chats-chat-id-members-add. operations: - method: POST name: mechatschatmembersadd description: Microsoft Graph Invoke action add call: me-me-chat.mechatschatmembersadd with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/members/remove name: me-chats-chat-id-members-remove description: REST surface for me-chats-chat-id-members-remove. operations: - method: POST name: mechatschatmembersremove description: Microsoft Graph Invoke action remove call: me-me-chat.mechatschatmembersremove with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/members/{conversationmember-id} name: me-chats-chat-id-members-conversationmember-id description: REST surface for me-chats-chat-id-members-conversationMember-id. operations: - method: GET name: mechatsgetmembers description: Microsoft Graph Get members from me call: me-me-chat.mechatsgetmembers with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsupdatemembers description: Microsoft Graph Update the navigation property members in me call: me-me-chat.mechatsupdatemembers with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsdeletemembers description: Microsoft Graph Delete navigation property members for me call: me-me-chat.mechatsdeletemembers with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages name: me-chats-chat-id-messages description: REST surface for me-chats-chat-id-messages. operations: - method: GET name: mechatslistmessages description: Microsoft Graph Get messages from me call: me-me-chat.mechatslistmessages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatscreatemessages description: Microsoft Graph Create new navigation property to messages for me call: me-me-chat.mechatscreatemessages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/count name: me-chats-chat-id-messages-count description: REST surface for me-chats-chat-id-messages-$count. operations: - method: GET name: mechatsmessagesgetcount5db5 description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatsmessagesgetcount5db5 outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/delta name: me-chats-chat-id-messages-delta description: REST surface for me-chats-chat-id-messages-delta(). operations: - method: GET name: mechatschatmessagesdelta description: Microsoft Graph Invoke function delta call: me-me-chat.mechatschatmessagesdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id} name: me-chats-chat-id-messages-chatmessage-id description: REST surface for me-chats-chat-id-messages-chatMessage-id. operations: - method: GET name: mechatsgetmessages description: Microsoft Graph Get messages from me call: me-me-chat.mechatsgetmessages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsupdatemessages description: Microsoft Graph Update the navigation property messages in me call: me-me-chat.mechatsupdatemessages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsdeletemessages description: Microsoft Graph Delete navigation property messages for me call: me-me-chat.mechatsdeletemessages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents name: me-chats-chat-id-messages-chatmessage-id-hostedcontents description: REST surface for me-chats-chat-id-messages-chatMessage-id-hostedContents. operations: - method: GET name: mechatsmessageslisthostedcontents description: Microsoft Graph Get hostedContents from me call: me-me-chat.mechatsmessageslisthostedcontents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatsmessagescreatehostedcontents description: Microsoft Graph Create new navigation property to hostedContents for me call: me-me-chat.mechatsmessagescreatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/count name: me-chats-chat-id-messages-chatmessage-id-hostedcontents-count description: REST surface for me-chats-chat-id-messages-chatMessage-id-hostedContents-$count. operations: - method: GET name: mechatsmessageshostedcontentsgetcount5707 description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatsmessageshostedcontentsgetcount5707 outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id} name: me-chats-chat-id-messages-chatmessage-id-hostedcontents-chatmessagehostedcontent description: REST surface for me-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHostedContent. operations: - method: GET name: mechatsmessagesgethostedcontents description: Microsoft Graph Get hostedContents from me call: me-me-chat.mechatsmessagesgethostedcontents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsmessagesupdatehostedcontents description: Microsoft Graph Update the navigation property hostedContents in me call: me-me-chat.mechatsmessagesupdatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsmessagesdeletehostedcontents description: Microsoft Graph Delete navigation property hostedContents for me call: me-me-chat.mechatsmessagesdeletehostedcontents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}/value name: me-chats-chat-id-messages-chatmessage-id-hostedcontents-chatmessagehostedcontent description: REST surface for me-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHostedContent. operations: - method: GET name: mechatsmessagesgethostedcontentscontent description: Microsoft Graph Get media content for the navigation property hostedContents from me call: me-me-chat.mechatsmessagesgethostedcontentscontent outputParameters: - type: object mapping: $. - method: PUT name: mechatsmessagesupdatehostedcontentscontent description: Microsoft Graph Update media content for the navigation property hostedContents in me call: me-me-chat.mechatsmessagesupdatehostedcontentscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsmessagesdeletehostedcontentscontent description: Microsoft Graph Delete media content for the navigation property hostedContents in me call: me-me-chat.mechatsmessagesdeletehostedcontentscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies name: me-chats-chat-id-messages-chatmessage-id-replies description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies. operations: - method: GET name: mechatsmessageslistreplies description: Microsoft Graph Get replies from me call: me-me-chat.mechatsmessageslistreplies with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatsmessagescreatereplies description: Microsoft Graph Create new navigation property to replies for me call: me-me-chat.mechatsmessagescreatereplies with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/count name: me-chats-chat-id-messages-chatmessage-id-replies-count description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-$count. operations: - method: GET name: mechatsmessagesrepliesgetcountac4d description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatsmessagesrepliesgetcountac4d outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/delta name: me-chats-chat-id-messages-chatmessage-id-replies-delta description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-delta(). operations: - method: GET name: mechatschatmessageschatmessagerepliesdelta description: Microsoft Graph Invoke function delta call: me-me-chat.mechatschatmessageschatmessagerepliesdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1} name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1 description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1. operations: - method: GET name: mechatsmessagesgetreplies description: Microsoft Graph Get replies from me call: me-me-chat.mechatsmessagesgetreplies with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsmessagesupdatereplies description: Microsoft Graph Update the navigation property replies in me call: me-me-chat.mechatsmessagesupdatereplies with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsmessagesdeletereplies description: Microsoft Graph Delete navigation property replies for me call: me-me-chat.mechatsmessagesdeletereplies with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-hostedcontents description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents. operations: - method: GET name: mechatsmessagesreplieslisthostedcontents description: Microsoft Graph Get hostedContents from me call: me-me-chat.mechatsmessagesreplieslisthostedcontents with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatsmessagesrepliescreatehostedcontents description: Microsoft Graph Create new navigation property to hostedContents for me call: me-me-chat.mechatsmessagesrepliescreatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/count name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-hostedcontents description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents-. operations: - method: GET name: mechatsmessagesreplieshostedcontentsgetcount62f4 description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatsmessagesreplieshostedcontentsgetcount62f4 outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id} name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-hostedcontents description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents-. operations: - method: GET name: mechatsmessagesrepliesgethostedcontents description: Microsoft Graph Get hostedContents from me call: me-me-chat.mechatsmessagesrepliesgethostedcontents with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsmessagesrepliesupdatehostedcontents description: Microsoft Graph Update the navigation property hostedContents in me call: me-me-chat.mechatsmessagesrepliesupdatehostedcontents with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsmessagesrepliesdeletehostedcontents description: Microsoft Graph Delete navigation property hostedContents for me call: me-me-chat.mechatsmessagesrepliesdeletehostedcontents with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}/value name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-hostedcontents description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-hostedContents-. operations: - method: GET name: mechatsmessagesrepliesgethostedcontentscontent description: Microsoft Graph Get media content for the navigation property hostedContents from me call: me-me-chat.mechatsmessagesrepliesgethostedcontentscontent outputParameters: - type: object mapping: $. - method: PUT name: mechatsmessagesrepliesupdatehostedcontentscontent description: Microsoft Graph Update media content for the navigation property hostedContents in me call: me-me-chat.mechatsmessagesrepliesupdatehostedcontentscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsmessagesrepliesdeletehostedcontentscontent description: Microsoft Graph Delete media content for the navigation property hostedContents in me call: me-me-chat.mechatsmessagesrepliesdeletehostedcontentscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/setreaction name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-setreaction description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-setReaction. operations: - method: POST name: mechatschatmessageschatmessagereplieschatmessagesetreaction description: Microsoft Graph Invoke action setReaction call: me-me-chat.mechatschatmessageschatmessagereplieschatmessagesetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/softdelete name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-softdelete description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-softDelete. operations: - method: POST name: mechatschatmessageschatmessagereplieschatmessagesoftdelete description: Microsoft Graph Invoke action softDelete call: me-me-chat.mechatschatmessageschatmessagereplieschatmessagesoftdelete outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/undosoftdelete name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-undosoftdelete description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-undoSoftDelete. operations: - method: POST name: mechatschatmessageschatmessagereplieschatmessageundosoftdelete description: Microsoft Graph Invoke action undoSoftDelete call: me-me-chat.mechatschatmessageschatmessagereplieschatmessageundosoftdelete outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/unsetreaction name: me-chats-chat-id-messages-chatmessage-id-replies-chatmessage-id1-unsetreaction description: REST surface for me-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-unsetReaction. operations: - method: POST name: mechatschatmessageschatmessagereplieschatmessageunsetreaction description: Microsoft Graph Invoke action unsetReaction call: me-me-chat.mechatschatmessageschatmessagereplieschatmessageunsetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/setreaction name: me-chats-chat-id-messages-chatmessage-id-setreaction description: REST surface for me-chats-chat-id-messages-chatMessage-id-setReaction. operations: - method: POST name: mechatschatmessageschatmessagesetreaction description: Microsoft Graph Invoke action setReaction call: me-me-chat.mechatschatmessageschatmessagesetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/softdelete name: me-chats-chat-id-messages-chatmessage-id-softdelete description: REST surface for me-chats-chat-id-messages-chatMessage-id-softDelete. operations: - method: POST name: mechatschatmessageschatmessagesoftdelete description: Microsoft Graph Invoke action softDelete call: me-me-chat.mechatschatmessageschatmessagesoftdelete outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/undosoftdelete name: me-chats-chat-id-messages-chatmessage-id-undosoftdelete description: REST surface for me-chats-chat-id-messages-chatMessage-id-undoSoftDelete. operations: - method: POST name: mechatschatmessageschatmessageundosoftdelete description: Microsoft Graph Invoke action undoSoftDelete call: me-me-chat.mechatschatmessageschatmessageundosoftdelete outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/messages/{chatmessage-id}/unsetreaction name: me-chats-chat-id-messages-chatmessage-id-unsetreaction description: REST surface for me-chats-chat-id-messages-chatMessage-id-unsetReaction. operations: - method: POST name: mechatschatmessageschatmessageunsetreaction description: Microsoft Graph Invoke action unsetReaction call: me-me-chat.mechatschatmessageschatmessageunsetreaction with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/permissiongrants name: me-chats-chat-id-permissiongrants description: REST surface for me-chats-chat-id-permissionGrants. operations: - method: GET name: mechatslistpermissiongrants description: Microsoft Graph Get permissionGrants from me call: me-me-chat.mechatslistpermissiongrants with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatscreatepermissiongrants description: Microsoft Graph Create new navigation property to permissionGrants for me call: me-me-chat.mechatscreatepermissiongrants with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/permissiongrants/count name: me-chats-chat-id-permissiongrants-count description: REST surface for me-chats-chat-id-permissionGrants-$count. operations: - method: GET name: mechatspermissiongrantsgetcount9e7e description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatspermissiongrantsgetcount9e7e outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/permissiongrants/{resourcespecificpermissiongrant-id} name: me-chats-chat-id-permissiongrants-resourcespecificpermissiongrant-id description: REST surface for me-chats-chat-id-permissionGrants-resourceSpecificPermissionGrant-id. operations: - method: GET name: mechatsgetpermissiongrants description: Microsoft Graph Get permissionGrants from me call: me-me-chat.mechatsgetpermissiongrants with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsupdatepermissiongrants description: Microsoft Graph Update the navigation property permissionGrants in me call: me-me-chat.mechatsupdatepermissiongrants with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsdeletepermissiongrants description: Microsoft Graph Delete navigation property permissionGrants for me call: me-me-chat.mechatsdeletepermissiongrants with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/pinnedmessages name: me-chats-chat-id-pinnedmessages description: REST surface for me-chats-chat-id-pinnedMessages. operations: - method: GET name: mechatslistpinnedmessages description: Microsoft Graph Get pinnedMessages from me call: me-me-chat.mechatslistpinnedmessages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatscreatepinnedmessages description: Microsoft Graph Create new navigation property to pinnedMessages for me call: me-me-chat.mechatscreatepinnedmessages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/pinnedmessages/count name: me-chats-chat-id-pinnedmessages-count description: REST surface for me-chats-chat-id-pinnedMessages-$count. operations: - method: GET name: mechatspinnedmessagesgetcountf614 description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatspinnedmessagesgetcountf614 outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/pinnedmessages/{pinnedchatmessageinfo-id} name: me-chats-chat-id-pinnedmessages-pinnedchatmessageinfo-id description: REST surface for me-chats-chat-id-pinnedMessages-pinnedChatMessageInfo-id. operations: - method: GET name: mechatsgetpinnedmessages description: Microsoft Graph Get pinnedMessages from me call: me-me-chat.mechatsgetpinnedmessages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsupdatepinnedmessages description: Microsoft Graph Update the navigation property pinnedMessages in me call: me-me-chat.mechatsupdatepinnedmessages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsdeletepinnedmessages description: Microsoft Graph Delete navigation property pinnedMessages for me call: me-me-chat.mechatsdeletepinnedmessages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/pinnedmessages/{pinnedchatmessageinfo-id}/message name: me-chats-chat-id-pinnedmessages-pinnedchatmessageinfo-id-message description: REST surface for me-chats-chat-id-pinnedMessages-pinnedChatMessageInfo-id-message. operations: - method: GET name: mechatspinnedmessagesgetmessage description: Microsoft Graph Get message from me call: me-me-chat.mechatspinnedmessagesgetmessage with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/removeallaccessforuser name: me-chats-chat-id-removeallaccessforuser description: REST surface for me-chats-chat-id-removeAllAccessForUser. operations: - method: POST name: mechatschatremoveallaccessforuser description: Microsoft Graph Invoke action removeAllAccessForUser call: me-me-chat.mechatschatremoveallaccessforuser with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/sendactivitynotification name: me-chats-chat-id-sendactivitynotification description: REST surface for me-chats-chat-id-sendActivityNotification. operations: - method: POST name: mechatschatsendactivitynotification description: Microsoft Graph Invoke action sendActivityNotification call: me-me-chat.mechatschatsendactivitynotification with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/tabs name: me-chats-chat-id-tabs description: REST surface for me-chats-chat-id-tabs. operations: - method: GET name: mechatslisttabs description: Microsoft Graph Get tabs from me call: me-me-chat.mechatslisttabs with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mechatscreatetabs description: Microsoft Graph Create new navigation property to tabs for me call: me-me-chat.mechatscreatetabs with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/tabs/count name: me-chats-chat-id-tabs-count description: REST surface for me-chats-chat-id-tabs-$count. operations: - method: GET name: mechatstabsgetcount35b1 description: Microsoft Graph Get the number of the resource call: me-me-chat.mechatstabsgetcount35b1 outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/tabs/{teamstab-id} name: me-chats-chat-id-tabs-teamstab-id description: REST surface for me-chats-chat-id-tabs-teamsTab-id. operations: - method: GET name: mechatsgettabs description: Microsoft Graph Get tabs from me call: me-me-chat.mechatsgettabs with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mechatsupdatetabs description: Microsoft Graph Update the navigation property tabs in me call: me-me-chat.mechatsupdatetabs with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mechatsdeletetabs description: Microsoft Graph Delete navigation property tabs for me call: me-me-chat.mechatsdeletetabs with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/tabs/{teamstab-id}/teamsapp name: me-chats-chat-id-tabs-teamstab-id-teamsapp description: REST surface for me-chats-chat-id-tabs-teamsTab-id-teamsApp. operations: - method: GET name: mechatstabsgetteamsapp description: Microsoft Graph Get teamsApp from me call: me-me-chat.mechatstabsgetteamsapp with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/chats/{chat-id}/unhideforuser name: me-chats-chat-id-unhideforuser description: REST surface for me-chats-chat-id-unhideForUser. operations: - method: POST name: mechatschatunhideforuser description: Microsoft Graph Invoke action unhideForUser call: me-me-chat.mechatschatunhideforuser with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: me-me-chat-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Me — Me.chat. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-chats-me description: Microsoft Graph Get chats from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.melistchats 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 chats for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mecreatechats 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-me-chat.mechatsgetcountaef8 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getallmessages description: Microsoft Graph Invoke function getAllMessages hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetallmessages with: model: tools.model $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getallretainedmessages description: Microsoft Graph Invoke function getAllRetainedMessages hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetallretainedmessages with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-chats-me-2 description: Microsoft Graph Get chats from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.megetchats with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property chats in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.meupdatechats with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property chats for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.medeletechats with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-hideforuser description: Microsoft Graph Invoke action hideForUser hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatschathideforuser with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-installedapps-me description: Microsoft Graph Get installedApps from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatslistinstalledapps 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 installedApps for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatscreateinstalledapps 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-me-chat.mechatsinstalledappsgetcount295d outputParameters: - type: object mapping: $. - name: microsoft-graph-get-installedapps-me-2 description: Microsoft Graph Get installedApps from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetinstalledapps 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 installedApps in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsupdateinstalledapps with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property installedApps for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsdeleteinstalledapps with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-teamsapp-me description: Microsoft Graph Get teamsApp from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsinstalledappsgetteamsapp with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-teamsappdefinition-me description: Microsoft Graph Get teamsAppDefinition from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsinstalledappsgetteamsappdefinition with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-upgrade description: Microsoft Graph Invoke action upgrade hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatschatinstalledappsteamsappinstallationupgrade with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-lastmessagepreview-me description: Microsoft Graph Get lastMessagePreview from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetlastmessagepreview 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 lastMessagePreview in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsupdatelastmessagepreview with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property lastMessagePreview for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsdeletelastmessagepreview with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-markchatreadforuser description: Microsoft Graph Invoke action markChatReadForUser hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatschatmarkchatreadforuser with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-markchatunreadforuser description: Microsoft Graph Invoke action markChatUnreadForUser hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatschatmarkchatunreadforuser with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-list-members-chat description: Microsoft Graph List members of a chat hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatslistmembers 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 members for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatscreatemembers 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-me-chat.mechatsmembersgetcount1223 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-me-chat.mechatschatmembersadd 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-me-chat.mechatschatmembersremove with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-members-me description: Microsoft Graph Get members from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetmembers 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 members in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsupdatemembers with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property members for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsdeletemembers with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-me description: Microsoft Graph Get messages from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatslistmessages 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 messages for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatscreatemessages 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-me-chat.mechatsmessagesgetcount5db5 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-me-chat.mechatschatmessagesdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-messages-me-2 description: Microsoft Graph Get messages from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetmessages 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 messages in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsupdatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property messages for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsdeletemessages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-me description: Microsoft Graph Get hostedContents from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessageslisthostedcontents 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 me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatsmessagescreatehostedcontents 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-me-chat.mechatsmessageshostedcontentsgetcount5707 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-me-2 description: Microsoft Graph Get hostedContents from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesgethostedcontents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property hostedContents in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsmessagesupdatehostedcontents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property hostedContents for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsmessagesdeletehostedcontents 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 me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesgethostedcontentscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content description: Microsoft Graph Update media content for the navigation property hostedContents in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsmessagesupdatehostedcontentscontent 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 me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsmessagesdeletehostedcontentscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-replies-me description: Microsoft Graph Get replies from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessageslistreplies with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-6 description: Microsoft Graph Create new navigation property to replies for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatsmessagescreatereplies with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesrepliesgetcountac4d 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-me-chat.mechatschatmessageschatmessagerepliesdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-replies-me-2 description: Microsoft Graph Get replies from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesgetreplies with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property replies in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsmessagesupdatereplies with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-7 description: Microsoft Graph Delete navigation property replies for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsmessagesdeletereplies with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-me-3 description: Microsoft Graph Get hostedContents from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesreplieslisthostedcontents with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-7 description: Microsoft Graph Create new navigation property to hostedContents for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatsmessagesrepliescreatehostedcontents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-7 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesreplieshostedcontentsgetcount62f4 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-hostedcontents-me-4 description: Microsoft Graph Get hostedContents from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesrepliesgethostedcontents with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-8 description: Microsoft Graph Update the navigation property hostedContents in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsmessagesrepliesupdatehostedcontents with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-8 description: Microsoft Graph Delete navigation property hostedContents for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsmessagesrepliesdeletehostedcontents 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 me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsmessagesrepliesgethostedcontentscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content-2 description: Microsoft Graph Update media content for the navigation property hostedContents in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsmessagesrepliesupdatehostedcontentscontent 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 me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsmessagesrepliesdeletehostedcontentscontent 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-me-chat.mechatschatmessageschatmessagereplieschatmessagesetreaction 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-me-chat.mechatschatmessageschatmessagereplieschatmessagesoftdelete 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-me-chat.mechatschatmessageschatmessagereplieschatmessageundosoftdelete 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-me-chat.mechatschatmessageschatmessagereplieschatmessageunsetreaction 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-me-chat.mechatschatmessageschatmessagesetreaction 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-me-chat.mechatschatmessageschatmessagesoftdelete 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-me-chat.mechatschatmessageschatmessageundosoftdelete 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-me-chat.mechatschatmessageschatmessageunsetreaction with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-permissiongrants-me description: Microsoft Graph Get permissionGrants from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatslistpermissiongrants with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-8 description: Microsoft Graph Create new navigation property to permissionGrants for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatscreatepermissiongrants with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-8 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatspermissiongrantsgetcount9e7e outputParameters: - type: object mapping: $. - name: microsoft-graph-get-permissiongrants-me-2 description: Microsoft Graph Get permissionGrants from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetpermissiongrants with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-9 description: Microsoft Graph Update the navigation property permissionGrants in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsupdatepermissiongrants with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-9 description: Microsoft Graph Delete navigation property permissionGrants for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsdeletepermissiongrants with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-pinnedmessages-me description: Microsoft Graph Get pinnedMessages from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatslistpinnedmessages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-9 description: Microsoft Graph Create new navigation property to pinnedMessages for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatscreatepinnedmessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-9 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatspinnedmessagesgetcountf614 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-pinnedmessages-me-2 description: Microsoft Graph Get pinnedMessages from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgetpinnedmessages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-10 description: Microsoft Graph Update the navigation property pinnedMessages in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsupdatepinnedmessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-10 description: Microsoft Graph Delete navigation property pinnedMessages for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsdeletepinnedmessages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-message-me description: Microsoft Graph Get message from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatspinnedmessagesgetmessage with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-removeallaccessforuser description: Microsoft Graph Invoke action removeAllAccessForUser hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatschatremoveallaccessforuser with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-sendactivitynotification description: Microsoft Graph Invoke action sendActivityNotification hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatschatsendactivitynotification with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-tabs-me description: Microsoft Graph Get tabs from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatslisttabs with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-10 description: Microsoft Graph Create new navigation property to tabs for me hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatscreatetabs with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-10 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatstabsgetcount35b1 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-tabs-me-2 description: Microsoft Graph Get tabs from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatsgettabs with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-11 description: Microsoft Graph Update the navigation property tabs in me hints: readOnly: false destructive: false idempotent: true call: me-me-chat.mechatsupdatetabs with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-11 description: Microsoft Graph Delete navigation property tabs for me hints: readOnly: false destructive: true idempotent: true call: me-me-chat.mechatsdeletetabs with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-teamsapp-me-2 description: Microsoft Graph Get teamsApp from me hints: readOnly: true destructive: false idempotent: true call: me-me-chat.mechatstabsgetteamsapp with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-unhideforuser description: Microsoft Graph Invoke action unhideForUser hints: readOnly: false destructive: false idempotent: false call: me-me-chat.mechatschatunhideforuser with: body: tools.body outputParameters: - type: object mapping: $.