Class Index
java.lang.Object
com.ringcentral.paths.restapi.account.extension.Index
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionansweringRule
(String ruleId) callerId()
callLog()
device()
emergencyLocations
(String locationId) favorite()
fax()
features()
forwardingNumber
(String forwardingNumberId) get()
Returns basic information about a particular extension of an account.grant()
greeting()
list()
list
(ListExtensionsParameters queryParams) Returns the list of extensions created for a particular account.messageStore
(String messageId) mms()
path()
post
(ExtensionCreationRequest extensionCreationRequest) Creates an extension.presence()
profileImage
(String scaleSize) put
(ExtensionUpdateRequest extensionUpdateRequest) Updates the user settings.ringOut()
sms()
-
Field Details
-
rc
-
parent
-
extensionId
-
-
Constructor Details
-
Index
-
Index
-
-
Method Details
-
path
-
path
-
list
public GetExtensionListResponse list(ListExtensionsParameters queryParams) throws RestException, IOException 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
- Throws:
RestException
IOException
-
list
- Throws:
RestException
IOException
-
post
public ExtensionCreationResponse post(ExtensionCreationRequest extensionCreationRequest) throws RestException, IOException Creates an extension.HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/extension Rate Limit Group: Medium App Permission: EditAccounts User Permission: AddRemoveUsers
- Throws:
RestException
IOException
-
get
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
- Throws:
RestException
IOException
-
put
public GetExtensionInfoResponse put(ExtensionUpdateRequest extensionUpdateRequest) throws RestException, IOException 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- Throws:
RestException
IOException
-
fax
-
sms
-
mms
-
grant
-
device
-
callLog
-
callLog
-
greeting
-
greeting
-
ringOut
-
ringOut
-
favorite
-
presence
-
features
-
callerId
-
callQueues
-
addressBook
-
conferencing
-
messageSync
-
activeCalls
-
phoneNumber
-
profileImage
-
profileImage
-
messageStore
-
messageStore
-
callLogSync
-
companyPager
-
authzProfile
-
assignedRole
-
answeringRule
-
answeringRule
-
businessHours
-
callerBlocking
-
unifiedPresence
-
forwardingNumber
-
forwardingNumber
-
addressBookSync
-
overflowSettings
-
administeredSites
-
emergencyLocations
-
emergencyLocations
-
videoConfiguration
-
callQueuePresence
-
notificationSettings
-