Add Channel Member
-
Add A ConversationMember To A Channel
Add Chat Member
-
Add A ConversationMember To A Chat
Add Team Member
-
Add A Member To A Team
Add Team Members In Bulk
-
Add Multiple Members To A Team In A Single Request
Archive Channel
-
Archive A Channel In A Team
Archive Team
-
Archive A Team To Prevent Most Changes While Maintaining Membership
Change Password
-
Change The Password For The Authenticated User. The User Must Provide Their Current Password And The New Password.
Clone Team
-
Create A Copy Of A Team With Specified Parts
Create Channel
-
Create A New Channel In A Team, As Specified In The Request Body
Create 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.
Create Team
-
Create A New Team From A Template Or From An Existing Group
Create User
-
Create A New User Account In The Organization With The Specified Properties
Delete Channel
-
Delete A Specific Channel From A Team. Deleting A Channel Is A Permanent Operation That Cannot Be Undone.
Delete Channel Message
-
Soft-Delete A Message In A Channel
Delete Channel Tab
-
Remove (Unpin) A Tab From The Specified Channel Within A Team
Delete Chat
-
Delete A Chat Object. This Operation Is Permanent And Cannot Be Undone.
Delete Chat Message
-
Soft-Delete A Message In A Chat
Delete Team
-
Delete A Team And Move It To The Recycle Bin For 30 Days
Delete User
-
Delete A Specific User From The Organization By Their ID Or UserPrincipalName
Get Channel
-
Retrieve The Properties And Relationships Of A Channel
Get Channel Files Folder
-
Get The Metadata For The Location Where The Files Of A Channel Are Stored
Get Channel Member
-
Get A ConversationMember From A Channel
Get Channel Message
-
Retrieve A Single Message Or A Message Reply In A Channel
Get Channel Tab
-
Retrieve The Properties And Relationships Of A Specified Tab In A Channel Within A Team
Get Chat
-
Retrieve The Properties And Relationships Of A Specific Chat
Get Chat Member
-
Retrieve A Single ConversationMember From A Chat.
Get Chat Message
-
Retrieve A Specific Message In A Chat By Its ID
Get Message Reply
-
Retrieve A Specific Reply To A Message In A Channel
Get Primary Channel
-
Get The Default Channel, General, Of A Team
Get Team
-
Retrieve The Properties And Relationships Of A Specific Team By Its ID
Get Team Member
-
Get A ConversationMember From A Team
Get User
-
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.
List All Channel Members
-
Get A List Of All Members In A Channel, Including Direct And Indirect Members
List All Channel Messages
-
Retrieve Messages Across All Channels In A Team, Including Text, Audio, And Video Conversations
List All Channels
-
Get The List Of Channels Either In This Team Or Shared With This Team (Incoming Channels)
List Channel Members
-
Get A List Of Members In A Channel, Including Direct Members Of Standard, Private, And Shared Channels
List Channel Messages
-
Retrieve The List Of Messages (Without The Replies) In A Channel Of A Team
List Channel Tabs
-
Retrieve The List Of Tabs In The Specified Channel Within A Team
List Channels
-
Retrieve The List Of Channels In A Team
List Chat Members
-
Retrieve All Members In A Specific Chat. This Operation Does Not Support OData Query Parameters To Customize The Response.
List Chat Messages
-
Retrieve All Messages In A Specific Chat. Supports $Top (Max 50), $Orderby (LastModifiedDateTime Or CreatedDateTime In Descending Order), And $Filter Query Parameters.
List Chats
-
Retrieve All Chats That The Authenticated User Is A Participant In. Supports $Expand, $Top, $Filter, And $Orderby Query Parameters.
List Incoming Channels
-
Get The List Of Incoming Channels (Channels Shared With A Team)
List Message Replies
-
Retrieve All Replies To A Specific Message In A Channel. Supports $Top And $Expand OData Query Parameters.
List Team Members
-
Get The ConversationMember Collection Of A Team
List Teams
-
Retrieve A List Of All Teams In An Organization Using The Direct Teams Endpoint
List Users
-
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.
Remove Channel Member
-
Delete A ConversationMember From A Channel
Remove Chat Member
-
Remove A ConversationMember From A Chat.
Remove Team Member
-
Remove A Member From A Team
Remove Team Members In Bulk
-
Remove Multiple Members From A Team In A Single Request
Send Channel Message
-
Send A New Message To A Specific Channel. Only The Body Property Is Mandatory.
Send Chat Message
-
Send A New Message To A Specific Chat. Only The Body Property Is Mandatory.
Send Message Reply
-
Send A Reply To A Specific Message In A Channel. Only The Body Property Is Mandatory.
Unarchive Channel
-
Restore An Archived Channel In A Team
Unarchive Team
-
Restore An Archived Team To Active State
Undo Soft Delete Chat Message
-
Undo Soft Deletion Of A Single Chat Message Or A Message Reply In A Channel Or A Chat
Update Channel
-
Update The Properties Of The Specified Channel
Update Channel Message
-
Update An Existing Message In A Channel Using Delegated Permissions
Update Chat
-
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.
Update Team
-
Update The Properties Of The Specified Team