Teams permissions
convly requests the minimum permissions needed for cross-platform interoperability.
| Scope | Description | Use case |
|---|---|---|
Chat.ReadBasic | Read names and members of user chat threads (Delegated permission) | Discover chats the signed-in user is part of and map participants so convly can mirror and sync conversations across platforms. |
Chat.ReadWrite | Read and write user chat messages (Delegated permission) | Read chat messages and post replies or relays from other platforms, enabling true bidirectional syncing. |
ChatMessage.Read | Read user chat messages (Delegated permission) | Ingest message history and new messages from 1:1, group, and meeting chats so convly can route content to other platforms. |
ChatMessage.Send | Send user chat messages (Delegated permission) | Send messages into Teams on behalf of the user when a conversation continues from another connected platform. |
Files.ReadWrite.All | Full read/write access to all files the user can access (Delegated permission) | Fetch and upload files shared in chats or channels, keeping attachments in sync with other platforms. |
Sites.ReadWrite.All | Edit or delete items in all site collections (Delegated permission) | Manage SharePoint-backed content tied to Teams channels when mirroring or transforming attachments across platforms. |
User.Read | Sign in and read user profile (Delegated permission) | Authenticate the user and pull core identity data to associate their account across platforms. |
User.ReadBasic.All | Read all users' basic profiles (Delegated permission) | Resolve display names, photos, and basic directory info to map participants between Teams and other platforms. |
email | View the user's primary email address (Delegated permission) | Use email as a stable cross-platform identifier to link accounts and route notifications. |
profile | View the user's basic profile (Delegated permission) | Show consistent user info (name, photo) inside convly when rendering messages across platforms. |
openid | Sign users in via OpenID Connect (Delegated permission) | Enable secure sign-in flows for accounts used in cross-platform integrations. |
offline_access | Maintain access to data you have been granted (Delegated permission) | Use refresh tokens so convly can continue syncing chats and files across platforms without requiring frequent re-authentication. |
https://management.core.windows.net//user_impersonation | Access Azure Service Management as the signed-in user (Delegated permission) | List all Azure Active Directory tenants the user belongs to, so convly can let them choose which tenant to connect for cross-platform integrations. |