RingCentral .Net SDK
Loading...
Searching...
No Matches
RingCentral.Paths.Restapi.Account.MessageThreads.Index Class Reference
Collaboration diagram for RingCentral.Paths.Restapi.Account.MessageThreads.Index:

Public Member Functions

Restapi.Account.MessageThreads.Assign.Index Assign ()
Restapi.Account.MessageThreads.Entries.Index Entries ()
 Index (Restapi.Account.Index parent, string threadId=null)
string Path (bool withParameter=true)
async Task< RingCentral.MessageThreadList > List (RingCentral.MthListThreadsParameters queryParams=null, RestRequestConfig restRequestConfig=null)
 Returns a paginated list of message threads for the specified account according to the specified criteria.
async Task< RingCentral.MessageThread > Get (RestRequestConfig restRequestConfig=null)
 Returns a message thread by ID.
async Task< string > Delete (RestRequestConfig restRequestConfig=null)
 Deletes a message thread by IDs.
Restapi.Account.MessageThreads.Messages.Index Messages ()
Restapi.Account.MessageThreads.Notes.Index Notes (string noteId=null)
Restapi.Account.MessageThreads.Resolve.Index Resolve ()
Restapi.Account.MessageThreads.Sync.Index Sync ()

Public Attributes

RestClient rc
Restapi.Account.Index parent
string threadId

Member Function Documentation

◆ Delete()

async Task< string > RingCentral.Paths.Restapi.Account.MessageThreads.Index.Delete ( RestRequestConfig restRequestConfig = null)
inline

Deletes a message thread by IDs.

Technically this operation just sets thread's availability to Deleted. API returns a 403 error if the current user does not have access to the given thread.

Once the thread is deleted its assignee attribute is cleared automatically.

HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/message-threads/{threadId} Rate Limit Group: Medium App Permission: SMS

◆ Get()

async Task< RingCentral.MessageThread > RingCentral.Paths.Restapi.Account.MessageThreads.Index.Get ( RestRequestConfig restRequestConfig = null)
inline

Returns a message thread by ID.

API returns a 403 error if the current user does not have access to the given thread.

HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/message-threads/{threadId} Rate Limit Group: Medium App Permission: SMS

◆ List()

async Task< RingCentral.MessageThreadList > RingCentral.Paths.Restapi.Account.MessageThreads.Index.List ( RingCentral.MthListThreadsParameters queryParams = null,
RestRequestConfig restRequestConfig = null )
inline

Returns a paginated list of message threads for the specified account according to the specified criteria.

Different filters are combined with logical "AND", different values for the same filter (if supported) are combined with logical "OR".

Only threads that accessible for a current authorized user are returned. The records are sorted by creationTime in ascending order.

HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/message-threads Rate Limit Group: Medium App Permission: SMS


The documentation for this class was generated from the following files:
  • RingCentral.Net/Paths/Restapi/Account/MessageThreads/Assign/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/MessageThreads/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/MessageThreads/Entries/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/MessageThreads/Messages/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/MessageThreads/Notes/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/MessageThreads/Resolve/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/MessageThreads/Sync/Index.cs