Class Index
java.lang.Object
com.ringcentral.paths.restapi.account.extension.forwardingnumber.Index
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelete()Deletes a forwarding number from the forwarding number list by its ID.deleteAll(DeleteForwardingNumbersRequest deleteForwardingNumbersRequest) Deletes multiple forwarding numbers from the forwarding number list by IDs.get()Returns a specific forwarding number.list()list(ListForwardingNumbersParameters queryParams) Returns the list of extension phone numbers used for call forwarding and call flip.path()post(CreateForwardingNumberRequest createForwardingNumberRequest) Adds a new forwarding number to the forwarding number list.put(UpdateForwardingNumberRequest updateForwardingNumberRequest) Updates the existing forwarding number from the forwarding number list.
-
Field Details
-
rc
-
parent
-
forwardingNumberId
-
-
Constructor Details
-
Index
-
-
Method Details
-
path
-
path
-
list
public GetExtensionForwardingNumberListResponse list(ListForwardingNumbersParameters queryParams) throws RestException, IOException Returns the list of extension phone numbers used for call forwarding and call flip. The returned list contains all the extension phone numbers used for call forwarding and call flip.HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/forwarding-number Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadUserForwardingFlipNumbers
- Throws:
RestExceptionIOException
-
list
- Throws:
RestExceptionIOException
-
post
public ForwardingNumberInfo post(CreateForwardingNumberRequest createForwardingNumberRequest) throws RestException, IOException Adds a new forwarding number to the forwarding number list. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/forwarding-number Rate Limit Group: Medium App Permission: EditExtensions User Permission: EditUserForwardingFlipNumbers- Throws:
RestExceptionIOException
-
deleteAll
public String deleteAll(DeleteForwardingNumbersRequest deleteForwardingNumbersRequest) throws RestException, IOException Deletes multiple forwarding numbers from the forwarding number list by IDs. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/forwarding-number Rate Limit Group: Medium App Permission: EditExtensions User Permission: EditUserForwardingFlipNumbers- Throws:
RestExceptionIOException
-
get
Returns a specific forwarding number. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/forwarding-number/{forwardingNumberId} Rate Limit Group: Light App Permission: ReadAccounts User Permission: ReadUserForwardingFlipNumbers- Throws:
RestExceptionIOException
-
put
public ForwardingNumberInfo put(UpdateForwardingNumberRequest updateForwardingNumberRequest) throws RestException, IOException Updates the existing forwarding number from the forwarding number list. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/forwarding-number/{forwardingNumberId} Rate Limit Group: Medium App Permission: EditExtensions User Permission: EditUserForwardingFlipNumbers- Throws:
RestExceptionIOException
-
delete
Deletes a forwarding number from the forwarding number list by its ID. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/forwarding-number/{forwardingNumberId} Rate Limit Group: Medium App Permission: EditExtensions User Permission: EditUserForwardingFlipNumbers- Throws:
RestExceptionIOException
-