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:
RestException
IOException
-
list
- Throws:
RestException
IOException
-
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:
RestException
IOException
-
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:
RestException
IOException
-
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:
RestException
IOException
-
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:
RestException
IOException
-
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:
RestException
IOException
-