- Retrieve a list of user objects. By default, returns a limited set of properties (businessPhones, displayName, givenName, id, jobTitle, mail, mobilePhone, officeLocation, preferredLanguage, surname, userPrincipalName). Use $select to specify alternative properties.
- Retrieve the properties and relationships of a specific user by their ID or userPrincipalName. By default, only a limited set of properties are returned (businessPhones, displayName, givenName, id, jobTitle, mail, mobilePhone, officeLocation, preferredLanguage, surname, userPrincipalName). Use the select parameter to return an alternative property set.
- Create a new user account in the organization with the specified properties
- Delete a specific user from the organization by their ID or userPrincipalName
- Change the password for the authenticated user. The user must provide their current password and the new password.
- Retrieve the properties and relationships of the currently authenticated user
- Retrieve a list of all teams in an organization using the direct teams endpoint
- Create a new team from a template or from an existing group
- Retrieve the properties and relationships of a specific team by its ID
- Update the properties of the specified team
- Delete a team and move it to the recycle bin for 30 days
- Archive a team to prevent most changes while maintaining membership
- Restore an archived team to active state
- Add a member to a team
- Add multiple members to a team in a single request
- Remove a member from a team
- Remove multiple members from a team in a single request
- Get the conversationMember collection of a team
- Get a conversationMember from a team
- Create a copy of a team with specified parts
- Retrieve the list of channels in a team
- Retrieve the properties and relationships of a channel
- Get the list of channels either in this team or shared with this team (incoming channels)
- Get the list of incoming channels (channels shared with a team)
- Get the default channel, General, of a team
- Create a new channel in a team, as specified in the request body
- Update the properties of the specified channel
- Delete a specific channel from a team. Deleting a channel is a permanent operation that cannot be undone.
- Retrieve the list of tabs in the specified channel within a team
- Get the metadata for the location where the files of a channel are stored
- Get a list of members in a channel, including direct members of standard, private, and shared channels
- Get a list of all members in a channel, including direct and indirect members
- Get a conversationMember from a channel
- Archive a channel in a team
- Restore an archived channel in a team
- Add a conversationMember to a channel
- Delete a conversationMember from a channel
- Retrieve the properties and relationships of a specified tab in a channel within a team
- Remove (unpin) a tab from the specified channel within a team
- Retrieve the list of messages (without the replies) in a channel of a team
- Retrieve messages across all channels in a team, including text, audio, and video conversations
- Retrieve a single message or a message reply in a channel
- Send a new message to a specific channel. Only the body property is mandatory.
- Update an existing message in a channel using delegated permissions
- Soft-delete a message in a channel
- Retrieve all replies to a specific message in a channel. Supports $top and $expand OData query parameters.
- Send a reply to a specific message in a channel. Only the body property is mandatory.
- Retrieve a specific reply to a message in a channel
- Retrieve all messages in a specific chat. Supports $top (max 50), $orderby (lastModifiedDateTime or createdDateTime in descending order), and $filter query parameters.
- Retrieve a specific message in a chat by its ID
- Send a new message to a specific chat. Only the body property is mandatory.
- Soft-delete a message in a chat
- Undo soft deletion of a single chat message or a message reply in a channel or a chat
- Retrieve all chats that the authenticated user is a participant in. Supports $expand, $top, $filter, and $orderby query parameters.
- Retrieve the properties and relationships of a specific chat
- Create a new chat with specified members. Supports one-on-one and group chats. Only one one-on-one chat can exist between two members.
- Update the properties of a chat object. This can only be used to set the topic for a chat with a chatType value of group. Maximum length is 250 characters. Use of ':' is not allowed.
- Delete a chat object. This operation is permanent and cannot be undone.
- Retrieve all members in a specific chat. This operation does not support OData query parameters to customize the response.
- Add a conversationMember to a chat
- Remove a conversationMember from a chat.
- Retrieve a single conversationMember from a chat.
No matching actions