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

Public Member Functions

Restapi.Account.Sites.BulkAssign.Index BulkAssign ()
 Index (Restapi.Account.Index parent, string siteId=null)
string Path (bool withParameter=true)
async Task< RingCentral.SitesList > List (RestRequestConfig restRequestConfig=null)
 Returns a list of sites for the specified account.
async Task< RingCentral.SiteInfo > Post (RingCentral.CreateSiteRequest createSiteRequest, RestRequestConfig restRequestConfig=null)
 Creates a site for the specified account.
async Task< RingCentral.SiteInfo > Get (RestRequestConfig restRequestConfig=null)
 Returns a site by ID.
async Task< RingCentral.SiteInfo > Put (RingCentral.SiteUpdateRequest siteUpdateRequest, RestRequestConfig restRequestConfig=null)
 Updates a site specified in path.
async Task< string > Delete (RestRequestConfig restRequestConfig=null)
 Deletes a site specified in path.
Restapi.Account.Sites.Ivr.Index Ivr ()
Restapi.Account.Sites.Members.Index Members ()

Public Attributes

RestClient rc
Restapi.Account.Index parent
string siteId

Member Function Documentation

◆ Delete()

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

Deletes a site specified in path.

HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: EditAccounts User Permission: Sites

◆ Get()

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

Returns a site by ID.

HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadExtensions

◆ List()

async Task< RingCentral.SitesList > RingCentral.Paths.Restapi.Account.Sites.Index.List ( RestRequestConfig restRequestConfig = null)
inline

Returns a list of sites for the specified account.

HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/sites Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadExtensions

◆ Post()

async Task< RingCentral.SiteInfo > RingCentral.Paths.Restapi.Account.Sites.Index.Post ( RingCentral.CreateSiteRequest createSiteRequest,
RestRequestConfig restRequestConfig = null )
inline

Creates a site for the specified account.

HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/sites Rate Limit Group: Medium App Permission: EditAccounts

◆ Put()

async Task< RingCentral.SiteInfo > RingCentral.Paths.Restapi.Account.Sites.Index.Put ( RingCentral.SiteUpdateRequest siteUpdateRequest,
RestRequestConfig restRequestConfig = null )
inline

Updates a site specified in path.

HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/sites/{siteId} Rate Limit Group: Light App Permission: EditExtensions User Permission: Sites


The documentation for this class was generated from the following files:
  • RingCentral.Net/Paths/Restapi/Account/Sites/BulkAssign/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Sites/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Sites/Ivr/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Sites/Members/Index.cs