RingCentral .Net SDK
Loading...
Searching...
No Matches
RingCentral.Paths.TeamMessaging.V1.Chats.Index Class Reference
Collaboration diagram for RingCentral.Paths.TeamMessaging.V1.Chats.Index:

Public Member Functions

TeamMessaging.V1.Chats.AdaptiveCards.Index AdaptiveCards ()
TeamMessaging.V1.Chats.Favorite.Index Favorite ()
 Index (TeamMessaging.V1.Index parent, string chatId=null)
string Path (bool withParameter=true)
async Task< RingCentral.TMChatList > List (RingCentral.ListGlipChatsNewParameters queryParams=null, RestRequestConfig restRequestConfig=null)
 Returns the list of chats where the user is a member and also public teams that can be joined.
async Task< RingCentral.TMChatInfo > Get (RestRequestConfig restRequestConfig=null)
 Returns information about a chat by ID.
TeamMessaging.V1.Chats.Notes.Index Notes ()
TeamMessaging.V1.Chats.Posts.Index Posts (string postId=null)
TeamMessaging.V1.Chats.Tasks.Index Tasks ()
TeamMessaging.V1.Chats.Threads.Index Threads (string threadId=null)
TeamMessaging.V1.Chats.Unfavorite.Index Unfavorite ()

Public Attributes

RestClient rc
TeamMessaging.V1.Index parent
string chatId

Member Function Documentation

◆ Get()

async Task< RingCentral.TMChatInfo > RingCentral.Paths.TeamMessaging.V1.Chats.Index.Get ( RestRequestConfig restRequestConfig = null)
inline

Returns information about a chat by ID.

Note 'Chat' is a general name for all types of threads including Personal (user's own me-chat), Direct (one on one chat), Group (chat of 3-15 participants without specific name), Team (chat of 2 and more participants, with a specific name), Everyone (company chat including all employees, with a specific name)."

HTTP Method: get Endpoint: /team-messaging/v1/chats/{chatId} Rate Limit Group: Light App Permission: TeamMessaging

◆ List()

async Task< RingCentral.TMChatList > RingCentral.Paths.TeamMessaging.V1.Chats.Index.List ( RingCentral.ListGlipChatsNewParameters queryParams = null,
RestRequestConfig restRequestConfig = null )
inline

Returns the list of chats where the user is a member and also public teams that can be joined.

All records in response are sorted by creation time of a chat in ascending order.

Chat types

There are multiple types of chats, including:

  • Personal - each user is given a dedicated "personal chat" in which they are the only member.
  • Direct - a chat between two individuals.
  • Group - a chat between three or more named individuals. A "group" chat has no name.
  • Team - a chat related to a specific topic. Members can come and go freely from this chat type.
  • Everyone - a special chat containing every individual in a company.

HTTP Method: get Endpoint: /team-messaging/v1/chats Rate Limit Group: Medium App Permission: TeamMessaging


The documentation for this class was generated from the following files:
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/AdaptiveCards/Index.cs
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/Index.cs
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/Favorite/Index.cs
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/Notes/Index.cs
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/Posts/Index.cs
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/Tasks/Index.cs
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/Threads/Index.cs
  • RingCentral.Net/Paths/TeamMessaging/V1/Chats/Unfavorite/Index.cs