Archive Channel
-
Archive A Channel In A Team. When 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 Archived.
Change Password
-
Change The Password For The Authenticated User. The User Must Provide Their Current Password And The New Password.
Create Channel
-
Create A New Channel In A Team With Specified Properties
Create Chat
-
Create A New Chat With Specified Members. Supports One-On-One And Group Chats.
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 A 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 Specific Team And All Its Associated Resources
Delete User
-
Delete A Specific User From The Organization By Their ID Or UserPrincipalName
Get Channel
-
Retrieve The Properties And Relationships Of A Specific Channel. Supports $Filter And $Select OData Query Parameters To Customize The Response.
Get Channel Files Folder
-
Retrieve The Metadata For The Folder Associated With The Files Of A Channel. This Method Doesn'T Support OData Query Parameters.
Get Channel Member
-
Retrieve A Single ConversationMember From A Channel.
Get Channel Message
-
Retrieve A Specific Message In A Channel By Its ID
Get Channel Tab
-
Retrieve The Properties And Relationships Of A Specific Tab In A Channel.
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
-
Retrieve The Default General Channel Of A Team. Supports $Filter, $Select, And $Expand OData Query Parameters To Customize The Response.
Get Team
-
Retrieve The Properties And Relationships Of A Specific Team By Its ID
Get Team Member
-
Retrieve A Specific Member Of A Team By Their Membership ID
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
-
Retrieve All ConversationMembers From All Channels In A Team, Including Members From Both Standard And Private Channels. Supports $Filter And $Select OData Query Parameters To Customize The Response.
List All Channel Messages
-
Retrieve All Messages From All Channels In A Team, Including Messages From Private Channels And Shared Channels. Supports $Top, $Filter, And $Model OData Query Parameters.
List All Channels
-
Retrieve All Channels In A Team, Including Private Channels. Supports $Filter And $Select OData Query Parameters. Use $Select To Exclude The Email And ModerationSettings Properties For Better Performance.
List Channel Members
-
Retrieve A List Of All Members In A Specific Channel. Supports $Filter, $Select, And $Top OData Query Parameters. The Default And Maximum Page Sizes Are 100 And 999 Objects Respectively.
List Channel Messages
-
Retrieve All Messages Without Replies In A Specific Channel. Supports $Top And $Expand OData Query Parameters To Customize The Response.
List Channel Tabs
-
Retrieve A List Of All Tabs In A Specific Channel. Supports $Filter, $Select, And $Expand OData Query Parameters To Customize The Response.
List Channels
-
Retrieve A List Of All Channels In A Specific Team. Supports $Filter And $Select OData Query Parameters To Customize The Response.
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
List Incoming Channels
-
Retrieve All Incoming Channels (Channels Shared From Other Teams With This Team). Supports $Filter And $Select OData Query Parameters To Help Customize The Response.
List Message Replies
-
Retrieve All Replies To A Specific Message In A Channel. Supports $Top And $Expand OData Query Parameters.
List Team Members
-
Retrieve A List Of Members In A Team. Supports $Filter, $Select, And $Top OData Query Parameters. Default Page Size Is 100, Maximum Is 999.
List Teams
-
Retrieve A List Of All Teams In The Organization That The Authenticated User Has Access To By Querying Groups With Team Resources
List Users
-
Retrieve A List Of All Users In The Organization
Remove Channel Member
-
Remove A ConversationMember From A Channel. This Operation Is Allowed Only For Channels With A MembershipType Value Of Private Or Shared.
Remove Chat Member
-
Remove A ConversationMember From A Chat.
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. Unarchiving Restores The Ability For Users To Send Messages And Edit The Channel. Channels Are Archived Via The Archive API.
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 A Specific Channel. Note You Cannot Update The MembershipType Value For An Existing Channel.
Update Channel Message
-
Update An Existing Message In A Channel
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 A Specific Team