Microsoft Teams
Manage messages, users and channels in Microsoft Teams.
Authentication
This connector uses OAuth 2.0 authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 1359 actions:
| Action | Purpose | Parameters |
|---|---|---|
| get_app_catalogs_teams_apps | List apps from the Microsoft Teams app catalog, including apps from the Microsoft Teams store and apps from your organization's app catalog the tenant app catalog. To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_app_catalogs_teams_apps | Publish an app to the Microsoft Teams app catalog. Specifically, this API publishes the app to your organization's catalog the tenant app catalog; the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center. | data (undefined) required |
| get_app_catalogs_teams_apps_by_teams_app_id | Get teamsApps from appCatalogs | teamsApp-id (string) $select (array) $expand (array) |
| patch_app_catalogs_teams_apps_by_teams_app_id | Update the navigation property teamsApps in appCatalogs | teamsApp-id (string) data (undefined) required |
| delete_app_catalogs_teams_apps_by_teams_app_id | Delete an app from an organization's app catalog the tenant app catalog. To delete an app, the distributionMethod property for the app must be set to organization. You can also use this API to remove a submitted app from the review process. | teamsApp-id (string) If-Match (string) |
| get_app_catalogs_teams_apps_by_teams_app_id_app_definitions | The details for each version of the app. | teamsApp-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_app_catalogs_teams_apps_by_teams_app_id_app_definitions | Update an app previously published to the Microsoft Teams app catalog. To update an app, the distributionMethod property for the app must be set to organization. This API specifically updates an app published to your organization's app catalog the tenant app catalog. | teamsApp-id (string) data (undefined) required |
| get_app_catalogs_teams_apps_by_teams_app_id_app_definitions_by_teams_app_definition_id | The details for each version of the app. | teamsApp-id (string) teamsAppDefinition-id (string) $select (array) $expand (array) |
| patch_app_catalogs_teams_apps_by_teams_app_id_app_definitions_by_teams_app_definition_id | Publish an app to the Microsoft Teams app catalog. Specifically, this API publishes the app to your organization's catalog the tenant app catalog; the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center. | teamsApp-id (string) teamsAppDefinition-id (string) data (undefined) required |
| delete_app_catalogs_teams_apps_by_teams_app_id_app_definitions_by_teams_app_definition_id | Delete navigation property appDefinitions for appCatalogs | teamsApp-id (string) teamsAppDefinition-id (string) If-Match (string) |
| get_app_catalogs_teams_apps_by_teams_app_id_app_definitions_by_teams_app_definition_id_bot | Get the bot associated with a specific definition of the TeamsApp. | teamsApp-id (string) teamsAppDefinition-id (string) $select (array) $expand (array) |
| patch_app_catalogs_teams_apps_by_teams_app_id_app_definitions_by_teams_app_definition_id_bot | Update the navigation property bot in appCatalogs | teamsApp-id (string) teamsAppDefinition-id (string) data (undefined) required |
| delete_app_catalogs_teams_apps_by_teams_app_id_app_definitions_by_teams_app_definition_id_bot | Delete navigation property bot for appCatalogs | teamsApp-id (string) teamsAppDefinition-id (string) If-Match (string) |
| get_app_catalogs_teams_apps_by_teams_app_id_app_definitions_count | Get the number of the resource | teamsApp-id (string) $search (string) |
| get_app_catalogs_teams_apps_count | Get the number of the resource | $search (string) |
| get_chats | Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats | Create a new chat object. | data (undefined) required |
| get_chats_by_chat_id | Retrieve a single chat without its messages. This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from. | chat-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id | Update the properties of a chat object. | chat-id (string) data (undefined) required |
| delete_chats_by_chat_id | Soft-delete a chat. When invoked with delegated permissions, this operation only works for tenant admins and Teams service admins. | chat-id (string) If-Match (string) |
| get_chats_by_chat_id_installed_apps | List all app installations within a chat. | chat-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_installed_apps | Install a teamsApp to the specified chat. | chat-id (string) data (undefined) required |
| get_chats_by_chat_id_installed_apps_by_teams_app_installation_id | Get an app installed in a chat. | chat-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_installed_apps_by_teams_app_installation_id | Update the navigation property installedApps in chats | chat-id (string) teamsAppInstallation-id (string) data (undefined) required |
| delete_chats_by_chat_id_installed_apps_by_teams_app_installation_id | Uninstall an app installed within a chat. | chat-id (string) teamsAppInstallation-id (string) If-Match (string) |
| post_chats_by_chat_id_installed_apps_by_teams_app_installation_id_upgrade | Upgrade an app installation within a chat. | chat-id (string) teamsAppInstallation-id (string) data: { . consentedPermissionSet } (object) required |
| get_chats_by_chat_id_installed_apps_by_teams_app_installation_id_teams_app | The app that is installed. | chat-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_chats_by_chat_id_installed_apps_by_teams_app_installation_id_teams_app_definition | The details of this version of the app. | chat-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_chats_by_chat_id_installed_apps_count | Get the number of the resource | chat-id (string) $search (string) |
| get_chats_by_chat_id_last_message_preview | Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property. | chat-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_last_message_preview | Update the navigation property lastMessagePreview in chats | chat-id (string) data (undefined) required |
| delete_chats_by_chat_id_last_message_preview | Delete navigation property lastMessagePreview for chats | chat-id (string) If-Match (string) |
| get_chats_by_chat_id_members | List all conversation members in a chat or channel. | chat-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_members | Add a conversationMember to a chat. | chat-id (string) data (undefined) required |
| get_chats_by_chat_id_members_by_conversation_member_id | Retrieve a conversationMember from a chat. | chat-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_members_by_conversation_member_id | Update the navigation property members in chats | chat-id (string) conversationMember-id (string) data (undefined) required |
| delete_chats_by_chat_id_members_by_conversation_member_id | Remove a conversationMember from a chat. | chat-id (string) conversationMember-id (string) If-Match (string) |
| get_chats_by_chat_id_members_count | Get the number of the resource | chat-id (string) $search (string) |
| post_chats_by_chat_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | chat-id (string) data: { . values (array) } (object) required |
| post_chats_by_chat_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | chat-id (string) data: { . values (array) } (object) required |
| get_chats_by_chat_id_messages | Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made from the tenant that the channel owner belongs to represented by the tenantId property on the channel. | chat-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_messages | Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. | chat-id (string) data (undefined) required |
| get_chats_by_chat_id_messages_by_chat_message_id | Retrieve a single message or a message reply in a channel or a chat. | chat-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_messages_by_chat_message_id | Update the navigation property messages in chats | chat-id (string) chatMessage-id (string) data (undefined) required |
| delete_chats_by_chat_id_messages_by_chat_message_id | Delete navigation property messages for chats | chat-id (string) chatMessage-id (string) If-Match (string) |
| get_chats_by_chat_id_messages_by_chat_message_id_hosted_contents | Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. | chat-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for chats | chat-id (string) chatMessage-id (string) data (undefined) required |
| get_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Retrieve the properties and relationships of chatMessageHostedContent object. | chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in chats | chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for chats | chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. | chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| delete_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | chat-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_chats_by_chat_id_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | chat-id (string) chatMessage-id (string) $search (string) |
| post_chats_by_chat_id_messages_by_chat_message_id_set_reaction | Invoke action setReaction | chat-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_chats_by_chat_id_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | chat-id (string) chatMessage-id (string) |
| post_chats_by_chat_id_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | chat-id (string) chatMessage-id (string) |
| post_chats_by_chat_id_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | chat-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_chats_by_chat_id_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | chat-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_messages_by_chat_message_id_replies | Create new navigation property to replies for chats | chat-id (string) chatMessage-id (string) data (undefined) required |
| get_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in chats | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| delete_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for chats | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for chats | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| get_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in chats | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for chats | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| delete_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_chats_by_chat_id_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | chat-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_chats_by_chat_id_messages_by_chat_message_id_replies_count | Get the number of the resource | chat-id (string) chatMessage-id (string) $search (string) |
| get_chats_by_chat_id_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | chat-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_chats_by_chat_id_messages_count | Get the number of the resource | chat-id (string) $search (string) |
| get_chats_by_chat_id_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | chat-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_chats_by_chat_id_hide_for_user | Hide a chat for a user. | chat-id (string) data: { . user } (object) required |
| post_chats_by_chat_id_mark_chat_read_for_user | Mark a chat as read for a user. | chat-id (string) data: { . user } (object) required |
| post_chats_by_chat_id_mark_chat_unread_for_user | Mark a chat as unread for a user. | chat-id (string) data: { . user . lastMessageReadDateTime (string) } (object) required |
| post_chats_by_chat_id_remove_all_access_for_user | Remove access to a chat for a user. | chat-id (string) data: { . user } (object) required |
| post_chats_by_chat_id_send_activity_notification | Send an activity feed notification in scope of a chat. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. | chat-id (string) data: { . topic . activityType (string) . chainId (number) . previewText . teamsAppId (string) . templateParameters (array) . recipient . iconId (string) } (object) required |
| post_chats_by_chat_id_unhide_for_user | Unhide a chat for a user. | chat-id (string) data: { . user } (object) required |
| get_chats_by_chat_id_permission_grants | List all resource-specific permission grants on the chat. This list specifies the Microsoft Entra apps that have access to the chat, along with the corresponding resource-specific access that each app has. | chat-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_permission_grants | Create new navigation property to permissionGrants for chats | chat-id (string) data (undefined) required |
| get_chats_by_chat_id_permission_grants_by_resource_specific_permission_grant_id | A collection of permissions granted to apps for the chat. | chat-id (string) resourceSpecificPermissionGrant-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_permission_grants_by_resource_specific_permission_grant_id | Update the navigation property permissionGrants in chats | chat-id (string) resourceSpecificPermissionGrant-id (string) data (undefined) required |
| delete_chats_by_chat_id_permission_grants_by_resource_specific_permission_grant_id | Delete navigation property permissionGrants for chats | chat-id (string) resourceSpecificPermissionGrant-id (string) If-Match (string) |
| get_chats_by_chat_id_permission_grants_count | Get the number of the resource | chat-id (string) $search (string) |
| get_chats_by_chat_id_pinned_messages | Get a list of pinnedChatMessages in a chat. | chat-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_pinned_messages | Pin a chat message in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can pin a chat message. | chat-id (string) data (undefined) required |
| get_chats_by_chat_id_pinned_messages_by_pinned_chat_message_info_id | A collection of all the pinned messages in the chat. Nullable. | chat-id (string) pinnedChatMessageInfo-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_pinned_messages_by_pinned_chat_message_info_id | Update the navigation property pinnedMessages in chats | chat-id (string) pinnedChatMessageInfo-id (string) data (undefined) required |
| delete_chats_by_chat_id_pinned_messages_by_pinned_chat_message_info_id | Unpin a message from a chat. | chat-id (string) pinnedChatMessageInfo-id (string) If-Match (string) |
| get_chats_by_chat_id_pinned_messages_by_pinned_chat_message_info_id_message | Represents details about the chat message that is pinned. | chat-id (string) pinnedChatMessageInfo-id (string) $select (array) $expand (array) |
| get_chats_by_chat_id_pinned_messages_count | Get the number of the resource | chat-id (string) $search (string) |
| get_chats_by_chat_id_tabs | Retrieve the list of tabs in the specified chat. | chat-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_chats_by_chat_id_tabs | Add pin a tab to the specified chat. The corresponding app must already be installed in the chat. | chat-id (string) data (undefined) required |
| get_chats_by_chat_id_tabs_by_teams_tab_id | Retrieve the properties and relationships of the specified tab in a chat. | chat-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_chats_by_chat_id_tabs_by_teams_tab_id | Update the properties of the specified tab in a chat. This can be used to configure the content of the tab. | chat-id (string) teamsTab-id (string) data (undefined) required |
| delete_chats_by_chat_id_tabs_by_teams_tab_id | Remove unpin a tab from the specified chat. | chat-id (string) teamsTab-id (string) If-Match (string) |
| get_chats_by_chat_id_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | chat-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_chats_by_chat_id_tabs_count | Get the number of the resource | chat-id (string) $search (string) |
| get_chats_count | Get the number of the resource | $search (string) |
| get_chats_get_all_messages_ | Get all messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_chats_get_all_retained_messages_ | Get all retained messages from all chats that a user is a participant in, including one-on-one chats, group chats, and meeting chats. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | $top (integer) $select (array) $orderby (array) $expand (array) |
| get_communications | Get communications | $select (array) $expand (array) |
| patch_communications | Update communications | data: { . callRecords (array) . calls (array) . onlineMeetingConversations (array) . onlineMeetings (array) . presences (array) . @odata.type (string) } (object) required |
| get_communications_call_records | Get the list of callRecord objects and their properties. The results can be optionally filtered using the $filter query parameter on the startDateTime and participant id properties. Note that the listed call records don't include expandable relationships such as sessions and participants_v2. You can expand these relationships using Get callRecord for a specific record. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_call_records | Create new navigation property to callRecords for communications | data (undefined) required |
| get_communications_call_records_by_call_record_id | Retrieve the properties and relationships of a callRecord object. You can get the id of a callRecord in two ways: Subscribe to change notifications to the /communications/callRecords endpoint. Use the callChainId property of a call. The call record is available only after the associated call is completed. | callRecord-id (string) $select (array) $expand (array) |
| patch_communications_call_records_by_call_record_id | Update the navigation property callRecords in communications | callRecord-id (string) data (undefined) required |
| delete_communications_call_records_by_call_record_id | Delete navigation property callRecords for communications | callRecord-id (string) If-Match (string) |
| get_communications_call_records_by_call_record_id_organizer_v2 | Identity of the organizer of the call. This relationship is expanded by default in callRecord methods. | callRecord-id (string) $select (array) $expand (array) |
| patch_communications_call_records_by_call_record_id_organizer_v2 | Update the navigation property organizer_v2 in communications | callRecord-id (string) data (undefined) required |
| delete_communications_call_records_by_call_record_id_organizer_v2 | Delete navigation property organizer_v2 for communications | callRecord-id (string) If-Match (string) |
| get_communications_call_records_by_call_record_id_participants_v2 | Get the list of participant objects associated with a callRecord. | callRecord-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_call_records_by_call_record_id_participants_v2 | Create new navigation property to participants_v2 for communications | callRecord-id (string) data (undefined) required |
| get_communications_call_records_by_call_record_id_participants_v2_by_participant_id | List of distinct participants in the call. | callRecord-id (string) participant-id (string) $select (array) $expand (array) |
| patch_communications_call_records_by_call_record_id_participants_v2_by_participant_id | Update the navigation property participants_v2 in communications | callRecord-id (string) participant-id (string) data (undefined) required |
| delete_communications_call_records_by_call_record_id_participants_v2_by_participant_id | Delete navigation property participants_v2 for communications | callRecord-id (string) participant-id (string) If-Match (string) |
| get_communications_call_records_by_call_record_id_participants_v2_count | Get the number of the resource | callRecord-id (string) $search (string) |
| get_communications_call_records_by_call_record_id_sessions | Retrieve the list of sessions associated with a callRecord object. If the sessions list is truncated, a sessions@odata.nextLink value will be provided to retrieve the next page of sessions. The maximum page size for sessions is 60 entries. | callRecord-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_call_records_by_call_record_id_sessions | Create new navigation property to sessions for communications | callRecord-id (string) data (undefined) required |
| get_communications_call_records_by_call_record_id_sessions_by_session_id | List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable. | callRecord-id (string) session-id (string) $select (array) $expand (array) |
| patch_communications_call_records_by_call_record_id_sessions_by_session_id | Update the navigation property sessions in communications | callRecord-id (string) session-id (string) data (undefined) required |
| delete_communications_call_records_by_call_record_id_sessions_by_session_id | Delete navigation property sessions for communications | callRecord-id (string) session-id (string) If-Match (string) |
| get_communications_call_records_by_call_record_id_sessions_by_session_id_segments | The list of segments involved in the session. Read-only. Nullable. | callRecord-id (string) session-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_call_records_by_call_record_id_sessions_by_session_id_segments | Create new navigation property to segments for communications | callRecord-id (string) session-id (string) data (undefined) required |
| get_communications_call_records_by_call_record_id_sessions_by_session_id_segments_by_segment_id | The list of segments involved in the session. Read-only. Nullable. | callRecord-id (string) session-id (string) segment-id (string) $select (array) $expand (array) |
| patch_communications_call_records_by_call_record_id_sessions_by_session_id_segments_by_segment_id | Update the navigation property segments in communications | callRecord-id (string) session-id (string) segment-id (string) data (undefined) required |
| delete_communications_call_records_by_call_record_id_sessions_by_session_id_segments_by_segment_id | Delete navigation property segments for communications | callRecord-id (string) session-id (string) segment-id (string) If-Match (string) |
| get_communications_call_records_by_call_record_id_sessions_by_session_id_segments_count | Get the number of the resource | callRecord-id (string) session-id (string) $search (string) |
| get_communications_call_records_by_call_record_id_sessions_count | Get the number of the resource | callRecord-id (string) $search (string) |
| get_communications_call_records_count | Get the number of the resource | $search (string) |
| get_communications_call_records_microsoft_graph_call_records_get_direct_routing_calls_from_date_time_by_from_date_time_to_date_time_by_to_date_time_ | Get a log of direct routing calls as a collection of directRoutingLogRow entries. | fromDateTime (string) toDateTime (string) $top (integer) |
| get_communications_call_records_microsoft_graph_call_records_get_pstn_calls_from_date_time_by_from_date_time_to_date_time_by_to_date_time_ | Get a log of PSTN calls as a collection of pstnCallLogRow entries. | fromDateTime (string) toDateTime (string) $top (integer) |
| get_communications_calls | Retrieve the properties and relationships of a call object. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_calls | Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You need to register the calling bot and go through the list of permissions needed. This API supports the following PSTN scenarios: | data (undefined) required |
| get_communications_calls_by_call_id | Retrieve the properties and relationships of a call object. | call-id (string) $select (array) $expand (array) |
| patch_communications_calls_by_call_id | Update the navigation property calls in communications | call-id (string) data (undefined) required |
| delete_communications_calls_by_call_id | Delete or hang up an active call. For group calls, this will only delete your call leg and the underlying group call will still continue. | call-id (string) If-Match (string) |
| get_communications_calls_by_call_id_audio_routing_groups | Retrieve a list of audioRoutingGroup objects. | call-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_calls_by_call_id_audio_routing_groups | Create a new audioRoutingGroup. | call-id (string) data (undefined) required |
| get_communications_calls_by_call_id_audio_routing_groups_by_audio_routing_group_id | Retrieve the properties and relationships of an audioRoutingGroup object. | call-id (string) audioRoutingGroup-id (string) $select (array) $expand (array) |
| patch_communications_calls_by_call_id_audio_routing_groups_by_audio_routing_group_id | Modify sources and receivers of an audioRoutingGroup. | call-id (string) audioRoutingGroup-id (string) data (undefined) required |
| delete_communications_calls_by_call_id_audio_routing_groups_by_audio_routing_group_id | Delete the specified audioRoutingGroup. | call-id (string) audioRoutingGroup-id (string) If-Match (string) |
| get_communications_calls_by_call_id_audio_routing_groups_count | Get the number of the resource | call-id (string) $search (string) |
| get_communications_calls_by_call_id_content_sharing_sessions | Retrieve a list of contentSharingSession objects in a call. | call-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_calls_by_call_id_content_sharing_sessions | Create new navigation property to contentSharingSessions for communications | call-id (string) data (undefined) required |
| get_communications_calls_by_call_id_content_sharing_sessions_by_content_sharing_session_id | Retrieve the properties of a contentSharingSession object in a call. | call-id (string) contentSharingSession-id (string) $select (array) $expand (array) |
| patch_communications_calls_by_call_id_content_sharing_sessions_by_content_sharing_session_id | Update the navigation property contentSharingSessions in communications | call-id (string) contentSharingSession-id (string) data (undefined) required |
| delete_communications_calls_by_call_id_content_sharing_sessions_by_content_sharing_session_id | Delete navigation property contentSharingSessions for communications | call-id (string) contentSharingSession-id (string) If-Match (string) |
| get_communications_calls_by_call_id_content_sharing_sessions_count | Get the number of the resource | call-id (string) $search (string) |
| post_communications_calls_by_call_id_add_large_gallery_view | Add the large gallery view to a call. For details about how to identify a large gallery view participant in a roster so that you can retrieve the relevant data to subscribe to the video feed, see Identify large gallery view participants in a roster. | call-id (string) data: { . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_answer | Enable a bot to answer an incoming call. The incoming call request can be an invitation from a participant in a group call or a peer-to-peer call. If an invitation to a group call is received, the notification contains the chatInfo and meetingInfo parameters. The bot is expected to answer, reject, or redirect the call before the call times out. The current timeout value is 15 seconds for regular scenarios and 5 seconds for policy-based recording scenarios. This API supports the following PSTN sc | call-id (string) data: { . callbackUri (string) . mediaConfig (object) . acceptedModalities (array) . participantCapacity (number) . callOptions } (object) required |
| post_communications_calls_by_call_id_cancel_media_processing | Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The cancelMediaProcessing method cancels any operation that is in-process as well as operations that are queued. For example, this method can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a subscribeToTone operation because it operates independent of any operation | call-id (string) data: { . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_change_screen_sharing_role | Allow applications to share screen content with the participants of a group call. | call-id (string) data: { . role (string) } (object) required |
| post_communications_calls_by_call_id_keep_alive | Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals every 15 minutes. Make sure that these requests are successful to prevent the call from timing out and ending. Attem | call-id (string) |
| post_communications_calls_by_call_id_mute | Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation | call-id (string) data: { . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_play_prompt | Play a prompt in the call. For more information about how to handle operations, see commsOperation | call-id (string) data: { . prompts (array) . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_record_response | Records a short audio response from the caller. A bot can utilize this to capture a voice response from a caller after they are prompted for a response. For further information on how to handle operations, please review commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promp | call-id (string) data: { . prompts (array) . bargeInAllowed (boolean) . initialSilenceTimeoutInSeconds (number) . maxSilenceTimeoutInSeconds (number) . maxRecordDurationInSeconds (number) . playBeep (boolean) . stopTones (array) . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_redirect | Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds. | call-id (string) data: { . targets (array) . timeout (number) . callbackUri (string) } (object) required |
| post_communications_calls_by_call_id_reject | Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. | call-id (string) data: { . reason . callbackUri (string) } (object) required |
| post_communications_calls_by_call_id_send_dtmf_tones | Invoke action sendDtmfTones | call-id (string) data: { . tones (array) . delayBetweenTonesMs (number) . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_subscribe_to_tone | Subscribe to DTMF dual-tone multi-frequency signaling which allows you to be notified when the user presses keys on a 'dialpad'. | call-id (string) data: { . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_transfer | Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to the transferee, before the transfer is made. This is opposed to transfering the call directly. | call-id (string) data: { . transferTarget (object) . transferee } (object) required |
| post_communications_calls_by_call_id_unmute | Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation. | call-id (string) data: { . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_update_recording_status | Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution. | call-id (string) data: { . status (string) . clientContext (string) } (object) required |
| get_communications_calls_by_call_id_operations | Get the status of an operation that adds the large gallery view to a call. | call-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_calls_by_call_id_operations | Create new navigation property to operations for communications | call-id (string) data (undefined) required |
| get_communications_calls_by_call_id_operations_by_comms_operation_id | Get the status of an operation that adds the large gallery view to a call. | call-id (string) commsOperation-id (string) $select (array) $expand (array) |
| patch_communications_calls_by_call_id_operations_by_comms_operation_id | Update the navigation property operations in communications | call-id (string) commsOperation-id (string) data (undefined) required |
| delete_communications_calls_by_call_id_operations_by_comms_operation_id | Delete navigation property operations for communications | call-id (string) commsOperation-id (string) If-Match (string) |
| get_communications_calls_by_call_id_operations_count | Get the number of the resource | call-id (string) $search (string) |
| get_communications_calls_by_call_id_participants | Retrieve a list of participant objects in the call. | call-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_calls_by_call_id_participants | Create new navigation property to participants for communications | call-id (string) data (undefined) required |
| get_communications_calls_by_call_id_participants_by_participant_id | Retrieve the properties and relationships of a participant object. | call-id (string) participant-id (string) $select (array) $expand (array) |
| patch_communications_calls_by_call_id_participants_by_participant_id | Update the navigation property participants in communications | call-id (string) participant-id (string) data (undefined) required |
| delete_communications_calls_by_call_id_participants_by_participant_id | Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. | call-id (string) participant-id (string) If-Match (string) |
| post_communications_calls_by_call_id_participants_by_participant_id_mute | Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation. | call-id (string) participant-id (string) data: { . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_participants_by_participant_id_start_hold_music | Put a participant on hold and play music in the background. | call-id (string) participant-id (string) data: { . customPrompt . clientContext (string) } (object) required |
| post_communications_calls_by_call_id_participants_by_participant_id_stop_hold_music | Reincorporate a participant previously put on hold to the call. | call-id (string) participant-id (string) data: { . clientContext (string) } (object) required |
| get_communications_calls_by_call_id_participants_count | Get the number of the resource | call-id (string) $search (string) |
| post_communications_calls_by_call_id_participants_invite | Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. | call-id (string) data: { . participants (array) . clientContext (string) } (object) required |
| get_communications_calls_count | Get the number of the resource | $search (string) |
| post_communications_calls_log_teleconference_device_quality | Log video teleconferencing device quality data. The Cloud Video Interop CVI bot represents video teleconferencing VTC devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device. The | data: { . quality (object) } (object) required |
| get_communications_get_all_online_meeting_messages_ | Get all Teams question and answer Q and A conversation messages in a tenant. This function returns a snapshot of all Q and A activity in JSON format. The export includes: - The original question or discussion text - The user who posted the message - All replies and responders - Vote counts - Moderation status pending or dismissed - Private replies - The meeting ID and organizer ID that are used for mapping to meeting metadata. | $top (integer) $select (array) $orderby (array) $expand (array) |
| post_communications_get_presences_by_user_id | Get the presence information for multiple users. | data: { . ids (array) } (object) required |
| get_communications_online_meeting_conversations | A collection of structured question-and-answer Q and A threads in Teams directly associated with online meetings. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations | Create new navigation property to onlineMeetingConversations for communications | data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id | A collection of structured question-and-answer Q and A threads in Teams directly associated with online meetings. | onlineMeetingEngagementConversation-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id | Update the navigation property onlineMeetingConversations in communications | onlineMeetingEngagementConversation-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id | Delete navigation property onlineMeetingConversations for communications | onlineMeetingEngagementConversation-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages | The messages in a Viva Engage conversation. | onlineMeetingEngagementConversation-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages | Create new navigation property to messages for communications | onlineMeetingEngagementConversation-id (string) data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id | The messages in a Viva Engage conversation. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id | Update the navigation property messages in communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id | Delete navigation property messages for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_conversation | The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_reactions | Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_reactions | Create new navigation property to reactions for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_reactions_by_engagement_conversation_message_reaction_id | A collection of reactions such as like and smile that users have applied to this message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessageReaction-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_reactions_by_engagement_conversation_message_reaction_id | Update the navigation property reactions in communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessageReaction-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_reactions_by_engagement_conversation_message_reaction_id | Delete navigation property reactions for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessageReaction-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_reactions_count | Get the number of the resource | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $search (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies | A collection of messages that are replies to this message and form a threaded discussion. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies | Create new navigation property to replies for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1 | A collection of messages that are replies to this message and form a threaded discussion. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1 | Update the navigation property replies in communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1 | Delete navigation property replies for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_conversation | The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_reactions | A collection of reactions such as like and smile that users have applied to this message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_reactions | Create new navigation property to reactions for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_reactions_by_engagement_conversation_message_reaction_id | A collection of reactions such as like and smile that users have applied to this message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) engagementConversationMessageReaction-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_reactions_by_engagement_conversation_message_reaction_id | Update the navigation property reactions in communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) engagementConversationMessageReaction-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_reactions_by_engagement_conversation_message_reaction_id | Delete navigation property reactions for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) engagementConversationMessageReaction-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_reactions_count | Get the number of the resource | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) $search (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_by_engagement_conversation_message_id1_reply_to | The parent message to which this message is a reply, if it is part of a reply chain. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessage-id1 (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_replies_count | Get the number of the resource | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $search (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_by_engagement_conversation_message_id_reply_to | The parent message to which this message is a reply, if it is part of a reply chain. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_messages_count | Get the number of the resource | onlineMeetingEngagementConversation-id (string) $search (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_online_meeting | The online meeting associated with the conversation. | onlineMeetingEngagementConversation-id (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_online_meeting_attendee_report | The content stream of the attendee report of a Microsoft Teams live event. Read-only. | onlineMeetingEngagementConversation-id (string) |
| put_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_online_meeting_attendee_report | The content stream of the attendee report of a Microsoft Teams live event. Read-only. | onlineMeetingEngagementConversation-id (string) |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_online_meeting_attendee_report | The content stream of the attendee report of a Microsoft Teams live event. Read-only. | onlineMeetingEngagementConversation-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter | The first message in a Viva Engage conversation. | onlineMeetingEngagementConversation-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter | Update the navigation property starter in communications | onlineMeetingEngagementConversation-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter | Delete navigation property starter for communications | onlineMeetingEngagementConversation-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_conversation | The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. | onlineMeetingEngagementConversation-id (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_reactions | A collection of reactions such as like and smile that users have applied to this message. | onlineMeetingEngagementConversation-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_reactions | Create new navigation property to reactions for communications | onlineMeetingEngagementConversation-id (string) data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_reactions_by_engagement_conversation_message_reaction_id | A collection of reactions such as like and smile that users have applied to this message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessageReaction-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_reactions_by_engagement_conversation_message_reaction_id | Update the navigation property reactions in communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessageReaction-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_reactions_by_engagement_conversation_message_reaction_id | Delete navigation property reactions for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessageReaction-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_reactions_count | Get the number of the resource | onlineMeetingEngagementConversation-id (string) $search (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies | A collection of messages that are replies to this message and form a threaded discussion. | onlineMeetingEngagementConversation-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies | Create new navigation property to replies for communications | onlineMeetingEngagementConversation-id (string) data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id | A collection of messages that are replies to this message and form a threaded discussion. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id | Update the navigation property replies in communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id | Delete navigation property replies for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_conversation | The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_reactions | A collection of reactions such as like and smile that users have applied to this message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_reactions | Create new navigation property to reactions for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) data (undefined) required |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_reactions_by_engagement_conversation_message_reaction_id | A collection of reactions such as like and smile that users have applied to this message. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessageReaction-id (string) $select (array) $expand (array) |
| patch_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_reactions_by_engagement_conversation_message_reaction_id | Update the navigation property reactions in communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessageReaction-id (string) data (undefined) required |
| delete_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_reactions_by_engagement_conversation_message_reaction_id | Delete navigation property reactions for communications | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) engagementConversationMessageReaction-id (string) If-Match (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_reactions_count | Get the number of the resource | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $search (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_by_engagement_conversation_message_id_reply_to | The parent message to which this message is a reply, if it is part of a reply chain. | onlineMeetingEngagementConversation-id (string) engagementConversationMessage-id (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_replies_count | Get the number of the resource | onlineMeetingEngagementConversation-id (string) $search (string) |
| get_communications_online_meeting_conversations_by_online_meeting_engagement_conversation_id_starter_reply_to | The parent message to which this message is a reply, if it is part of a reply chain. | onlineMeetingEngagementConversation-id (string) $select (array) $expand (array) |
| get_communications_online_meeting_conversations_count | Get the number of the resource | $search (string) |
| get_communications_online_meetings | Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report deprecated and Teams live event recordings deprecated are online meeting artifacts. For more information, see Online meeting artifacts and permissions. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meetings | Create new navigation property to onlineMeetings for communications | data (undefined) required |
| get_communications_online_meetings_by_online_meeting_id | Get onlineMeetings from communications | onlineMeeting-id (string) $select (array) $expand (array) |
| patch_communications_online_meetings_by_online_meeting_id | Update the navigation property onlineMeetings in communications | onlineMeeting-id (string) data (undefined) required |
| delete_communications_online_meetings_by_online_meeting_id | Delete navigation property onlineMeetings for communications | onlineMeeting-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_attendance_reports | The attendance reports of an online meeting. Read-only. | onlineMeeting-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meetings_by_online_meeting_id_attendance_reports | Create new navigation property to attendanceReports for communications | onlineMeeting-id (string) data (undefined) required |
| get_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id | The attendance reports of an online meeting. Read-only. | onlineMeeting-id (string) meetingAttendanceReport-id (string) $select (array) $expand (array) |
| patch_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id | Update the navigation property attendanceReports in communications | onlineMeeting-id (string) meetingAttendanceReport-id (string) data (undefined) required |
| delete_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id | Delete navigation property attendanceReports for communications | onlineMeeting-id (string) meetingAttendanceReport-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id_attendance_records | List of attendance records of an attendance report. Read-only. | onlineMeeting-id (string) meetingAttendanceReport-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id_attendance_records | Create new navigation property to attendanceRecords for communications | onlineMeeting-id (string) meetingAttendanceReport-id (string) data (undefined) required |
| get_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id_attendance_records_by_attendance_record_id | List of attendance records of an attendance report. Read-only. | onlineMeeting-id (string) meetingAttendanceReport-id (string) attendanceRecord-id (string) $select (array) $expand (array) |
| patch_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id_attendance_records_by_attendance_record_id | Update the navigation property attendanceRecords in communications | onlineMeeting-id (string) meetingAttendanceReport-id (string) attendanceRecord-id (string) data (undefined) required |
| delete_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id_attendance_records_by_attendance_record_id | Delete navigation property attendanceRecords for communications | onlineMeeting-id (string) meetingAttendanceReport-id (string) attendanceRecord-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_attendance_reports_by_meeting_attendance_report_id_attendance_records_count | Get the number of the resource | onlineMeeting-id (string) meetingAttendanceReport-id (string) $search (string) |
| get_communications_online_meetings_by_online_meeting_id_attendance_reports_count | Get the number of the resource | onlineMeeting-id (string) $search (string) |
| get_communications_online_meetings_by_online_meeting_id_attendee_report | The content stream of the attendee report of a Microsoft Teams live event. Read-only. | onlineMeeting-id (string) |
| put_communications_online_meetings_by_online_meeting_id_attendee_report | The content stream of the attendee report of a Microsoft Teams live event. Read-only. | onlineMeeting-id (string) |
| delete_communications_online_meetings_by_online_meeting_id_attendee_report | The content stream of the attendee report of a Microsoft Teams live event. Read-only. | onlineMeeting-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_get_virtual_appointment_join_web_url_ | Get a join web URL for a Microsoft Virtual Appointment. This web URL includes enhanced business-to-customer experiences such as mobile browser join and virtual lobby rooms. With Teams Premium, you can configure a custom lobby room experience for attendees by adding your company logo and access the Virtual Appointments usage report for organizational analytics. | onlineMeeting-id (string) |
| post_communications_online_meetings_by_online_meeting_id_send_virtual_appointment_reminder_sms | Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications. | onlineMeeting-id (string) data: { . remindBeforeTimeInMinutesType . attendees (array) } (object) required |
| post_communications_online_meetings_by_online_meeting_id_send_virtual_appointment_sms | Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications. | onlineMeeting-id (string) data: { . messageType . attendees (array) } (object) required |
| get_communications_online_meetings_by_online_meeting_id_recordings | The recordings of an online meeting. Read-only. | onlineMeeting-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meetings_by_online_meeting_id_recordings | Create new navigation property to recordings for communications | onlineMeeting-id (string) data (undefined) required |
| get_communications_online_meetings_by_online_meeting_id_recordings_by_call_recording_id | The recordings of an online meeting. Read-only. | onlineMeeting-id (string) callRecording-id (string) $select (array) $expand (array) |
| patch_communications_online_meetings_by_online_meeting_id_recordings_by_call_recording_id | Update the navigation property recordings in communications | onlineMeeting-id (string) callRecording-id (string) data (undefined) required |
| delete_communications_online_meetings_by_online_meeting_id_recordings_by_call_recording_id | Delete navigation property recordings for communications | onlineMeeting-id (string) callRecording-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_recordings_by_call_recording_id_content | The content of the recording. Read-only. | onlineMeeting-id (string) callRecording-id (string) |
| put_communications_online_meetings_by_online_meeting_id_recordings_by_call_recording_id_content | The content of the recording. Read-only. | onlineMeeting-id (string) callRecording-id (string) |
| delete_communications_online_meetings_by_online_meeting_id_recordings_by_call_recording_id_content | The content of the recording. Read-only. | onlineMeeting-id (string) callRecording-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_recordings_count | Get the number of the resource | onlineMeeting-id (string) $search (string) |
| get_communications_online_meetings_by_online_meeting_id_recordings_delta_ | Invoke function delta | onlineMeeting-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_communications_online_meetings_by_online_meeting_id_transcripts | The transcripts of an online meeting. Read-only. | onlineMeeting-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_online_meetings_by_online_meeting_id_transcripts | Create new navigation property to transcripts for communications | onlineMeeting-id (string) data (undefined) required |
| get_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id | The transcripts of an online meeting. Read-only. | onlineMeeting-id (string) callTranscript-id (string) $select (array) $expand (array) |
| patch_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id | Update the navigation property transcripts in communications | onlineMeeting-id (string) callTranscript-id (string) data (undefined) required |
| delete_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id | Delete navigation property transcripts for communications | onlineMeeting-id (string) callTranscript-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id_content | The content of the transcript. Read-only. | onlineMeeting-id (string) callTranscript-id (string) |
| put_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id_content | The content of the transcript. Read-only. | onlineMeeting-id (string) callTranscript-id (string) |
| delete_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id_content | The content of the transcript. Read-only. | onlineMeeting-id (string) callTranscript-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id_metadata_content | The time-aligned metadata of the utterances in the transcript. Read-only. | onlineMeeting-id (string) callTranscript-id (string) |
| put_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id_metadata_content | The time-aligned metadata of the utterances in the transcript. Read-only. | onlineMeeting-id (string) callTranscript-id (string) |
| delete_communications_online_meetings_by_online_meeting_id_transcripts_by_call_transcript_id_metadata_content | The time-aligned metadata of the utterances in the transcript. Read-only. | onlineMeeting-id (string) callTranscript-id (string) If-Match (string) |
| get_communications_online_meetings_by_online_meeting_id_transcripts_count | Get the number of the resource | onlineMeeting-id (string) $search (string) |
| get_communications_online_meetings_by_online_meeting_id_transcripts_delta_ | Invoke function delta | onlineMeeting-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_communications_online_meetings_count | Get the number of the resource | $search (string) |
| post_communications_online_meetings_create_or_get | Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. | data: { . chatInfo . endDateTime (string) . externalId (string) . participants . startDateTime (string) . subject (string) } (object) required |
| get_communications_online_meetings_get_all_recordings_meeting_organizer_user_id_@meeting_organizer_user_id_start_date_time_@start_date_time_end_date_time_@end_date_time_ | Get all recordings from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call recordings from channel meetings. You can apply the delta function on getAllRecordings to synchronize and get callRecording resources as they're added for onlineMeeting instances organized by the specified user. The delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the recordings for on | meetingOrganizerUserId (string) startDateTime (string) endDateTime (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_communications_online_meetings_get_all_transcripts_meeting_organizer_user_id_@meeting_organizer_user_id_start_date_time_@start_date_time_end_date_time_@end_date_time_ | Get all transcripts from scheduled onlineMeeting instances for which the specified user is the organizer. This API currently doesn't support getting call transcripts from channel meetings. You can apply the delta function on getAllTranscripts to synchronize and get callTranscript resources as they're added for onlineMeeting instances organized by the specified user. Delta query supports both full synchronization and incremental synchronization. Full synchronization gets all the transcripts for o | meetingOrganizerUserId (string) startDateTime (string) endDateTime (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_communications_presences | Get a user's presence information. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_communications_presences | Create new navigation property to presences for communications | data (undefined) required |
| get_communications_presences_by_presence_id | Get a user's presence information. | presence-id (string) $select (array) $expand (array) |
| patch_communications_presences_by_presence_id | Update the navigation property presences in communications | presence-id (string) data (undefined) required |
| delete_communications_presences_by_presence_id | Delete navigation property presences for communications | presence-id (string) If-Match (string) |
| post_communications_presences_by_presence_id_clear_presence | Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence. | presence-id (string) data: { . sessionId (string) } (object) required |
| post_communications_presences_by_presence_id_clear_user_preferred_presence | Clear the preferred availability and activity status for a user. | presence-id (string) |
| post_communications_presences_by_presence_id_set_presence | Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. | presence-id (string) data: { . sessionId (string) . availability (string) . activity (string) . expirationDuration (string) } (object) required |
| post_communications_presences_by_presence_id_set_status_message | Set a presence status message for a user. An optional expiration date and time can be supplied. | presence-id (string) data: { . statusMessage } (object) required |
| post_communications_presences_by_presence_id_set_user_preferred_presence | Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expir | presence-id (string) data: { . availability (string) . activity (string) . expirationDuration (string) } (object) required |
| get_communications_presences_count | Get the number of the resource | $search (string) |
| get_me_joined_teams | Get the teams in Microsoft Teams that the user is a direct member of. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams | Create new navigation property to joinedTeams for me | data (undefined) required |
| get_me_joined_teams_by_team_id | Get joinedTeams from me | team-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id | Update the navigation property joinedTeams in me | team-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id | Delete navigation property joinedTeams for me | team-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_all_channels | List of channels either hosted in or shared with the team incoming channels. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_all_channels_by_channel_id | List of channels either hosted in or shared with the team incoming channels. | team-id (string) channel-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_all_channels_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_channels | The collection of channels and messages associated with the team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels | Create new navigation property to channels for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id | The collection of channels and messages associated with the team. | team-id (string) channel-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id | Update the navigation property channels in me | team-id (string) channel-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id | Delete navigation property channels for me | team-id (string) channel-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_all_members | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_all_members | Create new navigation property to allMembers for me | team-id (string) channel-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | team-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Update the navigation property allMembers in me | team-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Delete navigation property allMembers for me | team-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_all_members_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_all_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_me_joined_teams_by_team_id_channels_by_channel_id_all_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_files_folder | Metadata for the location where the channel's files are stored. | team-id (string) channel-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | team-id (string) channel-id (string) $format (string) |
| put_me_joined_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | team-id (string) channel-id (string) |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | team-id (string) channel-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_members | A collection of membership records associated with the channel. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_members | Create new navigation property to members for me | team-id (string) channel-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | A collection of membership records associated with the channel. | team-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | Update the navigation property members in me | team-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | Delete navigation property members for me | team-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_members_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_me_joined_teams_by_team_id_channels_by_channel_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages | A collection of all the messages in the channel. A navigation property. Nullable. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages | Create new navigation property to messages for me | team-id (string) channel-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | A collection of all the messages in the channel. A navigation property. Nullable. | team-id (string) channel-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | Update the navigation property messages in me | team-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | Delete navigation property messages for me | team-id (string) channel-id (string) chatMessage-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for me | team-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in me | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for me | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | team-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_set_reaction | Invoke action setReaction | team-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | team-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | Create new navigation property to replies for me | team-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in me | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for me | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for me | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in me | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for me | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_count | Get the number of the resource | team-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) channel-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_archive | Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A | team-id (string) channel-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_me_joined_teams_by_team_id_channels_by_channel_id_complete_migration | Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | team-id (string) channel-id (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_does_user_have_access_user_id_@user_id_tenant_id_@tenant_id_user_principal_name_@user_principal_name_ | Determine whether a user has access to a channel. | team-id (string) channel-id (string) userId (string) tenantId (string) userPrincipalName (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_provision_email | Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. | team-id (string) channel-id (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_remove_email | Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. | team-id (string) channel-id (string) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_unarchive | Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds. | team-id (string) channel-id (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams | A collection of teams with which a channel is shared. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams | Create new navigation property to sharedWithTeams for me | team-id (string) channel-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | A collection of teams with which a channel is shared. | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Update the navigation property sharedWithTeams in me | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Delete navigation property sharedWithTeams for me | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members | A collection of team members who have access to the shared channel. | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_by_conversation_member_id | A collection of team members who have access to the shared channel. | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) conversationMember-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_count | Get the number of the resource | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $search (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_team | Get team from me | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_tabs | A collection of all the tabs in the channel. A navigation property. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_channels_by_channel_id_tabs | Create new navigation property to tabs for me | team-id (string) channel-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | A collection of all the tabs in the channel. A navigation property. | team-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Update the navigation property tabs in me | team-id (string) channel-id (string) teamsTab-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Delete navigation property tabs for me | team-id (string) channel-id (string) teamsTab-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | team-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_channels_by_channel_id_tabs_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| get_me_joined_teams_by_team_id_channels_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_channels_get_all_messages_ | Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | team-id (string) model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_joined_teams_by_team_id_channels_get_all_retained_messages_ | Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | team-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_joined_teams_by_team_id_group | Get group from me | team-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_group_service_provisioning_errors | Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter eq, not, for isResolved and serviceInstance. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_group_service_provisioning_errors_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_incoming_channels | List of channels shared with the team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_incoming_channels_by_channel_id | List of channels shared with the team. | team-id (string) channel-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_incoming_channels_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_installed_apps | The apps installed in this team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_installed_apps | Create new navigation property to installedApps for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id | The apps installed in this team. | team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id | Update the navigation property installedApps in me | team-id (string) teamsAppInstallation-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id | Delete navigation property installedApps for me | team-id (string) teamsAppInstallation-id (string) If-Match (string) |
| post_me_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id_upgrade | Upgrade an app installation within a chat. | team-id (string) teamsAppInstallation-id (string) data: { . consentedPermissionSet } (object) required |
| get_me_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id_teams_app | The app that is installed. | team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id_teams_app_definition | The details of this version of the app. | team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_installed_apps_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_members | Members and owners of the team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_members | Create new navigation property to members for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_members_by_conversation_member_id | Members and owners of the team. | team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_members_by_conversation_member_id | Update the navigation property members in me | team-id (string) conversationMember-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_members_by_conversation_member_id | Delete navigation property members for me | team-id (string) conversationMember-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_members_count | Get the number of the resource | team-id (string) $search (string) |
| post_me_joined_teams_by_team_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) data: { . values (array) } (object) required |
| post_me_joined_teams_by_team_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) data: { . values (array) } (object) required |
| post_me_joined_teams_by_team_id_archive | Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team an | team-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_me_joined_teams_by_team_id_clone | Create a copy of a team. This operation also creates a copy of the corresponding group. You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. | team-id (string) data: { . displayName (string) . description (string) . mailNickname (string) . classification (string) . visibility (string) . partsToClone (string) } (object) required |
| post_me_joined_teams_by_team_id_complete_migration | Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | team-id (string) |
| post_me_joined_teams_by_team_id_send_activity_notification | Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. | team-id (string) data: { . topic . activityType (string) . chainId (number) . previewText . teamsAppId (string) . templateParameters (array) . recipient . iconId (string) } (object) required |
| post_me_joined_teams_by_team_id_unarchive | Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. | team-id (string) |
| get_me_joined_teams_by_team_id_operations | The async operations that ran or are running on this team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_operations | Create new navigation property to operations for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_operations_by_teams_async_operation_id | The async operations that ran or are running on this team. | team-id (string) teamsAsyncOperation-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_operations_by_teams_async_operation_id | Update the navigation property operations in me | team-id (string) teamsAsyncOperation-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_operations_by_teams_async_operation_id | Delete navigation property operations for me | team-id (string) teamsAsyncOperation-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_operations_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_permission_grants | A collection of permissions granted to apps to access the team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_permission_grants | Create new navigation property to permissionGrants for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | A collection of permissions granted to apps to access the team. | team-id (string) resourceSpecificPermissionGrant-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | Update the navigation property permissionGrants in me | team-id (string) resourceSpecificPermissionGrant-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | Delete navigation property permissionGrants for me | team-id (string) resourceSpecificPermissionGrant-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_permission_grants_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_photo | The profile photo for the team. | team-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_photo | Update the navigation property photo in me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_photo_value | The profile photo for the team. | team-id (string) |
| put_me_joined_teams_by_team_id_photo_value | The profile photo for the team. | team-id (string) |
| delete_me_joined_teams_by_team_id_photo_value | The profile photo for the team. | team-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel | The general channel for the team. | team-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel | Update the navigation property primaryChannel in me | team-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel | Delete navigation property primaryChannel for me | team-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_all_members | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_all_members | Create new navigation property to allMembers for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | Update the navigation property allMembers in me | team-id (string) conversationMember-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | Delete navigation property allMembers for me | team-id (string) conversationMember-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_all_members_count | Get the number of the resource | team-id (string) $search (string) |
| post_me_joined_teams_by_team_id_primary_channel_all_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) data: { . values (array) } (object) required |
| post_me_joined_teams_by_team_id_primary_channel_all_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) data: { . values (array) } (object) required |
| get_me_joined_teams_by_team_id_primary_channel_files_folder | Metadata for the location where the channel's files are stored. | team-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | team-id (string) $format (string) |
| put_me_joined_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | team-id (string) |
| delete_me_joined_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | team-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_members | A collection of membership records associated with the channel. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_members | Create new navigation property to members for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_members_by_conversation_member_id | A collection of membership records associated with the channel. | team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_members_by_conversation_member_id | Update the navigation property members in me | team-id (string) conversationMember-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_members_by_conversation_member_id | Delete navigation property members for me | team-id (string) conversationMember-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_members_count | Get the number of the resource | team-id (string) $search (string) |
| post_me_joined_teams_by_team_id_primary_channel_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) data: { . values (array) } (object) required |
| post_me_joined_teams_by_team_id_primary_channel_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) data: { . values (array) } (object) required |
| get_me_joined_teams_by_team_id_primary_channel_messages | A collection of all the messages in the channel. A navigation property. Nullable. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_messages | Create new navigation property to messages for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id | A collection of all the messages in the channel. A navigation property. Nullable. | team-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id | Update the navigation property messages in me | team-id (string) chatMessage-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id | Delete navigation property messages for me | team-id (string) chatMessage-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for me | team-id (string) chatMessage-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in me | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for me | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| delete_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | team-id (string) chatMessage-id (string) $search (string) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_set_reaction | Invoke action setReaction | team-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | team-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | team-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies | Create new navigation property to replies for me | team-id (string) chatMessage-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in me | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for me | team-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for me | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in me | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for me | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| delete_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | team-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_count | Get the number of the resource | team-id (string) chatMessage-id (string) $search (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_joined_teams_by_team_id_primary_channel_messages_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_primary_channel_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_archive | Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A | team-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_me_joined_teams_by_team_id_primary_channel_complete_migration | Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | team-id (string) |
| get_me_joined_teams_by_team_id_primary_channel_does_user_have_access_user_id_@user_id_tenant_id_@tenant_id_user_principal_name_@user_principal_name_ | Determine whether a user has access to a channel. | team-id (string) userId (string) tenantId (string) userPrincipalName (string) |
| post_me_joined_teams_by_team_id_primary_channel_provision_email | Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. | team-id (string) |
| post_me_joined_teams_by_team_id_primary_channel_remove_email | Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. | team-id (string) |
| post_me_joined_teams_by_team_id_primary_channel_unarchive | Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds. | team-id (string) |
| get_me_joined_teams_by_team_id_primary_channel_shared_with_teams | A collection of teams with which a channel is shared. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_shared_with_teams | Create new navigation property to sharedWithTeams for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | A collection of teams with which a channel is shared. | team-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | Update the navigation property sharedWithTeams in me | team-id (string) sharedWithChannelTeamInfo-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | Delete navigation property sharedWithTeams for me | team-id (string) sharedWithChannelTeamInfo-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members | A collection of team members who have access to the shared channel. | team-id (string) sharedWithChannelTeamInfo-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_by_conversation_member_id | A collection of team members who have access to the shared channel. | team-id (string) sharedWithChannelTeamInfo-id (string) conversationMember-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_count | Get the number of the resource | team-id (string) sharedWithChannelTeamInfo-id (string) $search (string) |
| get_me_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_team | Get team from me | team-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_primary_channel_shared_with_teams_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_primary_channel_tabs | A collection of all the tabs in the channel. A navigation property. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_primary_channel_tabs | Create new navigation property to tabs for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | A collection of all the tabs in the channel. A navigation property. | team-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | Update the navigation property tabs in me | team-id (string) teamsTab-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | Delete navigation property tabs for me | team-id (string) teamsTab-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | team-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_me_joined_teams_by_team_id_primary_channel_tabs_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule | The schedule of shifts for this team. | team-id (string) $select (array) $expand (array) |
| put_me_joined_teams_by_team_id_schedule | Update the navigation property schedule in me | team-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule | Delete navigation property schedule for me | team-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_day_notes | The day notes in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_day_notes | Create new navigation property to dayNotes for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_day_notes_by_day_note_id | The day notes in the schedule. | team-id (string) dayNote-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_day_notes_by_day_note_id | Update the navigation property dayNotes in me | team-id (string) dayNote-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_day_notes_by_day_note_id | Delete navigation property dayNotes for me | team-id (string) dayNote-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_day_notes_count | Get the number of the resource | team-id (string) $search (string) |
| post_me_joined_teams_by_team_id_schedule_share | Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and tim | team-id (string) data: { . notifyTeam (boolean) . startDateTime (string) . endDateTime (string) } (object) required |
| get_me_joined_teams_by_team_id_schedule_offer_shift_requests | The offer requests for shifts in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_offer_shift_requests | Create new navigation property to offerShiftRequests for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | The offer requests for shifts in the schedule. | team-id (string) offerShiftRequest-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | Update the navigation property offerShiftRequests in me | team-id (string) offerShiftRequest-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | Delete navigation property offerShiftRequests for me | team-id (string) offerShiftRequest-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_offer_shift_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_open_shift_change_requests | The open shift requests in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_open_shift_change_requests | Create new navigation property to openShiftChangeRequests for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | The open shift requests in the schedule. | team-id (string) openShiftChangeRequest-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | Update the navigation property openShiftChangeRequests in me | team-id (string) openShiftChangeRequest-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | Delete navigation property openShiftChangeRequests for me | team-id (string) openShiftChangeRequest-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_open_shift_change_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_open_shifts | The set of open shifts in a scheduling group in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_open_shifts | Create new navigation property to openShifts for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_open_shifts_by_open_shift_id | The set of open shifts in a scheduling group in the schedule. | team-id (string) openShift-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_open_shifts_by_open_shift_id | Update the navigation property openShifts in me | team-id (string) openShift-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_open_shifts_by_open_shift_id | Delete navigation property openShifts for me | team-id (string) openShift-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_open_shifts_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_scheduling_groups | The logical grouping of users in the schedule usually by role. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_scheduling_groups | Create new navigation property to schedulingGroups for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | The logical grouping of users in the schedule usually by role. | team-id (string) schedulingGroup-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | Update the navigation property schedulingGroups in me | team-id (string) schedulingGroup-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | Delete navigation property schedulingGroups for me | team-id (string) schedulingGroup-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_scheduling_groups_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_shifts | The shifts in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_shifts | Create new navigation property to shifts for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_shifts_by_shift_id | The shifts in the schedule. | team-id (string) shift-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_shifts_by_shift_id | Update the navigation property shifts in me | team-id (string) shift-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_shifts_by_shift_id | Delete navigation property shifts for me | team-id (string) shift-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_shifts_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_swap_shifts_change_requests | The swap requests for shifts in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_swap_shifts_change_requests | Create new navigation property to swapShiftsChangeRequests for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | The swap requests for shifts in the schedule. | team-id (string) swapShiftsChangeRequest-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | Update the navigation property swapShiftsChangeRequests in me | team-id (string) swapShiftsChangeRequest-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | Delete navigation property swapShiftsChangeRequests for me | team-id (string) swapShiftsChangeRequest-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_swap_shifts_change_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_time_cards | The time cards in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_time_cards | Create new navigation property to timeCards for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_time_cards_by_time_card_id | The time cards in the schedule. | team-id (string) timeCard-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_time_cards_by_time_card_id | Update the navigation property timeCards in me | team-id (string) timeCard-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_time_cards_by_time_card_id | Delete navigation property timeCards for me | team-id (string) timeCard-id (string) If-Match (string) |
| post_me_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_clock_out | Invoke action clockOut | team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| post_me_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_confirm | Confirm a timeCard. | team-id (string) timeCard-id (string) |
| post_me_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_end_break | Invoke action endBreak | team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| post_me_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_start_break | Invoke action startBreak | team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| get_me_joined_teams_by_team_id_schedule_time_cards_count | Get the number of the resource | team-id (string) $search (string) |
| post_me_joined_teams_by_team_id_schedule_time_cards_clock_in | Clock in to start a timeCard. | team-id (string) data: { . isAtApprovedLocation (boolean) . onBehalfOfUserId (string) . notes } (object) required |
| get_me_joined_teams_by_team_id_schedule_time_off_reasons | The set of reasons for a time off in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_time_off_reasons | Create new navigation property to timeOffReasons for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | The set of reasons for a time off in the schedule. | team-id (string) timeOffReason-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | Update the navigation property timeOffReasons in me | team-id (string) timeOffReason-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | Delete navigation property timeOffReasons for me | team-id (string) timeOffReason-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_time_off_reasons_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_time_off_requests | The time off requests in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_time_off_requests | Create new navigation property to timeOffRequests for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | The time off requests in the schedule. | team-id (string) timeOffRequest-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | Update the navigation property timeOffRequests in me | team-id (string) timeOffRequest-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | Delete navigation property timeOffRequests for me | team-id (string) timeOffRequest-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_time_off_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_schedule_times_off | The instances of times off in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_schedule_times_off | Create new navigation property to timesOff for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_schedule_times_off_by_time_off_id | The instances of times off in the schedule. | team-id (string) timeOff-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_schedule_times_off_by_time_off_id | Update the navigation property timesOff in me | team-id (string) timeOff-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_schedule_times_off_by_time_off_id | Delete navigation property timesOff for me | team-id (string) timeOff-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_schedule_times_off_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_tags | The tags associated with the team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_tags | Create new navigation property to tags for me | team-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_tags_by_teamwork_tag_id | The tags associated with the team. | team-id (string) teamworkTag-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_tags_by_teamwork_tag_id | Update the navigation property tags in me | team-id (string) teamworkTag-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_tags_by_teamwork_tag_id | Delete navigation property tags for me | team-id (string) teamworkTag-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_tags_by_teamwork_tag_id_members | Users assigned to the tag. | team-id (string) teamworkTag-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_joined_teams_by_team_id_tags_by_teamwork_tag_id_members | Create new navigation property to members for me | team-id (string) teamworkTag-id (string) data (undefined) required |
| get_me_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Users assigned to the tag. | team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) $select (array) $expand (array) |
| patch_me_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Update the navigation property members in me | team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) data (undefined) required |
| delete_me_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Delete navigation property members for me | team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) If-Match (string) |
| get_me_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_count | Get the number of the resource | team-id (string) teamworkTag-id (string) $search (string) |
| get_me_joined_teams_by_team_id_tags_count | Get the number of the resource | team-id (string) $search (string) |
| get_me_joined_teams_by_team_id_template | The template this team was created from. See available templates. | team-id (string) $select (array) $expand (array) |
| get_me_joined_teams_count | Get the number of the resource | $search (string) |
| get_me_joined_teams_get_all_messages_ | Invoke function getAllMessages | model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_me_teamwork | A container for Microsoft Teams features available for the user. Read-only. Nullable. | $select (array) $expand (array) |
| patch_me_teamwork | Update the navigation property teamwork in me | data (undefined) required |
| delete_me_teamwork | Delete navigation property teamwork for me | If-Match (string) |
| get_me_teamwork_associated_teams | Get the list of teams in Microsoft Teams that a user is associated with. Currently, a user can be associated with a team in two different ways: | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_teamwork_associated_teams | Create new navigation property to associatedTeams for me | data (undefined) required |
| get_me_teamwork_associated_teams_by_associated_team_info_id | The list of associatedTeamInfo objects that a user is associated with. | associatedTeamInfo-id (string) $select (array) $expand (array) |
| patch_me_teamwork_associated_teams_by_associated_team_info_id | Update the navigation property associatedTeams in me | associatedTeamInfo-id (string) data (undefined) required |
| delete_me_teamwork_associated_teams_by_associated_team_info_id | Delete navigation property associatedTeams for me | associatedTeamInfo-id (string) If-Match (string) |
| get_me_teamwork_associated_teams_by_associated_team_info_id_team | Get team from me | associatedTeamInfo-id (string) $select (array) $expand (array) |
| get_me_teamwork_associated_teams_count | Get the number of the resource | $search (string) |
| get_me_teamwork_installed_apps | The apps installed in the personal scope of this user. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_me_teamwork_installed_apps | Create new navigation property to installedApps for me | data (undefined) required |
| get_me_teamwork_installed_apps_by_user_scope_teams_app_installation_id | The apps installed in the personal scope of this user. | userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| patch_me_teamwork_installed_apps_by_user_scope_teams_app_installation_id | Update the navigation property installedApps in me | userScopeTeamsAppInstallation-id (string) data (undefined) required |
| delete_me_teamwork_installed_apps_by_user_scope_teams_app_installation_id | Delete navigation property installedApps for me | userScopeTeamsAppInstallation-id (string) If-Match (string) |
| get_me_teamwork_installed_apps_by_user_scope_teams_app_installation_id_chat | The chat between the user and Teams app. | userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| get_me_teamwork_installed_apps_by_user_scope_teams_app_installation_id_teams_app | The app that is installed. | userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| get_me_teamwork_installed_apps_by_user_scope_teams_app_installation_id_teams_app_definition | The details of this version of the app. | userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| get_me_teamwork_installed_apps_count | Get the number of the resource | $search (string) |
| post_me_teamwork_send_activity_notification | Send an activity feed notification to a user. For more information, see sending Teams activity notifications. | data: { . topic . activityType (string) . chainId (number) . previewText . teamsAppId (string) . templateParameters (array) . iconId (string) } (object) required |
| get_teams | List all teams in an organization. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams | Create a new team. | data (undefined) required |
| get_teams_by_team_id | Retrieve the properties and relationships of the specified team. | team-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id | Update the properties of the specified team. | team-id (string) data (undefined) required |
| delete_teams_by_team_id | Delete entity from teams | team-id (string) If-Match (string) |
| get_teams_by_team_id_all_channels | Get the list of channels either in this team or shared with this team incoming channels. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_teams_by_team_id_all_channels_by_channel_id | List of channels either hosted in or shared with the team incoming channels. | team-id (string) channel-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_all_channels_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_channels | Retrieve the list of channels in this team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels | Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. | team-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id | Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. | team-id (string) channel-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id | Update the properties of the specified channel. | team-id (string) channel-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id | Delete the channel. | team-id (string) channel-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_all_members | Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_all_members | Create new navigation property to allMembers for teams | team-id (string) channel-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | team-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Update the navigation property allMembers in teams | team-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Delete navigation property allMembers for teams | team-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_all_members_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| post_teams_by_team_id_channels_by_channel_id_all_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_teams_by_team_id_channels_by_channel_id_all_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| get_teams_by_team_id_channels_by_channel_id_files_folder | Get the metadata for the location where the files of a channel are stored. | team-id (string) channel-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | team-id (string) channel-id (string) $format (string) |
| put_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | team-id (string) channel-id (string) |
| delete_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | team-id (string) channel-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_members | Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_members | Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. | team-id (string) channel-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | Get a conversationMember from a channel. | team-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. | team-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. | team-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_members_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| post_teams_by_team_id_channels_by_channel_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_teams_by_team_id_channels_by_channel_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) channel-id (string) data: { . values (array) } (object) required |
| get_teams_by_team_id_channels_by_channel_id_messages | Retrieve the list of messages without the replies in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to represented by the tenantId property on the channel. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_messages | Send a new chatMessage in the specified channel. | team-id (string) channel-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | Retrieve a single message or a message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios. Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform da | team-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id | Delete navigation property messages for teams | team-id (string) channel-id (string) chatMessage-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. | team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for teams | team-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in teams | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for teams | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| delete_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | team-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_set_reaction | Invoke action setReaction | team-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | team-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. | team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | Create a new reply to a chatMessage in a specified channel. | team-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Retrieve a single message or a message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in teams | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for teams | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for teams | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in teams | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for teams | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| delete_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | team-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_count | Get the number of the resource | team-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) channel-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teams_by_team_id_channels_by_channel_id_messages_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| get_teams_by_team_id_channels_by_channel_id_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) channel-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_archive | Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A | team-id (string) channel-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_teams_by_team_id_channels_by_channel_id_complete_migration | Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | team-id (string) channel-id (string) |
| get_teams_by_team_id_channels_by_channel_id_does_user_have_access_user_id_@user_id_tenant_id_@tenant_id_user_principal_name_@user_principal_name_ | Determine whether a user has access to a channel. | team-id (string) channel-id (string) userId (string) tenantId (string) userPrincipalName (string) |
| post_teams_by_team_id_channels_by_channel_id_provision_email | Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. | team-id (string) channel-id (string) |
| post_teams_by_team_id_channels_by_channel_id_remove_email | Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. | team-id (string) channel-id (string) |
| post_teams_by_team_id_channels_by_channel_id_unarchive | Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds. | team-id (string) channel-id (string) |
| get_teams_by_team_id_channels_by_channel_id_shared_with_teams | Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_shared_with_teams | Create new navigation property to sharedWithTeams for teams | team-id (string) channel-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Update the navigation property sharedWithTeams in teams | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members | Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team: - Users with Guest role - Users who are externally authenticated in the tenant | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_by_conversation_member_id | A collection of team members who have access to the shared channel. | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) conversationMember-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_count | Get the number of the resource | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $search (string) |
| get_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_team | Get team from teams | team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_channels_by_channel_id_shared_with_teams_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| get_teams_by_team_id_channels_by_channel_id_tabs | Retrieve the list of tabs in the specified channel within a team. | team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_channels_by_channel_id_tabs | Add pin a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. | team-id (string) channel-id (string) data (undefined) required |
| get_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Retrieve the properties and relationships of the specified tab in a channel within a team. | team-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Update the properties of the specified tab. This API can be used to configure the content of the tab. | team-id (string) channel-id (string) teamsTab-id (string) data (undefined) required |
| delete_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Removes unpins a tab from the specified channel within a team. | team-id (string) channel-id (string) teamsTab-id (string) If-Match (string) |
| get_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | team-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_channels_by_channel_id_tabs_count | Get the number of the resource | team-id (string) channel-id (string) $search (string) |
| get_teams_by_team_id_channels_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_channels_get_all_messages_ | Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | team-id (string) model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teams_by_team_id_channels_get_all_retained_messages_ | Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | team-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teams_by_team_id_group | Get group from teams | team-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_group_service_provisioning_errors | Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter eq, not, for isResolved and serviceInstance. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_teams_by_team_id_group_service_provisioning_errors_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_incoming_channels | Get the list of incoming channels channels shared with a team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_teams_by_team_id_incoming_channels_by_channel_id | List of channels shared with the team. | team-id (string) channel-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_incoming_channels_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_installed_apps | Retrieve a list of apps installed in the specified team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_installed_apps | Install an app to the specified team. | team-id (string) data (undefined) required |
| get_teams_by_team_id_installed_apps_by_teams_app_installation_id | Retrieve the app installed in the specified team. | team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_installed_apps_by_teams_app_installation_id | Update the navigation property installedApps in teams | team-id (string) teamsAppInstallation-id (string) data (undefined) required |
| delete_teams_by_team_id_installed_apps_by_teams_app_installation_id | Uninstalls an app from the specified team. | team-id (string) teamsAppInstallation-id (string) If-Match (string) |
| post_teams_by_team_id_installed_apps_by_teams_app_installation_id_upgrade | Upgrade an app installation within a chat. | team-id (string) teamsAppInstallation-id (string) data: { . consentedPermissionSet } (object) required |
| get_teams_by_team_id_installed_apps_by_teams_app_installation_id_teams_app | The app that is installed. | team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_installed_apps_by_teams_app_installation_id_teams_app_definition | The details of this version of the app. | team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_installed_apps_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_members | Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn't try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_members | Add a new conversationMember to a team. | team-id (string) data (undefined) required |
| get_teams_by_team_id_members_by_conversation_member_id | Get a conversationMember from a team. | team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_members_by_conversation_member_id | Update the role of a conversationMember in a team. | team-id (string) conversationMember-id (string) data (undefined) required |
| delete_teams_by_team_id_members_by_conversation_member_id | Remove a conversationMember from a team. | team-id (string) conversationMember-id (string) If-Match (string) |
| get_teams_by_team_id_members_count | Get the number of the resource | team-id (string) $search (string) |
| post_teams_by_team_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) data: { . values (array) } (object) required |
| post_teams_by_team_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) data: { . values (array) } (object) required |
| post_teams_by_team_id_archive | Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team an | team-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_teams_by_team_id_clone | Create a copy of a team. This operation also creates a copy of the corresponding group. You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. | team-id (string) data: { . displayName (string) . description (string) . mailNickname (string) . classification (string) . visibility (string) . partsToClone (string) } (object) required |
| post_teams_by_team_id_complete_migration | Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | team-id (string) |
| post_teams_by_team_id_send_activity_notification | Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. | team-id (string) data: { . topic . activityType (string) . chainId (number) . previewText . teamsAppId (string) . templateParameters (array) . recipient . iconId (string) } (object) required |
| post_teams_by_team_id_unarchive | Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. | team-id (string) |
| get_teams_by_team_id_operations | The async operations that ran or are running on this team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_operations | Create new navigation property to operations for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_operations_by_teams_async_operation_id | The async operations that ran or are running on this team. | team-id (string) teamsAsyncOperation-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_operations_by_teams_async_operation_id | Update the navigation property operations in teams | team-id (string) teamsAsyncOperation-id (string) data (undefined) required |
| delete_teams_by_team_id_operations_by_teams_async_operation_id | Delete navigation property operations for teams | team-id (string) teamsAsyncOperation-id (string) If-Match (string) |
| get_teams_by_team_id_operations_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_permission_grants | List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_permission_grants | Create new navigation property to permissionGrants for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | A collection of permissions granted to apps to access the team. | team-id (string) resourceSpecificPermissionGrant-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | Update the navigation property permissionGrants in teams | team-id (string) resourceSpecificPermissionGrant-id (string) data (undefined) required |
| delete_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | Delete navigation property permissionGrants for teams | team-id (string) resourceSpecificPermissionGrant-id (string) If-Match (string) |
| get_teams_by_team_id_permission_grants_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_photo | Get the specified profilePhoto or its metadata profilePhoto properties. The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240, 360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size. If the size you request is unavailable, you can still get a smaller size that the user has upload | team-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_photo | Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation. | team-id (string) data (undefined) required |
| get_teams_by_team_id_photo_value | Get the specified profilePhoto or its metadata profilePhoto properties. The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240, 360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size. If the size you request is unavailable, you can still get a smaller size that the user has upload | team-id (string) |
| put_teams_by_team_id_photo_value | Update the photo for the specified contact, group, team, or user in a tenant. The size of the photo you can update to is limited to 4 MB. You can use either PATCH or PUT for this operation. | team-id (string) |
| delete_teams_by_team_id_photo_value | The profile photo for the team. | team-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel | Get the default channel, General, of a team. | team-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel | Update the navigation property primaryChannel in teams | team-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel | Delete navigation property primaryChannel for teams | team-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_all_members | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_all_members | Create new navigation property to allMembers for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | Update the navigation property allMembers in teams | team-id (string) conversationMember-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | Delete navigation property allMembers for teams | team-id (string) conversationMember-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_all_members_count | Get the number of the resource | team-id (string) $search (string) |
| post_teams_by_team_id_primary_channel_all_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) data: { . values (array) } (object) required |
| post_teams_by_team_id_primary_channel_all_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) data: { . values (array) } (object) required |
| get_teams_by_team_id_primary_channel_files_folder | Metadata for the location where the channel's files are stored. | team-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | team-id (string) $format (string) |
| put_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | team-id (string) |
| delete_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | team-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_members | A collection of membership records associated with the channel. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_members | Create new navigation property to members for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_members_by_conversation_member_id | A collection of membership records associated with the channel. | team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_members_by_conversation_member_id | Update the navigation property members in teams | team-id (string) conversationMember-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_members_by_conversation_member_id | Delete navigation property members for teams | team-id (string) conversationMember-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_members_count | Get the number of the resource | team-id (string) $search (string) |
| post_teams_by_team_id_primary_channel_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | team-id (string) data: { . values (array) } (object) required |
| post_teams_by_team_id_primary_channel_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | team-id (string) data: { . values (array) } (object) required |
| get_teams_by_team_id_primary_channel_messages | A collection of all the messages in the channel. A navigation property. Nullable. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_messages | Create new navigation property to messages for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id | A collection of all the messages in the channel. A navigation property. Nullable. | team-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_messages_by_chat_message_id | Update the navigation property messages in teams | team-id (string) chatMessage-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_messages_by_chat_message_id | Delete navigation property messages for teams | team-id (string) chatMessage-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for teams | team-id (string) chatMessage-id (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in teams | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for teams | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| delete_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | team-id (string) chatMessage-id (string) $search (string) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_set_reaction | Invoke action setReaction | team-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | team-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | team-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies | Create new navigation property to replies for teams | team-id (string) chatMessage-id (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in teams | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for teams | team-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for teams | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in teams | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for teams | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| delete_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | team-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | team-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | team-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_count | Get the number of the resource | team-id (string) chatMessage-id (string) $search (string) |
| get_teams_by_team_id_primary_channel_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teams_by_team_id_primary_channel_messages_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_primary_channel_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | team-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_teams_by_team_id_primary_channel_archive | Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A | team-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_teams_by_team_id_primary_channel_complete_migration | Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | team-id (string) |
| get_teams_by_team_id_primary_channel_does_user_have_access_user_id_@user_id_tenant_id_@tenant_id_user_principal_name_@user_principal_name_ | Determine whether a user has access to a channel. | team-id (string) userId (string) tenantId (string) userPrincipalName (string) |
| post_teams_by_team_id_primary_channel_provision_email | Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. | team-id (string) |
| post_teams_by_team_id_primary_channel_remove_email | Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. | team-id (string) |
| post_teams_by_team_id_primary_channel_unarchive | Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds. | team-id (string) |
| get_teams_by_team_id_primary_channel_shared_with_teams | A collection of teams with which a channel is shared. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_shared_with_teams | Create new navigation property to sharedWithTeams for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | A collection of teams with which a channel is shared. | team-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | Update the navigation property sharedWithTeams in teams | team-id (string) sharedWithChannelTeamInfo-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | Delete navigation property sharedWithTeams for teams | team-id (string) sharedWithChannelTeamInfo-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members | A collection of team members who have access to the shared channel. | team-id (string) sharedWithChannelTeamInfo-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_by_conversation_member_id | A collection of team members who have access to the shared channel. | team-id (string) sharedWithChannelTeamInfo-id (string) conversationMember-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_count | Get the number of the resource | team-id (string) sharedWithChannelTeamInfo-id (string) $search (string) |
| get_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_team | Get team from teams | team-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_primary_channel_shared_with_teams_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_primary_channel_tabs | A collection of all the tabs in the channel. A navigation property. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_primary_channel_tabs | Create new navigation property to tabs for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | A collection of all the tabs in the channel. A navigation property. | team-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | Update the navigation property tabs in teams | team-id (string) teamsTab-id (string) data (undefined) required |
| delete_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | Delete navigation property tabs for teams | team-id (string) teamsTab-id (string) If-Match (string) |
| get_teams_by_team_id_primary_channel_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | team-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_teams_by_team_id_primary_channel_tabs_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule | Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations RELO. When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the curren | team-id (string) $select (array) $expand (array) |
| put_teams_by_team_id_schedule | Create or replace a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations RELO. When clients use the PUT method, if the schedule is provisioned, the operation replaces the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisionin | team-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule | Delete navigation property schedule for teams | team-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_day_notes | The day notes in the schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_day_notes | Create new navigation property to dayNotes for teams | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_day_notes_by_day_note_id | The day notes in the schedule. | team-id (string) dayNote-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_day_notes_by_day_note_id | Update the navigation property dayNotes in teams | team-id (string) dayNote-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_day_notes_by_day_note_id | Delete navigation property dayNotes for teams | team-id (string) dayNote-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_day_notes_count | Get the number of the resource | team-id (string) $search (string) |
| post_teams_by_team_id_schedule_share | Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and tim | team-id (string) data: { . notifyTeam (boolean) . startDateTime (string) . endDateTime (string) } (object) required |
| get_teams_by_team_id_schedule_offer_shift_requests | Retrieve the properties and relationships of all offerShiftRequest objects in a team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_offer_shift_requests | Create an instance of an offerShiftRequest. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | Retrieve the properties and relationships of an offerShiftRequest object. | team-id (string) offerShiftRequest-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | Update the navigation property offerShiftRequests in teams | team-id (string) offerShiftRequest-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | Delete navigation property offerShiftRequests for teams | team-id (string) offerShiftRequest-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_offer_shift_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_open_shift_change_requests | Retrieve a list of openShiftChangeRequest objects in a team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_open_shift_change_requests | Create instance of an openShiftChangeRequest object. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | Retrieve the properties and relationships of an openShiftChangeRequest object. | team-id (string) openShiftChangeRequest-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | Update the navigation property openShiftChangeRequests in teams | team-id (string) openShiftChangeRequest-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | Delete navigation property openShiftChangeRequests for teams | team-id (string) openShiftChangeRequest-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_open_shift_change_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_open_shifts | List openShift objects in a team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_open_shifts | Create an instance of an openShift object. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_open_shifts_by_open_shift_id | Retrieve the properties and relationships of an openshift object. | team-id (string) openShift-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_open_shifts_by_open_shift_id | Update the properties of an openShift object. | team-id (string) openShift-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_open_shifts_by_open_shift_id | Delete an openShift object. | team-id (string) openShift-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_open_shifts_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_scheduling_groups | Get the list of schedulingGroups in this schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_scheduling_groups | Create a new schedulingGroup. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | Retrieve the properties and relationships of a schedulingGroup by ID. | team-id (string) schedulingGroup-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. | team-id (string) schedulingGroup-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | Mark a schedulingGroup as inactive by setting its isActive property. This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. | team-id (string) schedulingGroup-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_scheduling_groups_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_shifts | Get the list of shift instances in a schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_shifts | Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_shifts_by_shift_id | Retrieve the properties and relationships of a shift object by ID. | team-id (string) shift-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_shifts_by_shift_id | Replace an existing shift. If the specified shift doesn't exist, this method returns 404 Not found. The duration of a shift can't be less than one minute or longer than 24 hours. | team-id (string) shift-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_shifts_by_shift_id | Delete a shift from the schedule. | team-id (string) shift-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_shifts_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_swap_shifts_change_requests | Retrieve a list of swapShiftsChangeRequest objects in the team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_swap_shifts_change_requests | Create an instance of a swapShiftsChangeRequest object. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | Retrieve the properties and relationships of a swapShiftsChangeRequest object. | team-id (string) swapShiftsChangeRequest-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | Update the navigation property swapShiftsChangeRequests in teams | team-id (string) swapShiftsChangeRequest-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | Delete navigation property swapShiftsChangeRequests for teams | team-id (string) swapShiftsChangeRequest-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_swap_shifts_change_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_time_cards | Retrieve a list of timeCard entries in a schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_time_cards | Create a timeCard instance in a schedule. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_time_cards_by_time_card_id | The time cards in the schedule. | team-id (string) timeCard-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_time_cards_by_time_card_id | Update the navigation property timeCards in teams | team-id (string) timeCard-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_time_cards_by_time_card_id | Delete a timeCard instance in a schedule. | team-id (string) timeCard-id (string) If-Match (string) |
| post_teams_by_team_id_schedule_time_cards_by_time_card_id_clock_out | Invoke action clockOut | team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| post_teams_by_team_id_schedule_time_cards_by_time_card_id_confirm | Confirm a timeCard. | team-id (string) timeCard-id (string) |
| post_teams_by_team_id_schedule_time_cards_by_time_card_id_end_break | Invoke action endBreak | team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| post_teams_by_team_id_schedule_time_cards_by_time_card_id_start_break | Invoke action startBreak | team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| get_teams_by_team_id_schedule_time_cards_count | Get the number of the resource | team-id (string) $search (string) |
| post_teams_by_team_id_schedule_time_cards_clock_in | Clock in to start a timeCard. | team-id (string) data: { . isAtApprovedLocation (boolean) . onBehalfOfUserId (string) . notes } (object) required |
| get_teams_by_team_id_schedule_time_off_reasons | Get the list of timeOffReasons in a schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_time_off_reasons | Create a new timeOffReason. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | Retrieve the properties and relationships of a timeOffReason object by ID. | team-id (string) timeOffReason-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. | team-id (string) timeOffReason-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. | team-id (string) timeOffReason-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_time_off_reasons_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_time_off_requests | Retrieve a list of timeOffRequest objects in the team. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_time_off_requests | Create instance of a timeoffrequest object. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | Retrieve the properties and relationships of a timeoffrequest object. | team-id (string) timeOffRequest-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | Update the navigation property timeOffRequests in teams | team-id (string) timeOffRequest-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | Delete a timeOffRequest object. | team-id (string) timeOffRequest-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_time_off_requests_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_schedule_times_off | Get the list of timeOff instances in a schedule. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_schedule_times_off | Create a new timeOff instance in a schedule. | team-id (string) data (undefined) required |
| get_teams_by_team_id_schedule_times_off_by_time_off_id | Retrieve the properties and relationships of a timeOff object by ID. | team-id (string) timeOff-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_schedule_times_off_by_time_off_id | Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found. | team-id (string) timeOff-id (string) data (undefined) required |
| delete_teams_by_team_id_schedule_times_off_by_time_off_id | Delete a timeOff instance from a schedule. | team-id (string) timeOff-id (string) If-Match (string) |
| get_teams_by_team_id_schedule_times_off_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_tags | Get a list of the tag objects and their properties. | team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_tags | Create a standard tag for members in a team. | team-id (string) data (undefined) required |
| get_teams_by_team_id_tags_by_teamwork_tag_id | Read the properties and relationships of a tag object. | team-id (string) teamworkTag-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_tags_by_teamwork_tag_id | Update the properties of a tag object. | team-id (string) teamworkTag-id (string) data (undefined) required |
| delete_teams_by_team_id_tags_by_teamwork_tag_id | Delete a tag object permanently. | team-id (string) teamworkTag-id (string) If-Match (string) |
| get_teams_by_team_id_tags_by_teamwork_tag_id_members | Get a list of the members of a standard tag in a team and their properties. | team-id (string) teamworkTag-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_by_team_id_tags_by_teamwork_tag_id_members | Create a new teamworkTagMember object in a team. | team-id (string) teamworkTag-id (string) data (undefined) required |
| get_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Get the properties and relationships of a member of a standard tag in a team. | team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) $select (array) $expand (array) |
| patch_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Update the navigation property members in teams | team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) data (undefined) required |
| delete_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Delete a member from a standard tag in a team. | team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) If-Match (string) |
| get_teams_by_team_id_tags_by_teamwork_tag_id_members_count | Get the number of the resource | team-id (string) teamworkTag-id (string) $search (string) |
| get_teams_by_team_id_tags_count | Get the number of the resource | team-id (string) $search (string) |
| get_teams_by_team_id_template | The template this team was created from. See available templates. | team-id (string) $select (array) $expand (array) |
| get_teams_count | Get the number of the resource | $search (string) |
| get_teams_get_all_messages_ | Invoke function getAllMessages | model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teams_templates | Get entities from teamsTemplates | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teams_templates | Add new entity to teamsTemplates | data (undefined) required |
| get_teams_templates_by_teams_template_id | Get entity from teamsTemplates by key | teamsTemplate-id (string) $select (array) $expand (array) |
| patch_teams_templates_by_teams_template_id | Update entity in teamsTemplates | teamsTemplate-id (string) data (undefined) required |
| delete_teams_templates_by_teams_template_id | Delete entity from teamsTemplates | teamsTemplate-id (string) If-Match (string) |
| get_teams_templates_count | Get the number of the resource | $search (string) |
| get_teamwork | Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled. | $select (array) $expand (array) |
| patch_teamwork | Update teamwork | data (undefined) required |
| get_teamwork_deleted_chats | Read the properties and relationships of a deletedChat object. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_chats | Create new navigation property to deletedChats for teamwork | data (undefined) required |
| get_teamwork_deleted_chats_by_deleted_chat_id | Read the properties and relationships of a deletedChat object. | deletedChat-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_chats_by_deleted_chat_id | Update the navigation property deletedChats in teamwork | deletedChat-id (string) data (undefined) required |
| delete_teamwork_deleted_chats_by_deleted_chat_id | Delete navigation property deletedChats for teamwork | deletedChat-id (string) If-Match (string) |
| post_teamwork_deleted_chats_by_deleted_chat_id_undo_delete | Restore a deletedChat to an active chat. | deletedChat-id (string) |
| get_teamwork_deleted_chats_count | Get the number of the resource | $search (string) |
| get_teamwork_deleted_teams | Get a list of the deletedTeam objects and their properties. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams | Create new navigation property to deletedTeams for teamwork | data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id | The deleted team. | deletedTeam-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id | Update the navigation property deletedTeams in teamwork | deletedTeam-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id | Delete navigation property deletedTeams for teamwork | deletedTeam-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels | The channels that are either shared with this deleted team or created in this deleted team. | deletedTeam-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels | Create new navigation property to channels for teamwork | deletedTeam-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id | The channels that are either shared with this deleted team or created in this deleted team. | deletedTeam-id (string) channel-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id | Update the navigation property channels in teamwork | deletedTeam-id (string) channel-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id | Delete navigation property channels for teamwork | deletedTeam-id (string) channel-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | deletedTeam-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members | Create new navigation property to allMembers for teamwork | deletedTeam-id (string) channel-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members_by_conversation_member_id | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | deletedTeam-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Update the navigation property allMembers in teamwork | deletedTeam-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Delete navigation property allMembers for teamwork | deletedTeam-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) $search (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | deletedTeam-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_all_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | deletedTeam-id (string) channel-id (string) data: { . values (array) } (object) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_files_folder | Metadata for the location where the channel's files are stored. | deletedTeam-id (string) channel-id (string) $select (array) $expand (array) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | deletedTeam-id (string) channel-id (string) $format (string) |
| put_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | deletedTeam-id (string) channel-id (string) |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | deletedTeam-id (string) channel-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members | A collection of membership records associated with the channel. | deletedTeam-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members | Create new navigation property to members for teamwork | deletedTeam-id (string) channel-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members_by_conversation_member_id | A collection of membership records associated with the channel. | deletedTeam-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members_by_conversation_member_id | Update the navigation property members in teamwork | deletedTeam-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members_by_conversation_member_id | Delete navigation property members for teamwork | deletedTeam-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) $search (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | deletedTeam-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | deletedTeam-id (string) channel-id (string) data: { . values (array) } (object) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages | A collection of all the messages in the channel. A navigation property. Nullable. | deletedTeam-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages | Create new navigation property to messages for teamwork | deletedTeam-id (string) channel-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id | A collection of all the messages in the channel. A navigation property. Nullable. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id | Update the navigation property messages in teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id | Delete navigation property messages for teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents | Create new navigation property to hostedContents for teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| put_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_hosted_contents_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_set_reaction | Invoke action setReaction | deletedTeam-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_unset_reaction | Invoke action unsetReaction | deletedTeam-id (string) channel-id (string) chatMessage-id (string) data: { . reactionType (string) } (object) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | Replies for a specified message. Supports $expand for channel messages. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies | Create new navigation property to replies for teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Replies for a specified message. Supports $expand for channel messages. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Update the navigation property replies in teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1 | Delete navigation property replies for teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents | Create new navigation property to hostedContents for teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Content in a message hosted by Microsoft Teams - for example, images or code snippets. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Update the navigation property hostedContents in teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id | Delete navigation property hostedContents for teamwork | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| put_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_by_chat_message_hosted_content_id_value | The unique identifier for an entity. Read-only. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) chatMessageHostedContent-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_hosted_contents_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) $search (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_set_reaction | Invoke action setReaction | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_soft_delete | Delete a single chatMessage or a chat message reply in a channel or a chat. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_undo_soft_delete | Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_by_chat_message_id1_unset_reaction | Invoke action unsetReaction | deletedTeam-id (string) channel-id (string) chatMessage-id (string) chatMessage-id1 (string) data: { . reactionType (string) } (object) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) chatMessage-id (string) $search (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_by_chat_message_id_replies_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | deletedTeam-id (string) channel-id (string) chatMessage-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) $search (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_messages_delta_ | Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLi | deletedTeam-id (string) channel-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_archive | Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A | deletedTeam-id (string) channel-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_complete_migration | Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | deletedTeam-id (string) channel-id (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_does_user_have_access_user_id_@user_id_tenant_id_@tenant_id_user_principal_name_@user_principal_name_ | Determine whether a user has access to a channel. | deletedTeam-id (string) channel-id (string) userId (string) tenantId (string) userPrincipalName (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_provision_email | Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. | deletedTeam-id (string) channel-id (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_remove_email | Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. | deletedTeam-id (string) channel-id (string) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_unarchive | Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds. | deletedTeam-id (string) channel-id (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams | A collection of teams with which a channel is shared. | deletedTeam-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams | Create new navigation property to sharedWithTeams for teamwork | deletedTeam-id (string) channel-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | A collection of teams with which a channel is shared. | deletedTeam-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Update the navigation property sharedWithTeams in teamwork | deletedTeam-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Delete navigation property sharedWithTeams for teamwork | deletedTeam-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members | A collection of team members who have access to the shared channel. | deletedTeam-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_by_conversation_member_id | A collection of team members who have access to the shared channel. | deletedTeam-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) conversationMember-id (string) $select (array) $expand (array) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $search (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_team | Get team from teamwork | deletedTeam-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_shared_with_teams_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) $search (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_tabs | A collection of all the tabs in the channel. A navigation property. | deletedTeam-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_tabs | Create new navigation property to tabs for teamwork | deletedTeam-id (string) channel-id (string) data (undefined) required |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_tabs_by_teams_tab_id | A collection of all the tabs in the channel. A navigation property. | deletedTeam-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Update the navigation property tabs in teamwork | deletedTeam-id (string) channel-id (string) teamsTab-id (string) data (undefined) required |
| delete_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Delete navigation property tabs for teamwork | deletedTeam-id (string) channel-id (string) teamsTab-id (string) If-Match (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | deletedTeam-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_by_channel_id_tabs_count | Get the number of the resource | deletedTeam-id (string) channel-id (string) $search (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_count | Get the number of the resource | deletedTeam-id (string) $search (string) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_get_all_messages_ | Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | deletedTeam-id (string) model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teamwork_deleted_teams_by_deleted_team_id_channels_get_all_retained_messages_ | Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | deletedTeam-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_teamwork_deleted_teams_count | Get the number of the resource | $search (string) |
| get_teamwork_deleted_teams_get_all_messages_ | Invoke function getAllMessages | model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| post_teamwork_send_activity_notification_to_recipients | Send activity feed notifications to multiple users, in bulk. For more information, see sending Teams activity notifications. | data: { . topic . activityType (string) . chainId (number) . previewText . teamsAppId (string) . templateParameters (array) . recipients (array) . iconId (string) } (object) required |
| get_teamwork_teams_app_settings | Get the tenant-wide teamsAppSettings for all Teams apps in the tenant. | $select (array) $expand (array) |
| patch_teamwork_teams_app_settings | Update the tenant-wide teamsAppSettings for all Teams apps in the tenant. | data (undefined) required |
| delete_teamwork_teams_app_settings | Delete navigation property teamsAppSettings for teamwork | If-Match (string) |
| get_teamwork_workforce_integrations | Retrieve a list of workforceIntegration objects. | $top (integer) $orderby (array) $select (array) $expand (array) |
| post_teamwork_workforce_integrations | Create a new workforceIntegration object. | data (undefined) required |
| get_teamwork_workforce_integrations_by_workforce_integration_id | Retrieve the properties and relationships of a workforceIntegration object. | workforceIntegration-id (string) $select (array) $expand (array) |
| patch_teamwork_workforce_integrations_by_workforce_integration_id | Update the properties of a workforceIntegration object. | workforceIntegration-id (string) data (undefined) required |
| delete_teamwork_workforce_integrations_by_workforce_integration_id | Delete an instance of a workforceIntegration. | workforceIntegration-id (string) If-Match (string) |
| get_teamwork_workforce_integrations_count | Get the number of the resource | $search (string) |
| get_users_by_user_id_joined_teams | Get joinedTeams from users | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams | Create new navigation property to joinedTeams for users | user-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id | Get joinedTeams from users | user-id (string) team-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id | Update the navigation property joinedTeams in users | user-id (string) team-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id | Delete navigation property joinedTeams for users | user-id (string) team-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_all_channels | List of channels either hosted in or shared with the team incoming channels. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_all_channels_by_channel_id | List of channels either hosted in or shared with the team incoming channels. | user-id (string) team-id (string) channel-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_all_channels_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels | The collection of channels and messages associated with the team. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels | Create new navigation property to channels for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id | The collection of channels and messages associated with the team. | user-id (string) team-id (string) channel-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id | Update the navigation property channels in users | user-id (string) team-id (string) channel-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id | Delete navigation property channels for users | user-id (string) team-id (string) channel-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | user-id (string) team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members | Create new navigation property to allMembers for users | user-id (string) team-id (string) channel-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | user-id (string) team-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Update the navigation property allMembers in users | user-id (string) team-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members_by_conversation_member_id | Delete navigation property allMembers for users | user-id (string) team-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | user-id (string) team-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_all_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | user-id (string) team-id (string) channel-id (string) data: { . values (array) } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_files_folder | Metadata for the location where the channel's files are stored. | user-id (string) team-id (string) channel-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | user-id (string) team-id (string) channel-id (string) $format (string) |
| put_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | user-id (string) team-id (string) channel-id (string) |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_files_folder_content | The content stream, if the item represents a file. | user-id (string) team-id (string) channel-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members | A collection of membership records associated with the channel. | user-id (string) team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members | Create new navigation property to members for users | user-id (string) team-id (string) channel-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | A collection of membership records associated with the channel. | user-id (string) team-id (string) channel-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | Update the navigation property members in users | user-id (string) team-id (string) channel-id (string) conversationMember-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members_by_conversation_member_id | Delete navigation property members for users | user-id (string) team-id (string) channel-id (string) conversationMember-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | user-id (string) team-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | user-id (string) team-id (string) channel-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_archive | Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A | user-id (string) team-id (string) channel-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_complete_migration | Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | user-id (string) team-id (string) channel-id (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_does_user_have_access_user_id_@user_id_tenant_id_@tenant_id_user_principal_name_@user_principal_name_ | Determine whether a user has access to a channel. | user-id (string) team-id (string) channel-id (string) userId (string) tenantId (string) userPrincipalName (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_provision_email | Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. | user-id (string) team-id (string) channel-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_remove_email | Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. | user-id (string) team-id (string) channel-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_unarchive | Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds. | user-id (string) team-id (string) channel-id (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams | A collection of teams with which a channel is shared. | user-id (string) team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams | Create new navigation property to sharedWithTeams for users | user-id (string) team-id (string) channel-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | A collection of teams with which a channel is shared. | user-id (string) team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Update the navigation property sharedWithTeams in users | user-id (string) team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id | Delete navigation property sharedWithTeams for users | user-id (string) team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members | A collection of team members who have access to the shared channel. | user-id (string) team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_by_conversation_member_id | A collection of team members who have access to the shared channel. | user-id (string) team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) conversationMember-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_by_shared_with_channel_team_info_id_team | Get team from users | user-id (string) team-id (string) channel-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_shared_with_teams_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_tabs | A collection of all the tabs in the channel. A navigation property. | user-id (string) team-id (string) channel-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_tabs | Create new navigation property to tabs for users | user-id (string) team-id (string) channel-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | A collection of all the tabs in the channel. A navigation property. | user-id (string) team-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Update the navigation property tabs in users | user-id (string) team-id (string) channel-id (string) teamsTab-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id | Delete navigation property tabs for users | user-id (string) team-id (string) channel-id (string) teamsTab-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | user-id (string) team-id (string) channel-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_by_channel_id_tabs_count | Get the number of the resource | user-id (string) team-id (string) channel-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_channels_get_all_messages_ | Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | user-id (string) team-id (string) model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_channels_get_all_retained_messages_ | Get all retained messages across all channels in a team. To learn more about how to use the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs. | user-id (string) team-id (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_group | Get group from users | user-id (string) team-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_group_service_provisioning_errors | Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter eq, not, for isResolved and serviceInstance. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_group_service_provisioning_errors_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_incoming_channels | List of channels shared with the team. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_incoming_channels_by_channel_id | List of channels shared with the team. | user-id (string) team-id (string) channel-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_incoming_channels_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_installed_apps | The apps installed in this team. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_installed_apps | Create new navigation property to installedApps for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id | The apps installed in this team. | user-id (string) team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id | Update the navigation property installedApps in users | user-id (string) team-id (string) teamsAppInstallation-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id | Delete navigation property installedApps for users | user-id (string) team-id (string) teamsAppInstallation-id (string) If-Match (string) |
| post_users_by_user_id_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id_upgrade | Upgrade an app installation within a chat. | user-id (string) team-id (string) teamsAppInstallation-id (string) data: { . consentedPermissionSet } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id_teams_app | The app that is installed. | user-id (string) team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_installed_apps_by_teams_app_installation_id_teams_app_definition | The details of this version of the app. | user-id (string) team-id (string) teamsAppInstallation-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_installed_apps_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_members | Members and owners of the team. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_members | Create new navigation property to members for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_members_by_conversation_member_id | Members and owners of the team. | user-id (string) team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_members_by_conversation_member_id | Update the navigation property members in users | user-id (string) team-id (string) conversationMember-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_members_by_conversation_member_id | Delete navigation property members for users | user-id (string) team-id (string) conversationMember-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_members_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | user-id (string) team-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | user-id (string) team-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_archive | Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team an | user-id (string) team-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_clone | Create a copy of a team. This operation also creates a copy of the corresponding group. You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they see a message that says that the tab isn't configured. Cloning is a long-running operation. | user-id (string) team-id (string) data: { . displayName (string) . description (string) . mailNickname (string) . classification (string) . visibility (string) . partsToClone (string) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_complete_migration | Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | user-id (string) team-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_send_activity_notification | Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. | user-id (string) team-id (string) data: { . topic . activityType (string) . chainId (number) . previewText . teamsAppId (string) . templateParameters (array) . recipient . iconId (string) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_unarchive | Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. | user-id (string) team-id (string) |
| get_users_by_user_id_joined_teams_by_team_id_operations | The async operations that ran or are running on this team. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_operations | Create new navigation property to operations for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_operations_by_teams_async_operation_id | The async operations that ran or are running on this team. | user-id (string) team-id (string) teamsAsyncOperation-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_operations_by_teams_async_operation_id | Update the navigation property operations in users | user-id (string) team-id (string) teamsAsyncOperation-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_operations_by_teams_async_operation_id | Delete navigation property operations for users | user-id (string) team-id (string) teamsAsyncOperation-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_operations_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_permission_grants | A collection of permissions granted to apps to access the team. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_permission_grants | Create new navigation property to permissionGrants for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | A collection of permissions granted to apps to access the team. | user-id (string) team-id (string) resourceSpecificPermissionGrant-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | Update the navigation property permissionGrants in users | user-id (string) team-id (string) resourceSpecificPermissionGrant-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_permission_grants_by_resource_specific_permission_grant_id | Delete navigation property permissionGrants for users | user-id (string) team-id (string) resourceSpecificPermissionGrant-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_permission_grants_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_photo | The profile photo for the team. | user-id (string) team-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_photo | Update the navigation property photo in users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_photo_value | The profile photo for the team. | user-id (string) team-id (string) |
| put_users_by_user_id_joined_teams_by_team_id_photo_value | The profile photo for the team. | user-id (string) team-id (string) |
| delete_users_by_user_id_joined_teams_by_team_id_photo_value | The profile photo for the team. | user-id (string) team-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel | The general channel for the team. | user-id (string) team-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel | Update the navigation property primaryChannel in users | user-id (string) team-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel | Delete navigation property primaryChannel for users | user-id (string) team-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members | Create new navigation property to allMembers for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | A collection of membership records associated with the channel, including both direct and indirect members of shared channels. | user-id (string) team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | Update the navigation property allMembers in users | user-id (string) team-id (string) conversationMember-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members_by_conversation_member_id | Delete navigation property allMembers for users | user-id (string) team-id (string) conversationMember-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | user-id (string) team-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_all_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | user-id (string) team-id (string) data: { . values (array) } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_files_folder | Metadata for the location where the channel's files are stored. | user-id (string) team-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | user-id (string) team-id (string) $format (string) |
| put_users_by_user_id_joined_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | user-id (string) team-id (string) |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_files_folder_content | The content stream, if the item represents a file. | user-id (string) team-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_members | A collection of membership records associated with the channel. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_members | Create new navigation property to members for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_members_by_conversation_member_id | A collection of membership records associated with the channel. | user-id (string) team-id (string) conversationMember-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_members_by_conversation_member_id | Update the navigation property members in users | user-id (string) team-id (string) conversationMember-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_members_by_conversation_member_id | Delete navigation property members for users | user-id (string) team-id (string) conversationMember-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_members_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_members_add | Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. | user-id (string) team-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_members_remove | Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. | user-id (string) team-id (string) data: { . values (array) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_archive | Archive a channel in a team. When a channel is archived, users can't send new messages or react to existing messages in the channel, edit the channel settings, or make other changes to the channel. You can delete an archived channel or add and remove members from it. If you archive a team, its channels are also archived. Archiving is an asynchronous operation; a channel is archived after the asynchronous archiving operation completes successfully, which might occur after the response returns. A | user-id (string) team-id (string) data: { . shouldSetSpoSiteReadOnlyForMembers (boolean) } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_complete_migration | Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. | user-id (string) team-id (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_does_user_have_access_user_id_@user_id_tenant_id_@tenant_id_user_principal_name_@user_principal_name_ | Determine whether a user has access to a channel. | user-id (string) team-id (string) userId (string) tenantId (string) userPrincipalName (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_provision_email | Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. | user-id (string) team-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_remove_email | Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. | user-id (string) team-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_unarchive | Restore an archived channel. Unarchiving restores the ability for users to send messages and edit the channel. Channels are archived via the channel: archive method. Unarchiving is an asynchronous operation; a channel is unarchived when the asynchronous unarchiving operation completes successfully, which might occur after this method responds. | user-id (string) team-id (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams | A collection of teams with which a channel is shared. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams | Create new navigation property to sharedWithTeams for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | A collection of teams with which a channel is shared. | user-id (string) team-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | Update the navigation property sharedWithTeams in users | user-id (string) team-id (string) sharedWithChannelTeamInfo-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id | Delete navigation property sharedWithTeams for users | user-id (string) team-id (string) sharedWithChannelTeamInfo-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members | A collection of team members who have access to the shared channel. | user-id (string) team-id (string) sharedWithChannelTeamInfo-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_by_conversation_member_id | A collection of team members who have access to the shared channel. | user-id (string) team-id (string) sharedWithChannelTeamInfo-id (string) conversationMember-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_allowed_members_count | Get the number of the resource | user-id (string) team-id (string) sharedWithChannelTeamInfo-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_by_shared_with_channel_team_info_id_team | Get team from users | user-id (string) team-id (string) sharedWithChannelTeamInfo-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_shared_with_teams_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_tabs | A collection of all the tabs in the channel. A navigation property. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_primary_channel_tabs | Create new navigation property to tabs for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | A collection of all the tabs in the channel. A navigation property. | user-id (string) team-id (string) teamsTab-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | Update the navigation property tabs in users | user-id (string) team-id (string) teamsTab-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id | Delete navigation property tabs for users | user-id (string) team-id (string) teamsTab-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_tabs_by_teams_tab_id_teams_app | The application that is linked to the tab. This can't be changed after tab creation. | user-id (string) team-id (string) teamsTab-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_by_team_id_primary_channel_tabs_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule | The schedule of shifts for this team. | user-id (string) team-id (string) $select (array) $expand (array) |
| put_users_by_user_id_joined_teams_by_team_id_schedule | Update the navigation property schedule in users | user-id (string) team-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule | Delete navigation property schedule for users | user-id (string) team-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_day_notes | The day notes in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_day_notes | Create new navigation property to dayNotes for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_day_notes_by_day_note_id | The day notes in the schedule. | user-id (string) team-id (string) dayNote-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_day_notes_by_day_note_id | Update the navigation property dayNotes in users | user-id (string) team-id (string) dayNote-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_day_notes_by_day_note_id | Delete navigation property dayNotes for users | user-id (string) team-id (string) dayNote-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_day_notes_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_share | Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and tim | user-id (string) team-id (string) data: { . notifyTeam (boolean) . startDateTime (string) . endDateTime (string) } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_offer_shift_requests | The offer requests for shifts in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_offer_shift_requests | Create new navigation property to offerShiftRequests for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | The offer requests for shifts in the schedule. | user-id (string) team-id (string) offerShiftRequest-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | Update the navigation property offerShiftRequests in users | user-id (string) team-id (string) offerShiftRequest-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_offer_shift_requests_by_offer_shift_request_id | Delete navigation property offerShiftRequests for users | user-id (string) team-id (string) offerShiftRequest-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_offer_shift_requests_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_open_shift_change_requests | The open shift requests in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_open_shift_change_requests | Create new navigation property to openShiftChangeRequests for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | The open shift requests in the schedule. | user-id (string) team-id (string) openShiftChangeRequest-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | Update the navigation property openShiftChangeRequests in users | user-id (string) team-id (string) openShiftChangeRequest-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_open_shift_change_requests_by_open_shift_change_request_id | Delete navigation property openShiftChangeRequests for users | user-id (string) team-id (string) openShiftChangeRequest-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_open_shift_change_requests_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_open_shifts | The set of open shifts in a scheduling group in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_open_shifts | Create new navigation property to openShifts for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_open_shifts_by_open_shift_id | The set of open shifts in a scheduling group in the schedule. | user-id (string) team-id (string) openShift-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_open_shifts_by_open_shift_id | Update the navigation property openShifts in users | user-id (string) team-id (string) openShift-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_open_shifts_by_open_shift_id | Delete navigation property openShifts for users | user-id (string) team-id (string) openShift-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_open_shifts_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_scheduling_groups | The logical grouping of users in the schedule usually by role. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_scheduling_groups | Create new navigation property to schedulingGroups for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | The logical grouping of users in the schedule usually by role. | user-id (string) team-id (string) schedulingGroup-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | Update the navigation property schedulingGroups in users | user-id (string) team-id (string) schedulingGroup-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_scheduling_groups_by_scheduling_group_id | Delete navigation property schedulingGroups for users | user-id (string) team-id (string) schedulingGroup-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_scheduling_groups_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_shifts | The shifts in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_shifts | Create new navigation property to shifts for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_shifts_by_shift_id | The shifts in the schedule. | user-id (string) team-id (string) shift-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_shifts_by_shift_id | Update the navigation property shifts in users | user-id (string) team-id (string) shift-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_shifts_by_shift_id | Delete navigation property shifts for users | user-id (string) team-id (string) shift-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_shifts_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_swap_shifts_change_requests | The swap requests for shifts in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_swap_shifts_change_requests | Create new navigation property to swapShiftsChangeRequests for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | The swap requests for shifts in the schedule. | user-id (string) team-id (string) swapShiftsChangeRequest-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | Update the navigation property swapShiftsChangeRequests in users | user-id (string) team-id (string) swapShiftsChangeRequest-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_swap_shifts_change_requests_by_swap_shifts_change_request_id | Delete navigation property swapShiftsChangeRequests for users | user-id (string) team-id (string) swapShiftsChangeRequest-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_swap_shifts_change_requests_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_cards | The time cards in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_cards | Create new navigation property to timeCards for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_by_time_card_id | The time cards in the schedule. | user-id (string) team-id (string) timeCard-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_by_time_card_id | Update the navigation property timeCards in users | user-id (string) team-id (string) timeCard-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_by_time_card_id | Delete navigation property timeCards for users | user-id (string) team-id (string) timeCard-id (string) If-Match (string) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_clock_out | Invoke action clockOut | user-id (string) team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_confirm | Confirm a timeCard. | user-id (string) team-id (string) timeCard-id (string) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_end_break | Invoke action endBreak | user-id (string) team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_by_time_card_id_start_break | Invoke action startBreak | user-id (string) team-id (string) timeCard-id (string) data: { . isAtApprovedLocation (boolean) . notes } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_cards_clock_in | Clock in to start a timeCard. | user-id (string) team-id (string) data: { . isAtApprovedLocation (boolean) . onBehalfOfUserId (string) . notes } (object) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_off_reasons | The set of reasons for a time off in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_off_reasons | Create new navigation property to timeOffReasons for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | The set of reasons for a time off in the schedule. | user-id (string) team-id (string) timeOffReason-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | Update the navigation property timeOffReasons in users | user-id (string) team-id (string) timeOffReason-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_time_off_reasons_by_time_off_reason_id | Delete navigation property timeOffReasons for users | user-id (string) team-id (string) timeOffReason-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_off_reasons_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_off_requests | The time off requests in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_time_off_requests | Create new navigation property to timeOffRequests for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | The time off requests in the schedule. | user-id (string) team-id (string) timeOffRequest-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | Update the navigation property timeOffRequests in users | user-id (string) team-id (string) timeOffRequest-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_time_off_requests_by_time_off_request_id | Delete navigation property timeOffRequests for users | user-id (string) team-id (string) timeOffRequest-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_time_off_requests_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_times_off | The instances of times off in the schedule. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_schedule_times_off | Create new navigation property to timesOff for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_schedule_times_off_by_time_off_id | The instances of times off in the schedule. | user-id (string) team-id (string) timeOff-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_schedule_times_off_by_time_off_id | Update the navigation property timesOff in users | user-id (string) team-id (string) timeOff-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_schedule_times_off_by_time_off_id | Delete navigation property timesOff for users | user-id (string) team-id (string) timeOff-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_schedule_times_off_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_tags | The tags associated with the team. | user-id (string) team-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_tags | Create new navigation property to tags for users | user-id (string) team-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id | The tags associated with the team. | user-id (string) team-id (string) teamworkTag-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id | Update the navigation property tags in users | user-id (string) team-id (string) teamworkTag-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id | Delete navigation property tags for users | user-id (string) team-id (string) teamworkTag-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id_members | Users assigned to the tag. | user-id (string) team-id (string) teamworkTag-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id_members | Create new navigation property to members for users | user-id (string) team-id (string) teamworkTag-id (string) data (undefined) required |
| get_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Users assigned to the tag. | user-id (string) team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Update the navigation property members in users | user-id (string) team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) data (undefined) required |
| delete_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_by_teamwork_tag_member_id | Delete navigation property members for users | user-id (string) team-id (string) teamworkTag-id (string) teamworkTagMember-id (string) If-Match (string) |
| get_users_by_user_id_joined_teams_by_team_id_tags_by_teamwork_tag_id_members_count | Get the number of the resource | user-id (string) team-id (string) teamworkTag-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_tags_count | Get the number of the resource | user-id (string) team-id (string) $search (string) |
| get_users_by_user_id_joined_teams_by_team_id_template | The template this team was created from. See available templates. | user-id (string) team-id (string) $select (array) $expand (array) |
| get_users_by_user_id_joined_teams_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_joined_teams_get_all_messages_ | Invoke function getAllMessages | user-id (string) model (string) $top (integer) $select (array) $orderby (array) $expand (array) |
| get_users_by_user_id_teamwork | Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user. | user-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_teamwork | Update the navigation property teamwork in users | user-id (string) data (undefined) required |
| delete_users_by_user_id_teamwork | Delete navigation property teamwork for users | user-id (string) If-Match (string) |
| get_users_by_user_id_teamwork_associated_teams | The list of associatedTeamInfo objects that a user is associated with. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_teamwork_associated_teams | Create new navigation property to associatedTeams for users | user-id (string) data (undefined) required |
| get_users_by_user_id_teamwork_associated_teams_by_associated_team_info_id | The list of associatedTeamInfo objects that a user is associated with. | user-id (string) associatedTeamInfo-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_teamwork_associated_teams_by_associated_team_info_id | Update the navigation property associatedTeams in users | user-id (string) associatedTeamInfo-id (string) data (undefined) required |
| delete_users_by_user_id_teamwork_associated_teams_by_associated_team_info_id | Delete navigation property associatedTeams for users | user-id (string) associatedTeamInfo-id (string) If-Match (string) |
| get_users_by_user_id_teamwork_associated_teams_by_associated_team_info_id_team | Get team from users | user-id (string) associatedTeamInfo-id (string) $select (array) $expand (array) |
| get_users_by_user_id_teamwork_associated_teams_count | Get the number of the resource | user-id (string) $search (string) |
| get_users_by_user_id_teamwork_installed_apps | Retrieve the list of apps installed in the personal scope of the specified user. | user-id (string) $top (integer) $orderby (array) $select (array) $expand (array) |
| post_users_by_user_id_teamwork_installed_apps | Install an app in the personal scope of the specified user. | user-id (string) data (undefined) required |
| get_users_by_user_id_teamwork_installed_apps_by_user_scope_teams_app_installation_id | Retrieve the app installed in the personal scope of the specified user. | user-id (string) userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| patch_users_by_user_id_teamwork_installed_apps_by_user_scope_teams_app_installation_id | Update the navigation property installedApps in users | user-id (string) userScopeTeamsAppInstallation-id (string) data (undefined) required |
| delete_users_by_user_id_teamwork_installed_apps_by_user_scope_teams_app_installation_id | Uninstall an app from the personal scope of the specified user. | user-id (string) userScopeTeamsAppInstallation-id (string) If-Match (string) |
| get_users_by_user_id_teamwork_installed_apps_by_user_scope_teams_app_installation_id_chat | Retrieve the chat of the specified user and Teams app. | user-id (string) userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| get_users_by_user_id_teamwork_installed_apps_by_user_scope_teams_app_installation_id_teams_app | The app that is installed. | user-id (string) userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| get_users_by_user_id_teamwork_installed_apps_by_user_scope_teams_app_installation_id_teams_app_definition | The details of this version of the app. | user-id (string) userScopeTeamsAppInstallation-id (string) $select (array) $expand (array) |
| get_users_by_user_id_teamwork_installed_apps_count | Get the number of the resource | user-id (string) $search (string) |
| post_users_by_user_id_teamwork_send_activity_notification | Send an activity feed notification to a user. For more information, see sending Teams activity notifications. | user-id (string) data: { . topic . activityType (string) . chainId (number) . previewText . teamsAppId (string) . templateParameters (array) . iconId (string) } (object) required |