java.lang.Object
com.ringcentral.paths.restapi.account.extension.Index

public class Index extends Object
  • Field Details

  • Constructor Details

    • Index

      public Index(Index parent)
    • Index

      public Index(Index parent, String extensionId)
  • Method Details

    • path

      public String path(Boolean withParameter)
    • path

      public String path()
    • list

      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

      public Index fax()
    • sms

      public Index sms()
    • mms

      public Index mms()
    • grant

      public Index grant()
    • device

      public Index device()
    • callLog

      public Index callLog()
    • callLog

      public Index callLog(String callRecordId)
    • greeting

      public Index greeting()
    • greeting

      public Index greeting(String greetingId)
    • ringOut

      public Index ringOut()
    • ringOut

      public Index ringOut(String ringoutId)
    • favorite

      public Index favorite()
    • presence

      public Index presence()
    • features

      public Index features()
    • callerId

      public Index callerId()
    • callQueues

      public Index callQueues()
    • addressBook

      public Index addressBook()
    • conferencing

      public Index conferencing()
    • messageSync

      public Index messageSync()
    • activeCalls

      public Index activeCalls()
    • phoneNumber

      public Index phoneNumber()
    • profileImage

      public Index profileImage()
    • profileImage

      public Index profileImage(String scaleSize)
    • messageStore

      public Index messageStore()
    • messageStore

      public Index messageStore(String messageId)
    • callLogSync

      public Index callLogSync()
    • companyPager

      public Index companyPager()
    • authzProfile

      public Index authzProfile()
    • assignedRole

      public Index assignedRole()
    • answeringRule

      public Index answeringRule()
    • answeringRule

      public Index answeringRule(String ruleId)
    • businessHours

      public Index businessHours()
    • callerBlocking

      public Index callerBlocking()
    • unifiedPresence

      public Index unifiedPresence()
    • forwardingNumber

      public Index forwardingNumber()
    • forwardingNumber

      public Index forwardingNumber(String forwardingNumberId)
    • addressBookSync

      public Index addressBookSync()
    • overflowSettings

      public Index overflowSettings()
    • administeredSites

      public Index administeredSites()
    • emergencyLocations

      public Index emergencyLocations()
    • emergencyLocations

      public Index emergencyLocations(String locationId)
    • videoConfiguration

      public Index videoConfiguration()
    • callQueuePresence

      public Index callQueuePresence()
    • notificationSettings

      public Index notificationSettings()