// This is Generated Source. import CreateForwardingNumberRequest from "../definitions/CreateForwardingNumberRequest"; import ForwardingNumberInfo from "../definitions/ForwardingNumberInfo"; import ForwardingNumberResource from "../definitions/ForwardingNumberResource"; import GetExtensionForwardingNumberListResponse from "../definitions/GetExtensionForwardingNumberListResponse"; import UpdateForwardingNumberRequest from "../definitions/UpdateForwardingNumberRequest"; import PathSegment from "../PathSegment"; export default class ForwardingNumber extends PathSegment { constructor(prv: PathSegment, id?: string, service?) { super("forwarding-number", id, prv, service); } /** *
Since 1.0.7 (Release 5.16)
Returns the list of extension phone numbers used for call forwarding and call flip. The returned list contains all the extension phone numbers that are used for call forwarding and call flip.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Light
*/ list(query?: ListQuery): PromiseSince 1.0.7 (Release 5.16)
Returns the list of extension phone numbers used for call forwarding and call flip. The returned list contains all the extension phone numbers that are used for call forwarding and call flip.
| Permission | Description |
|---|---|
| ReadAccounts | Viewing user account info (including name, business name, address and phone number/account number) |
Light
* return {ApiResponse} */ listRaw(query?: ListQuery): PromiseSince 1.0.12 (Release 6.4)
Adds a new forwarding number to the forwarding number list.
| Permission | Description |
|---|---|
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
Medium
*/ post(body: CreateForwardingNumberRequest): PromiseSince 1.0.12 (Release 6.4)
Adds a new forwarding number to the forwarding number list.
| Permission | Description |
|---|---|
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
Medium
* return {ApiResponse} */ postRaw(body: CreateForwardingNumberRequest): PromiseSince 1.0.24 (Release 8.0)
Updates an existent forwarding number from the forwarding number list.
| Permission | Description |
|---|---|
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
Medium
*/ put(body: UpdateForwardingNumberRequest): PromiseSince 1.0.24 (Release 8.0)
Updates an existent forwarding number from the forwarding number list.
| Permission | Description |
|---|---|
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
Medium
* return {ApiResponse} */ putRaw(body: UpdateForwardingNumberRequest): PromiseSince 1.0.24 (Release 8.0)
Deletes a forwarding number from the forwarding number list by its ID.
| Permission | Description |
|---|---|
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
Medium
*/ delete(): PromiseSince 1.0.24 (Release 8.0)
Deletes a forwarding number from the forwarding number list by its ID.
| Permission | Description |
|---|---|
| EditExtensions | Viewing and updating user extension info (includes extension name, number, email and phone number, assigned phone numbers, devices and other extension settings) |
Medium
* return {ApiResponse} */ deleteRaw(): Promise