Productivity

MS Teams

Integrated

Collaboration central. Quake Agents operate within Teams, allowing consultants to trigger "The Resourcer" or check "The Oracle" stats without ever leaving their chat window.

1 Integration
50 Endpoints

Available integrations

MS Teams

A collaboration platform that combines chat, video calls, file sharing, and app integrations to help teams communicate and work together efficiently.

Publish teamsApp 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.
Delete teamsApp 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.
Get teamsApps from appCatalogs
List teamsApp 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.
Update the navigation property teamsApps in appCatalogs
Update teamsApp 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).
Delete navigation property appDefinitions for appCatalogs
Get appDefinitions from appCatalogs The details for each version of the app.
Get the number of the resource
Get appDefinitions from appCatalogs The details for each version of the app.
Publish teamsApp 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.
Delete navigation property bot for appCatalogs
Get teamworkBot Get the bot associated with a specific definition of the TeamsApp.
Get the number of the resource
Update the navigation property bot in appCatalogs
Add member to chat Add a conversation member to a chat.
Invoke action add Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created.
Create chat Create a new chat.
Install app in chat Install a Teams app within the specified chat.
Add hosted content Create a new chatMessageHostedContent (such as an image or file) in a message. The content bytes should be attached via a subsequent **Upload** to the content URL.
Delete chat Soft-delete a chat. When a chat is soft-deleted, it is not visible to the user, but it's still retained for compliance purposes.
Uninstall app from chat Delete (uninstall) an app installation from a chat.
Soft-delete chatMessage Soft-delete a chat message in a channel or chat. The message is not accessible to users after this, but is retained for compliance.
Get chat 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.
Get media content for chatMessageHostedContent Download the content stream of a chat message attachment (image or file).
Get installed app in chat Get an app installed in a chat.
Get lastMessagePreview from chats 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 resource.
Get conversationMember Retrieve a conversationMember from a chat or channel.
Get chatMessage in a channel or chat Retrieve a single message or a message reply in a channel or a chat.
Get chatMessageHostedContent Retrieve the properties and relationships of chatMessageHostedContent object.
List 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.
List apps in chat List all app installations within a chat.
List conversationMembers List all conversation members in a chat or channel.
List hostedContents Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see the **Get chatMessageHostedContent** API.
List messages in a chat Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made on behalf of a user (with delegated permissions).
List replies in chat Replies for a specified message. Supports $expand for channel messages.
Remove conversationMember Remove a conversation member from a chat.
Invoke action remove Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed.
Send message in chat Send a new chatMessage in the specified chat.
Send reply in chat Create a new reply to a chat message in a chat.
Update chat Update the properties of a chat.
Update chatMessage Update a chat message in a channel or chat (specifically, update the message's **IsReadReceiptRequested** or **importance** properties).
Invoke action upgrade Upgrade an app installation within a chat.
Get the number of the resource
Get teamsApp from chats The app that is installed.
Get teamsAppDefinition from chats The details of this version of the app.
Get the number of the resource
Invoke action setReaction
Invoke action softDelete Soft-delete a single chatMessage or a chat message reply in a chat.
Invoke action unsetReaction