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

Public Member Functions

Restapi.Account.Extension.ActiveCalls.Index ActiveCalls ()
Restapi.Account.Extension.AddressBook.Index AddressBook ()
Restapi.Account.Extension.AddressBookSync.Index AddressBookSync ()
Restapi.Account.Extension.AdministeredSites.Index AdministeredSites ()
Restapi.Account.Extension.AnsweringRule.Index AnsweringRule (string ruleId=null)
Restapi.Account.Extension.AssignableRoles.Index AssignableRoles ()
Restapi.Account.Extension.AssignedRole.Index AssignedRole ()
Restapi.Account.Extension.AuthzProfile.Index AuthzProfile ()
Restapi.Account.Extension.BusinessHours.Index BusinessHours ()
Restapi.Account.Extension.CallerBlocking.Index CallerBlocking ()
Restapi.Account.Extension.CallerId.Index CallerId ()
Restapi.Account.Extension.CallLog.Index CallLog (string callRecordId=null)
Restapi.Account.Extension.CallLogSync.Index CallLogSync ()
Restapi.Account.Extension.CallQueuePresence.Index CallQueuePresence ()
Restapi.Account.Extension.CallQueues.Index CallQueues ()
Restapi.Account.Extension.CompanyPager.Index CompanyPager ()
Restapi.Account.Extension.Conferencing.Index Conferencing ()
Restapi.Account.Extension.Device.Index Device ()
Restapi.Account.Extension.EmergencyLocations.Index EmergencyLocations (string locationId=null)
Restapi.Account.Extension.Favorite.Index Favorite ()
Restapi.Account.Extension.Fax.Index Fax ()
Restapi.Account.Extension.Features.Index Features ()
Restapi.Account.Extension.ForwardingNumber.Index ForwardingNumber (string forwardingNumberId=null)
Restapi.Account.Extension.Grant.Index Grant ()
Restapi.Account.Extension.Greeting.Index Greeting (string greetingId=null)
 Index (Restapi.Account.Index parent, string extensionId="~")
string Path (bool withParameter=true)
async Task< RingCentral.GetExtensionListResponse > List (RingCentral.ListExtensionsParameters queryParams=null, RestRequestConfig restRequestConfig=null)
 Returns the list of extensions created for a particular account. All types of extensions are included in this list.
async Task< RingCentral.GetExtensionInfoResponse > Post (RingCentral.ExtensionCreationRequest extensionCreationRequest, RestRequestConfig restRequestConfig=null)
 Creates an extension.
async Task< RingCentral.GetExtensionInfoResponse > Get (RestRequestConfig restRequestConfig=null)
 Returns basic information about a particular extension of an account.
async Task< RingCentral.GetExtensionInfoResponse > Put (RingCentral.ExtensionUpdateRequest extensionUpdateRequest, RestRequestConfig restRequestConfig=null)
 Updates the user settings. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId} Rate Limit Group: Medium App Permission: EditExtensions User Permission: EditUserInfo OR EditUserCredentials.
Restapi.Account.Extension.MessageStore.Index MessageStore (string messageId=null)
Restapi.Account.Extension.MessageStoreTemplates.Index MessageStoreTemplates (string templateId=null)
Restapi.Account.Extension.MessageSync.Index MessageSync ()
Restapi.Account.Extension.Mms.Index Mms ()
Restapi.Account.Extension.NotificationSettings.Index NotificationSettings ()
Restapi.Account.Extension.OverflowSettings.Index OverflowSettings ()
Restapi.Account.Extension.PhoneNumber.Index PhoneNumber ()
Restapi.Account.Extension.Presence.Index Presence ()
Restapi.Account.Extension.ProfileImage.Index ProfileImage (string scaleSize=null)
Restapi.Account.Extension.RingOut.Index RingOut (string ringoutId=null)
Restapi.Account.Extension.Sms.Index Sms ()
Restapi.Account.Extension.SmsRecipients.Index SmsRecipients ()
Restapi.Account.Extension.UnifiedPresence.Index UnifiedPresence ()
Restapi.Account.Extension.VideoConfiguration.Index VideoConfiguration ()
Restapi.Account.Extension.WebappDevices.Index WebappDevices ()

Public Attributes

RestClient rc
Restapi.Account.Index parent
string extensionId

Member Function Documentation

◆ Get()

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

Returns basic information about a particular extension of an account.

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

◆ List()

async Task< RingCentral.GetExtensionListResponse > RingCentral.Paths.Restapi.Account.Extension.Index.List ( RingCentral.ListExtensionsParameters queryParams = null,
RestRequestConfig restRequestConfig = null )
inline

Returns the list of extensions created for a particular account. All types of extensions are included in this list.

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

◆ Post()

async Task< RingCentral.GetExtensionInfoResponse > RingCentral.Paths.Restapi.Account.Extension.Index.Post ( RingCentral.ExtensionCreationRequest extensionCreationRequest,
RestRequestConfig restRequestConfig = null )
inline

Creates an extension.

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


The documentation for this class was generated from the following files:
  • RingCentral.Net/Paths/Restapi/Account/Extension/ActiveCalls/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/AddressBook/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/AddressBookSync/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/AdministeredSites/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/AnsweringRule/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/AssignableRoles/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/AssignedRole/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/AuthzProfile/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/BusinessHours/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/CallerBlocking/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/CallerId/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/CallLog/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/CallLogSync/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/CallQueuePresence/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/CallQueues/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/CompanyPager/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Conferencing/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Device/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/EmergencyLocations/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Favorite/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Fax/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Features/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/ForwardingNumber/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Grant/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Greeting/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/MessageStore/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/MessageStoreTemplates/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/MessageSync/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Mms/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/NotificationSettings/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/OverflowSettings/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/PhoneNumber/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Presence/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/ProfileImage/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/RingOut/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/Sms/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/SmsRecipients/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/UnifiedPresence/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/VideoConfiguration/Index.cs
  • RingCentral.Net/Paths/Restapi/Account/Extension/WebappDevices/Index.cs