|
RingCentral .Net SDK
|

Public Member Functions | |
| ActiveCalls.Index | ActiveCalls () |
| AddressBook.Index | AddressBook () |
| AddressBookSync.Index | AddressBookSync () |
| AdministeredSites.Index | AdministeredSites () |
| AnsweringRule.Index | AnsweringRule (string ruleId=null) |
| AssignableRoles.Index | AssignableRoles () |
| AssignedRole.Index | AssignedRole () |
| AuthzProfile.Index | AuthzProfile () |
| BusinessHours.Index | BusinessHours () |
| CallerBlocking.Index | CallerBlocking () |
| CallerId.Index | CallerId () |
| CallLog.Index | CallLog (string callRecordId=null) |
| CallLogSync.Index | CallLogSync () |
| CallQueuePresence.Index | CallQueuePresence () |
| CallQueues.Index | CallQueues () |
| CompanyPager.Index | CompanyPager () |
| Conferencing.Index | Conferencing () |
| Device.Index | Device () |
| EmergencyLocations.Index | EmergencyLocations (string locationId=null) |
| Favorite.Index | Favorite () |
| Fax.Index | Fax () |
| Features.Index | Features () |
| ForwardingNumber.Index | ForwardingNumber (string forwardingNumberId=null) |
| Grant.Index | Grant () |
| Greeting.Index | Greeting (string greetingId=null) |
| Index (Account.Index parent, string extensionId="~") | |
| string | Path (bool withParameter=true) |
| async Task< GetExtensionListResponse > | List (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. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/extension Rate Limit Group: Medium App Permission: ReadAccounts User Permission: ReadExtensions More... | |
| async Task< ExtensionCreationResponse > | Post (ExtensionCreationRequest extensionCreationRequest, RestRequestConfig restRequestConfig=null) |
| Creates an extension. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/extension Rate Limit Group: Medium App Permission: EditAccounts User Permission: AddRemoveUsers More... | |
| async Task< GetExtensionInfoResponse > | Get (RestRequestConfig restRequestConfig=null) |
| 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 More... | |
| async Task< GetExtensionInfoResponse > | Put (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 More... | |
| MessageStore.Index | MessageStore (string messageId=null) |
| MessageSync.Index | MessageSync () |
| Mms.Index | Mms () |
| NotificationSettings.Index | NotificationSettings () |
| OverflowSettings.Index | OverflowSettings () |
| PhoneNumber.Index | PhoneNumber () |
| Presence.Index | Presence () |
| ProfileImage.Index | ProfileImage (string scaleSize=null) |
| RingOut.Index | RingOut (string ringoutId=null) |
| Sms.Index | Sms () |
| UnifiedPresence.Index | UnifiedPresence () |
| VideoConfiguration.Index | VideoConfiguration () |
Public Attributes | |
| string | extensionId |
| Account.Index | parent |
| RestClient | rc |
|
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
|
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
|
inline |
Creates an extension. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/extension Rate Limit Group: Medium App Permission: EditAccounts User Permission: AddRemoveUsers
|
inline |
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