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