Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — Users.chat

Microsoft Graph OData Service for namespace microsoft.graph — Users.chat. 94 operations. Lead operation: Microsoft Graph List chats. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft GraphUsers.chat

What You Can Do

GET
Userslistchats — Microsoft Graph List chats
/v1/users/{user-id}/chats
POST
Userscreatechats — Microsoft Graph Create new navigation property to chats for users
/v1/users/{user-id}/chats
GET
Userschatsgetcount38c2 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/count
GET
Usersuserchatsgetallmessages — Microsoft Graph Invoke function getAllMessages
/v1/users/{user-id}/chats/getallmessages
GET
Usersuserchatsgetallretainedmessages — Microsoft Graph Invoke function getAllRetainedMessages
/v1/users/{user-id}/chats/getallretainedmessages
GET
Usersgetchats — Microsoft Graph Get chat
/v1/users/{user-id}/chats/{chat-id}
PATCH
Usersupdatechats — Microsoft Graph Update the navigation property chats in users
/v1/users/{user-id}/chats/{chat-id}
DELETE
Usersdeletechats — Microsoft Graph Delete navigation property chats for users
/v1/users/{user-id}/chats/{chat-id}
POST
Usersuserchatschathideforuser — Microsoft Graph Invoke action hideForUser
/v1/users/{user-id}/chats/{chat-id}/hideforuser
GET
Userschatslistinstalledapps — Microsoft Graph Get installedApps from users
/v1/users/{user-id}/chats/{chat-id}/installedapps
POST
Userschatscreateinstalledapps — Microsoft Graph Create new navigation property to installedApps for users
/v1/users/{user-id}/chats/{chat-id}/installedapps
GET
Userschatsinstalledappsgetcount0d67 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/installedapps/count
GET
Userschatsgetinstalledapps — Microsoft Graph Get installedApps from users
/v1/users/{user-id}/chats/{chat-id}/installedapps/{teamsappinstallation-id}
PATCH
Userschatsupdateinstalledapps — Microsoft Graph Update the navigation property installedApps in users
/v1/users/{user-id}/chats/{chat-id}/installedapps/{teamsappinstallation-id}
DELETE
Userschatsdeleteinstalledapps — Microsoft Graph Delete navigation property installedApps for users
/v1/users/{user-id}/chats/{chat-id}/installedapps/{teamsappinstallation-id}
GET
Userschatsinstalledappsgetteamsapp — Microsoft Graph Get teamsApp from users
/v1/users/{user-id}/chats/{chat-id}/installedapps/{teamsappinstallation-id}/teamsapp
GET
Userschatsinstalledappsgetteamsappdefinition — Microsoft Graph Get teamsAppDefinition from users
/v1/users/{user-id}/chats/{chat-id}/installedapps/{teamsappinstallation-id}/teamsappdefinition
POST
Usersuserchatschatinstalledappsteamsappinstallationupgrade — Microsoft Graph Invoke action upgrade
/v1/users/{user-id}/chats/{chat-id}/installedapps/{teamsappinstallation-id}/upgrade
GET
Userschatsgetlastmessagepreview — Microsoft Graph Get lastMessagePreview from users
/v1/users/{user-id}/chats/{chat-id}/lastmessagepreview
PATCH
Userschatsupdatelastmessagepreview — Microsoft Graph Update the navigation property lastMessagePreview in users
/v1/users/{user-id}/chats/{chat-id}/lastmessagepreview
DELETE
Userschatsdeletelastmessagepreview — Microsoft Graph Delete navigation property lastMessagePreview for users
/v1/users/{user-id}/chats/{chat-id}/lastmessagepreview
POST
Usersuserchatschatmarkchatreadforuser — Microsoft Graph Invoke action markChatReadForUser
/v1/users/{user-id}/chats/{chat-id}/markchatreadforuser
POST
Usersuserchatschatmarkchatunreadforuser — Microsoft Graph Invoke action markChatUnreadForUser
/v1/users/{user-id}/chats/{chat-id}/markchatunreadforuser
GET
Userschatslistmembers — Microsoft Graph Get members from users
/v1/users/{user-id}/chats/{chat-id}/members
POST
Userschatscreatemembers — Microsoft Graph Create new navigation property to members for users
/v1/users/{user-id}/chats/{chat-id}/members
GET
Userschatsmembersgetcountb25d — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/members/count
POST
Usersuserchatschatmembersadd — Microsoft Graph Invoke action add
/v1/users/{user-id}/chats/{chat-id}/members/add
POST
Usersuserchatschatmembersremove — Microsoft Graph Invoke action remove
/v1/users/{user-id}/chats/{chat-id}/members/remove
GET
Userschatsgetmembers — Microsoft Graph Get members from users
/v1/users/{user-id}/chats/{chat-id}/members/{conversationmember-id}
PATCH
Userschatsupdatemembers — Microsoft Graph Update the navigation property members in users
/v1/users/{user-id}/chats/{chat-id}/members/{conversationmember-id}
DELETE
Userschatsdeletemembers — Microsoft Graph Delete navigation property members for users
/v1/users/{user-id}/chats/{chat-id}/members/{conversationmember-id}
GET
Userschatslistmessages — Microsoft Graph Get messages from users
/v1/users/{user-id}/chats/{chat-id}/messages
POST
Userschatscreatemessages — Microsoft Graph Create new navigation property to messages for users
/v1/users/{user-id}/chats/{chat-id}/messages
GET
Userschatsmessagesgetcountc95d — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/messages/count
GET
Usersuserchatschatmessagesdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/chats/{chat-id}/messages/delta
GET
Userschatsgetmessages — Microsoft Graph Get messages from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}
PATCH
Userschatsupdatemessages — Microsoft Graph Update the navigation property messages in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}
DELETE
Userschatsdeletemessages — Microsoft Graph Delete navigation property messages for users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}
GET
Userschatsmessageslisthostedcontents — Microsoft Graph Get hostedContents from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents
POST
Userschatsmessagescreatehostedcontents — Microsoft Graph Create new navigation property to hostedContents for users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents
GET
Userschatsmessageshostedcontentsgetcounte922 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/count
GET
Userschatsmessagesgethostedcontents — Microsoft Graph Get hostedContents from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}
PATCH
Userschatsmessagesupdatehostedcontents — Microsoft Graph Update the navigation property hostedContents in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}
DELETE
Userschatsmessagesdeletehostedcontents — Microsoft Graph Delete navigation property hostedContents for users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}
GET
Userschatsmessagesgethostedcontentscontent — Microsoft Graph Get media content for the navigation property hostedContents from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}/value
PUT
Userschatsmessagesupdatehostedcontentscontent — Microsoft Graph Update media content for the navigation property hostedContents in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}/value
DELETE
Userschatsmessagesdeletehostedcontentscontent — Microsoft Graph Delete media content for the navigation property hostedContents in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/hostedcontents/{chatmessagehostedcontent-id}/value
GET
Userschatsmessageslistreplies — Microsoft Graph Get replies from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies
POST
Userschatsmessagescreatereplies — Microsoft Graph Create new navigation property to replies for users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies
GET
Userschatsmessagesrepliesgetcountcecc — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/count
GET
Usersuserchatschatmessageschatmessagerepliesdelta — Microsoft Graph Invoke function delta
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/delta
GET
Userschatsmessagesgetreplies — Microsoft Graph Get replies from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}
PATCH
Userschatsmessagesupdatereplies — Microsoft Graph Update the navigation property replies in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}
DELETE
Userschatsmessagesdeletereplies — Microsoft Graph Delete navigation property replies for users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}
GET
Userschatsmessagesreplieslisthostedcontents — Microsoft Graph Get hostedContents from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents
POST
Userschatsmessagesrepliescreatehostedcontents — Microsoft Graph Create new navigation property to hostedContents for users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents
GET
Userschatsmessagesreplieshostedcontentsgetcount34f5 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/count
GET
Userschatsmessagesrepliesgethostedcontents — Microsoft Graph Get hostedContents from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}
PATCH
Userschatsmessagesrepliesupdatehostedcontents — Microsoft Graph Update the navigation property hostedContents in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}
DELETE
Userschatsmessagesrepliesdeletehostedcontents — Microsoft Graph Delete navigation property hostedContents for users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}
GET
Userschatsmessagesrepliesgethostedcontentscontent — Microsoft Graph Get media content for the navigation property hostedContents from users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}/value
PUT
Userschatsmessagesrepliesupdatehostedcontentscontent — Microsoft Graph Update media content for the navigation property hostedContents in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}/value
DELETE
Userschatsmessagesrepliesdeletehostedcontentscontent — Microsoft Graph Delete media content for the navigation property hostedContents in users
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/hostedcontents/{chatmessagehostedcontent-id}/value
POST
Usersuserchatschatmessageschatmessagereplieschatmessagesetreaction — Microsoft Graph Invoke action setReaction
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/setreaction
POST
Usersuserchatschatmessageschatmessagereplieschatmessagesoftdelete — Microsoft Graph Invoke action softDelete
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/softdelete
POST
Usersuserchatschatmessageschatmessagereplieschatmessageundosoftdelete — Microsoft Graph Invoke action undoSoftDelete
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/undosoftdelete
POST
Usersuserchatschatmessageschatmessagereplieschatmessageunsetreaction — Microsoft Graph Invoke action unsetReaction
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/replies/{chatmessage-id1}/unsetreaction
POST
Usersuserchatschatmessageschatmessagesetreaction — Microsoft Graph Invoke action setReaction
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/setreaction
POST
Usersuserchatschatmessageschatmessagesoftdelete — Microsoft Graph Invoke action softDelete
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/softdelete
POST
Usersuserchatschatmessageschatmessageundosoftdelete — Microsoft Graph Invoke action undoSoftDelete
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/undosoftdelete
POST
Usersuserchatschatmessageschatmessageunsetreaction — Microsoft Graph Invoke action unsetReaction
/v1/users/{user-id}/chats/{chat-id}/messages/{chatmessage-id}/unsetreaction
GET
Userschatslistpermissiongrants — Microsoft Graph Get permissionGrants from users
/v1/users/{user-id}/chats/{chat-id}/permissiongrants
POST
Userschatscreatepermissiongrants — Microsoft Graph Create new navigation property to permissionGrants for users
/v1/users/{user-id}/chats/{chat-id}/permissiongrants
GET
Userschatspermissiongrantsgetcount8aa5 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/permissiongrants/count
GET
Userschatsgetpermissiongrants — Microsoft Graph Get permissionGrants from users
/v1/users/{user-id}/chats/{chat-id}/permissiongrants/{resourcespecificpermissiongrant-id}
PATCH
Userschatsupdatepermissiongrants — Microsoft Graph Update the navigation property permissionGrants in users
/v1/users/{user-id}/chats/{chat-id}/permissiongrants/{resourcespecificpermissiongrant-id}
DELETE
Userschatsdeletepermissiongrants — Microsoft Graph Delete navigation property permissionGrants for users
/v1/users/{user-id}/chats/{chat-id}/permissiongrants/{resourcespecificpermissiongrant-id}
GET
Userschatslistpinnedmessages — Microsoft Graph Get pinnedMessages from users
/v1/users/{user-id}/chats/{chat-id}/pinnedmessages
POST
Userschatscreatepinnedmessages — Microsoft Graph Create new navigation property to pinnedMessages for users
/v1/users/{user-id}/chats/{chat-id}/pinnedmessages
GET
Userschatspinnedmessagesgetcountbc2d — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/pinnedmessages/count
GET
Userschatsgetpinnedmessages — Microsoft Graph Get pinnedMessages from users
/v1/users/{user-id}/chats/{chat-id}/pinnedmessages/{pinnedchatmessageinfo-id}
PATCH
Userschatsupdatepinnedmessages — Microsoft Graph Update the navigation property pinnedMessages in users
/v1/users/{user-id}/chats/{chat-id}/pinnedmessages/{pinnedchatmessageinfo-id}
DELETE
Userschatsdeletepinnedmessages — Microsoft Graph Delete navigation property pinnedMessages for users
/v1/users/{user-id}/chats/{chat-id}/pinnedmessages/{pinnedchatmessageinfo-id}
GET
Userschatspinnedmessagesgetmessage — Microsoft Graph Get message from users
/v1/users/{user-id}/chats/{chat-id}/pinnedmessages/{pinnedchatmessageinfo-id}/message
POST
Usersuserchatschatremoveallaccessforuser — Microsoft Graph Invoke action removeAllAccessForUser
/v1/users/{user-id}/chats/{chat-id}/removeallaccessforuser
POST
Usersuserchatschatsendactivitynotification — Microsoft Graph Invoke action sendActivityNotification
/v1/users/{user-id}/chats/{chat-id}/sendactivitynotification
GET
Userschatslisttabs — Microsoft Graph Get tabs from users
/v1/users/{user-id}/chats/{chat-id}/tabs
POST
Userschatscreatetabs — Microsoft Graph Create new navigation property to tabs for users
/v1/users/{user-id}/chats/{chat-id}/tabs
GET
Userschatstabsgetcountbf26 — Microsoft Graph Get the number of the resource
/v1/users/{user-id}/chats/{chat-id}/tabs/count
GET
Userschatsgettabs — Microsoft Graph Get tabs from users
/v1/users/{user-id}/chats/{chat-id}/tabs/{teamstab-id}
PATCH
Userschatsupdatetabs — Microsoft Graph Update the navigation property tabs in users
/v1/users/{user-id}/chats/{chat-id}/tabs/{teamstab-id}
DELETE
Userschatsdeletetabs — Microsoft Graph Delete navigation property tabs for users
/v1/users/{user-id}/chats/{chat-id}/tabs/{teamstab-id}
GET
Userschatstabsgetteamsapp — Microsoft Graph Get teamsApp from users
/v1/users/{user-id}/chats/{chat-id}/tabs/{teamstab-id}/teamsapp
POST
Usersuserchatschatunhideforuser — Microsoft Graph Invoke action unhideForUser
/v1/users/{user-id}/chats/{chat-id}/unhideforuser

MCP Tools

microsoft-graph-list-chats

Microsoft Graph List chats

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to chats for users

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-getallmessages

Microsoft Graph Invoke function getAllMessages

read-only idempotent
microsoft-graph-invoke-function-getallretainedmessages

Microsoft Graph Invoke function getAllRetainedMessages

read-only idempotent
microsoft-graph-get-chat

Microsoft Graph Get chat

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property chats in users

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property chats for users

idempotent
microsoft-graph-invoke-action-hideforuser

Microsoft Graph Invoke action hideForUser

microsoft-graph-get-installedapps-users

Microsoft Graph Get installedApps from users

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to installedApps for users

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-installedapps-users-2

Microsoft Graph Get installedApps from users

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property installedApps in users

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property installedApps for users

idempotent
microsoft-graph-get-teamsapp-users

Microsoft Graph Get teamsApp from users

read-only idempotent
microsoft-graph-get-teamsappdefinition-users

Microsoft Graph Get teamsAppDefinition from users

read-only idempotent
microsoft-graph-invoke-action-upgrade

Microsoft Graph Invoke action upgrade

microsoft-graph-get-lastmessagepreview-users

Microsoft Graph Get lastMessagePreview from users

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property lastMessagePreview in users

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property lastMessagePreview for users

idempotent
microsoft-graph-invoke-action-markchatreadforuser

Microsoft Graph Invoke action markChatReadForUser

microsoft-graph-invoke-action-markchatunreadforuser

Microsoft Graph Invoke action markChatUnreadForUser

microsoft-graph-get-members-users

Microsoft Graph Get members from users

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to members for users

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-action-add

Microsoft Graph Invoke action add

microsoft-graph-invoke-action-remove

Microsoft Graph Invoke action remove

microsoft-graph-get-members-users-2

Microsoft Graph Get members from users

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property members in users

idempotent
microsoft-graph-delete-navigation-property-4

Microsoft Graph Delete navigation property members for users

idempotent
microsoft-graph-get-messages-users

Microsoft Graph Get messages from users

read-only idempotent
microsoft-graph-create-new-navigation-4

Microsoft Graph Create new navigation property to messages for users

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-messages-users-2

Microsoft Graph Get messages from users

read-only idempotent
microsoft-graph-update-navigation-property-5

Microsoft Graph Update the navigation property messages in users

idempotent
microsoft-graph-delete-navigation-property-5

Microsoft Graph Delete navigation property messages for users

idempotent
microsoft-graph-get-hostedcontents-users

Microsoft Graph Get hostedContents from users

read-only idempotent
microsoft-graph-create-new-navigation-5

Microsoft Graph Create new navigation property to hostedContents for users

microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-hostedcontents-users-2

Microsoft Graph Get hostedContents from users

read-only idempotent
microsoft-graph-update-navigation-property-6

Microsoft Graph Update the navigation property hostedContents in users

idempotent
microsoft-graph-delete-navigation-property-6

Microsoft Graph Delete navigation property hostedContents for users

idempotent
microsoft-graph-get-media-content

Microsoft Graph Get media content for the navigation property hostedContents from users

read-only idempotent
microsoft-graph-update-media-content

Microsoft Graph Update media content for the navigation property hostedContents in users

idempotent
microsoft-graph-delete-media-content

Microsoft Graph Delete media content for the navigation property hostedContents in users

idempotent
microsoft-graph-get-replies-users

Microsoft Graph Get replies from users

read-only idempotent
microsoft-graph-create-new-navigation-6

Microsoft Graph Create new navigation property to replies for users

microsoft-graph-get-number-resource-6

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-invoke-function-delta-2

Microsoft Graph Invoke function delta

read-only idempotent
microsoft-graph-get-replies-users-2

Microsoft Graph Get replies from users

read-only idempotent
microsoft-graph-update-navigation-property-7

Microsoft Graph Update the navigation property replies in users

idempotent
microsoft-graph-delete-navigation-property-7

Microsoft Graph Delete navigation property replies for users

idempotent
microsoft-graph-get-hostedcontents-users-3

Microsoft Graph Get hostedContents from users

read-only idempotent
microsoft-graph-create-new-navigation-7

Microsoft Graph Create new navigation property to hostedContents for users

microsoft-graph-get-number-resource-7

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-hostedcontents-users-4

Microsoft Graph Get hostedContents from users

read-only idempotent
microsoft-graph-update-navigation-property-8

Microsoft Graph Update the navigation property hostedContents in users

idempotent
microsoft-graph-delete-navigation-property-8

Microsoft Graph Delete navigation property hostedContents for users

idempotent
microsoft-graph-get-media-content-2

Microsoft Graph Get media content for the navigation property hostedContents from users

read-only idempotent
microsoft-graph-update-media-content-2

Microsoft Graph Update media content for the navigation property hostedContents in users

idempotent
microsoft-graph-delete-media-content-2

Microsoft Graph Delete media content for the navigation property hostedContents in users

idempotent
microsoft-graph-invoke-action-setreaction

Microsoft Graph Invoke action setReaction

microsoft-graph-invoke-action-softdelete

Microsoft Graph Invoke action softDelete

microsoft-graph-invoke-action-undosoftdelete

Microsoft Graph Invoke action undoSoftDelete

microsoft-graph-invoke-action-unsetreaction

Microsoft Graph Invoke action unsetReaction

microsoft-graph-invoke-action-setreaction-2

Microsoft Graph Invoke action setReaction

microsoft-graph-invoke-action-softdelete-2

Microsoft Graph Invoke action softDelete

microsoft-graph-invoke-action-undosoftdelete-2

Microsoft Graph Invoke action undoSoftDelete

microsoft-graph-invoke-action-unsetreaction-2

Microsoft Graph Invoke action unsetReaction

microsoft-graph-get-permissiongrants-users

Microsoft Graph Get permissionGrants from users

read-only idempotent
microsoft-graph-create-new-navigation-8

Microsoft Graph Create new navigation property to permissionGrants for users

microsoft-graph-get-number-resource-8

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-permissiongrants-users-2

Microsoft Graph Get permissionGrants from users

read-only idempotent
microsoft-graph-update-navigation-property-9

Microsoft Graph Update the navigation property permissionGrants in users

idempotent
microsoft-graph-delete-navigation-property-9

Microsoft Graph Delete navigation property permissionGrants for users

idempotent
microsoft-graph-get-pinnedmessages-users

Microsoft Graph Get pinnedMessages from users

read-only idempotent
microsoft-graph-create-new-navigation-9

Microsoft Graph Create new navigation property to pinnedMessages for users

microsoft-graph-get-number-resource-9

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-pinnedmessages-users-2

Microsoft Graph Get pinnedMessages from users

read-only idempotent
microsoft-graph-update-navigation-property-10

Microsoft Graph Update the navigation property pinnedMessages in users

idempotent
microsoft-graph-delete-navigation-property-10

Microsoft Graph Delete navigation property pinnedMessages for users

idempotent
microsoft-graph-get-message-users

Microsoft Graph Get message from users

read-only idempotent
microsoft-graph-invoke-action-removeallaccessforuser

Microsoft Graph Invoke action removeAllAccessForUser

microsoft-graph-invoke-action-sendactivitynotification

Microsoft Graph Invoke action sendActivityNotification

microsoft-graph-get-tabs-users

Microsoft Graph Get tabs from users

read-only idempotent
microsoft-graph-create-new-navigation-10

Microsoft Graph Create new navigation property to tabs for users

microsoft-graph-get-number-resource-10

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-tabs-users-2

Microsoft Graph Get tabs from users

read-only idempotent
microsoft-graph-update-navigation-property-11

Microsoft Graph Update the navigation property tabs in users

idempotent
microsoft-graph-delete-navigation-property-11

Microsoft Graph Delete navigation property tabs for users

idempotent
microsoft-graph-get-teamsapp-users-2

Microsoft Graph Get teamsApp from users

read-only idempotent
microsoft-graph-invoke-action-unhideforuser

Microsoft Graph Invoke action unhideForUser

Capability Spec

microsoft-graph-users-chat.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph OData Service for namespace microsoft.graph — Users.chat
  description: 'Microsoft Graph OData Service for namespace microsoft.graph — Users.chat. 94 operations. Lead operation: Microsoft
    Graph List chats. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - Users.chat
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY
capability:
  consumes:
  - type: http
    namespace: microsoft-graph-users-chat
    baseUri: https://graph.microsoft.com/v1.0
    description: Microsoft Graph OData Service for namespace microsoft.graph — Users.chat business capability. Self-contained,
      no shared references.
    resources:
    - name: users-user-id-chats
      path: /users/{user-id}/chats
      operations:
      - name: userslistchats
        method: GET
        description: Microsoft Graph List chats
        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: userscreatechats
        method: POST
        description: Microsoft Graph Create new navigation property to chats for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-$count
      path: /users/{user-id}/chats/$count
      operations:
      - name: userschatsgetcount38c2
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-chats-getAllMessages()
      path: /users/{user-id}/chats/getAllMessages()
      operations:
      - name: usersuserchatsgetallmessages
        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: users-user-id-chats-getAllRetainedMessages()
      path: /users/{user-id}/chats/getAllRetainedMessages()
      operations:
      - name: usersuserchatsgetallretainedmessages
        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: users-user-id-chats-chat-id
      path: /users/{user-id}/chats/{chat-id}
      operations:
      - name: usersgetchats
        method: GET
        description: Microsoft Graph Get chat
        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: usersupdatechats
        method: PATCH
        description: Microsoft Graph Update the navigation property chats in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: usersdeletechats
        method: DELETE
        description: Microsoft Graph Delete navigation property chats for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-hideForUser
      path: /users/{user-id}/chats/{chat-id}/hideForUser
      operations:
      - name: usersuserchatschathideforuser
        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: users-user-id-chats-chat-id-installedApps
      path: /users/{user-id}/chats/{chat-id}/installedApps
      operations:
      - name: userschatslistinstalledapps
        method: GET
        description: Microsoft Graph Get installedApps from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatscreateinstalledapps
        method: POST
        description: Microsoft Graph Create new navigation property to installedApps for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-installedApps-$count
      path: /users/{user-id}/chats/{chat-id}/installedApps/$count
      operations:
      - name: userschatsinstalledappsgetcount0d67
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-chats-chat-id-installedApps-teamsAppInstallation-id
      path: /users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}
      operations:
      - name: userschatsgetinstalledapps
        method: GET
        description: Microsoft Graph Get installedApps from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsupdateinstalledapps
        method: PATCH
        description: Microsoft Graph Update the navigation property installedApps in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userschatsdeleteinstalledapps
        method: DELETE
        description: Microsoft Graph Delete navigation property installedApps for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-installedApps-teamsAppInstallation-id-teamsApp
      path: /users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsApp
      operations:
      - name: userschatsinstalledappsgetteamsapp
        method: GET
        description: Microsoft Graph Get teamsApp from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-chats-chat-id-installedApps-teamsAppInstallation-id-teamsAppDefini
      path: /users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/teamsAppDefinition
      operations:
      - name: userschatsinstalledappsgetteamsappdefinition
        method: GET
        description: Microsoft Graph Get teamsAppDefinition from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-chats-chat-id-installedApps-teamsAppInstallation-id-upgrade
      path: /users/{user-id}/chats/{chat-id}/installedApps/{teamsAppInstallation-id}/upgrade
      operations:
      - name: usersuserchatschatinstalledappsteamsappinstallationupgrade
        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: users-user-id-chats-chat-id-lastMessagePreview
      path: /users/{user-id}/chats/{chat-id}/lastMessagePreview
      operations:
      - name: userschatsgetlastmessagepreview
        method: GET
        description: Microsoft Graph Get lastMessagePreview from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsupdatelastmessagepreview
        method: PATCH
        description: Microsoft Graph Update the navigation property lastMessagePreview in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userschatsdeletelastmessagepreview
        method: DELETE
        description: Microsoft Graph Delete navigation property lastMessagePreview for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-markChatReadForUser
      path: /users/{user-id}/chats/{chat-id}/markChatReadForUser
      operations:
      - name: usersuserchatschatmarkchatreadforuser
        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: users-user-id-chats-chat-id-markChatUnreadForUser
      path: /users/{user-id}/chats/{chat-id}/markChatUnreadForUser
      operations:
      - name: usersuserchatschatmarkchatunreadforuser
        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: users-user-id-chats-chat-id-members
      path: /users/{user-id}/chats/{chat-id}/members
      operations:
      - name: userschatslistmembers
        method: GET
        description: Microsoft Graph Get members from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatscreatemembers
        method: POST
        description: Microsoft Graph Create new navigation property to members for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-members-$count
      path: /users/{user-id}/chats/{chat-id}/members/$count
      operations:
      - name: userschatsmembersgetcountb25d
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-chats-chat-id-members-add
      path: /users/{user-id}/chats/{chat-id}/members/add
      operations:
      - name: usersuserchatschatmembersadd
        method: POST
        description: Microsoft Graph Invoke action add
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-members-remove
      path: /users/{user-id}/chats/{chat-id}/members/remove
      operations:
      - name: usersuserchatschatmembersremove
        method: POST
        description: Microsoft Graph Invoke action remove
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-members-conversationMember-id
      path: /users/{user-id}/chats/{chat-id}/members/{conversationMember-id}
      operations:
      - name: userschatsgetmembers
        method: GET
        description: Microsoft Graph Get members from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsupdatemembers
        method: PATCH
        description: Microsoft Graph Update the navigation property members in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userschatsdeletemembers
        method: DELETE
        description: Microsoft Graph Delete navigation property members for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-messages
      path: /users/{user-id}/chats/{chat-id}/messages
      operations:
      - name: userschatslistmessages
        method: GET
        description: Microsoft Graph Get messages from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatscreatemessages
        method: POST
        description: Microsoft Graph Create new navigation property to messages for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-messages-$count
      path: /users/{user-id}/chats/{chat-id}/messages/$count
      operations:
      - name: userschatsmessagesgetcountc95d
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-chats-chat-id-messages-delta()
      path: /users/{user-id}/chats/{chat-id}/messages/delta()
      operations:
      - name: usersuserchatschatmessagesdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-chats-chat-id-messages-chatMessage-id
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}
      operations:
      - name: userschatsgetmessages
        method: GET
        description: Microsoft Graph Get messages from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsupdatemessages
        method: PATCH
        description: Microsoft Graph Update the navigation property messages in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userschatsdeletemessages
        method: DELETE
        description: Microsoft Graph Delete navigation property messages for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents
      operations:
      - name: userschatsmessageslisthostedcontents
        method: GET
        description: Microsoft Graph Get hostedContents from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsmessagescreatehostedcontents
        method: POST
        description: Microsoft Graph Create new navigation property to hostedContents for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-$count
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/$count
      operations:
      - name: userschatsmessageshostedcontentsgetcounte922
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHo
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}
      operations:
      - name: userschatsmessagesgethostedcontents
        method: GET
        description: Microsoft Graph Get hostedContents from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsmessagesupdatehostedcontents
        method: PATCH
        description: Microsoft Graph Update the navigation property hostedContents in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userschatsmessagesdeletehostedcontents
        method: DELETE
        description: Microsoft Graph Delete navigation property hostedContents for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-hostedContents-chatMessageHo
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/hostedContents/{chatMessageHostedContent-id}/$value
      operations:
      - name: userschatsmessagesgethostedcontentscontent
        method: GET
        description: Microsoft Graph Get media content for the navigation property hostedContents from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: userschatsmessagesupdatehostedcontentscontent
        method: PUT
        description: Microsoft Graph Update media content for the navigation property hostedContents in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userschatsmessagesdeletehostedcontentscontent
        method: DELETE
        description: Microsoft Graph Delete media content for the navigation property hostedContents in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies
      operations:
      - name: userschatsmessageslistreplies
        method: GET
        description: Microsoft Graph Get replies from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsmessagescreatereplies
        method: POST
        description: Microsoft Graph Create new navigation property to replies for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-$count
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/$count
      operations:
      - name: userschatsmessagesrepliesgetcountcecc
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-delta()
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/delta()
      operations:
      - name: usersuserchatschatmessageschatmessagerepliesdelta
        method: GET
        description: Microsoft Graph Invoke function delta
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}
      operations:
      - name: userschatsmessagesgetreplies
        method: GET
        description: Microsoft Graph Get replies from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsmessagesupdatereplies
        method: PATCH
        description: Microsoft Graph Update the navigation property replies in users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: userschatsmessagesdeletereplies
        method: DELETE
        description: Microsoft Graph Delete navigation property replies for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents
      operations:
      - name: userschatsmessagesreplieslisthostedcontents
        method: GET
        description: Microsoft Graph Get hostedContents from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: userschatsmessagesrepliescreatehostedcontents
        method: POST
        description: Microsoft Graph Create new navigation property to hostedContents for users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/$count
      operations:
      - name: userschatsmessagesreplieshostedcontentsgetcount34f5
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: users-user-id-chats-chat-id-messages-chatMessage-id-replies-chatMessage-id1-host
      path: /users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/replies/{chatMessage-id1}/hostedContents/{chatMessageHostedContent-id}
      operations:
      - name: userschatsmessagesrepliesgethostedcontents
        method: GET
        description: Microsoft Graph Get hostedContents from users
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: 

# --- truncated at 32 KB (135 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/microsoft-graph-users-chat.yaml