- 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.