Table of Contents | ||
---|---|---|
|
...
GET /extension_group/{ext_group_id}
...
/extension
...
/
Add new user Get extension grouplist
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
...
Query parameters
Name | Type | Description | |
---|---|---|---|
|
| User email. | |
|
| Required. User name. | |
|
| User language id. | |
|
| Required. User extension id. | |
|
| Required. User login. | |
|
| Required. User password. | |
|
| Required. User email. |
|
|
| Resource id. | |
|
|
Resource fields
Name | Type | Description |
---|---|---|
|
| Domain alias commentAgent status. |
|
| Domain alias name. |
|
| User admin language Extension group id. |
|
| User admin email. |
|
| Extension group Client id. |
|
| User loginextra params. |
|
| Rule type. |
|
| Resource id. |
...
PUT /extension_group/{ext_group_id}/
...
extension/{extension_
...
id
}
Update extension
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
...
|
| Required. Extension id. |
JSON parameters
Name | Type | Description |
---|---|---|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Resource id. |
...
| One of 'active', 'blocked'. |
|
|
|
|
|
|
Resource fields
Name | Type | Description |
---|---|---|
|
| Domain alias commentAgent status. |
|
| Domain alias name. |
|
| User admin language Extension group id. |
|
| User admin email. |
|
| Extension group Client id. |
|
| User loginextra params. |
|
| Rule type. |
|
| Resource id. |
GET /extension_group/{ext_group_id}/extension/{extension_id
}
Get extension list
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
Query parameters
Name | Type | Description | |
---|---|---|---|
|
| ||
|
| ||
|
| Resource id. | |
|
|
| Required. Extension id. |
Resource fields
Name | Type | Description | |
---|---|---|---|
|
| Agent status. | |
|
| Domain alias name. | |
|
| Extension group id. | |
|
| ||
|
| Client id. | |
|
| Extension group id | User extra params. |
|
| Dealer Rule type. | |
|
| Resource id. |
...
Name | Type | Description |
---|---|---|
|
| Resource id. |
|
| Client id. |
|
| Domain alias name. |
...
GET /extension_group/{ext_group_id}/
...
fax/in/
Get record incoming fax messages list
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
Query parameters
Name | Type | Description |
---|---|---|
|
| Start datetime. |
|
| Record Fax uuid. |
|
| Destination number. |
|
| Caller id number. |
|
| End datetime. |
|
| Datetime sorting order. One of 'desc', 'asc'. Default: desc |
|
| Extension id. |
|
| End datetime. |
Resource fields
Name | Type | Description |
---|---|---|
|
| Record Fax uuid. |
|
| Destination number. |
|
| Fax file url. |
|
| Caller id. |
|
| Record datetime. |
|
| Record Fax file size. |
|
| Extension id. |
|
| Client id. |
|
| Extension group id. |
...
GET /extension_group/{ext_group_id}/fax/in/{fax_uuid
}
Get incoming fax message
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
|
| Required. Fax uuid. |
...
GET /extension_group/{ext_group_id}/record/
Get record list
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
Query parameters
Name | Type | Description |
---|---|---|
|
| Required. Start datetime. |
|
| Required. End datetime. |
|
| Datetime sorting order. One of 'desc', 'asc'. Default: desc |
Resource fields
Name | Type | Description |
---|---|---|
|
| |
|
| |
|
| |
|
| Record duration. |
|
| Record url. |
...
|
| |
|
| |
|
| |
|
| |
|
| Trunk from username. |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Trunk from domain. |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Extension id. |
|
| |
|
|
...
GET /extension_group/{ext_group_id}
...
/record/stats/
Get record statistics list
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
Query parameters
Name | Type | Description |
---|---|---|
|
| Required. Start datetime. |
|
| Required. End datetime. |
Resource fields
Name | Type | Description |
---|---|---|
|
| |
|
|
...
GET /extension_group/{
...
ext_group_id}
...
/record/{record_uuid
}
Get record
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Record uuid. |
|
| Required. Ext group id. |
...
POST /extension_group/{ext_group_id}/user/extension_group/
Add new user extension group
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. User Ext group id. |
JSON parameters
Name | Type | Description | ||
---|---|---|---|---|
|
| User email. | ||
|
| Required. User name. | ||
|
| User language id. |
|
|
User extension id |
| User extra params. | ||
|
| Required. User login. | ||
|
| Required. User password. | ||
|
| Required. User email. |
Resource fields
Name | Type | Description | |
---|---|---|---|
|
| Domain alias comment. | |
|
| Domain alias name. | |
|
| Extension group id. | |
|
| User admin language id. | |
|
| User admin email. | |
|
| Extension group id | User extra params. |
|
| User login. | |
|
| Resource id. |
GET /extension_group/{ext_group_id}/user/extension_group/
...
Get user extension group list
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. user |
Query parameters
Name | Type | Description |
---|---|---|
|
| |
|
| |
|
| |
|
| Resource id. |
|
| |
|
|
Resource fields
Name | Type | Description | |
---|---|---|---|
|
| Domain alias comment. | |
|
| Domain alias name. | |
|
| Extension group id. | |
|
| User admin language id. | |
|
| User admin email. | |
|
| Extension group id | User extra params. |
|
| User login. | |
|
| Resource id. |
...
PUT /extension_group/{ext_group_id}/user/extension_group/{user_id
}
Delete Update user extension group
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
|
| Required. User id. |
JSON parameters
Name | Type | Description |
---|---|---|
|
| User email. |
|
| Required. |
GET /extension_group/{ext_group_id}/record/{record_uuid
}
Get record
...
User name. | ||
|
| User language id. |
|
| User extra params. |
|
| Required. User login. |
|
| Required. User password. |
|
| Required. User email. |
Resource fields
Name | Type | Description |
---|---|---|
|
| Required. Record uuid. |
|
| Required. Ext group id. |
...
Domain alias comment. | ||
|
| Domain alias name. |
|
| Extension group id. |
|
| User language id. |
|
| User email. |
|
| User extra params. |
|
| User login. |
|
| Resource id. |
GET /extension_group/{ext_group_id}/user/extension_group/{
...
user_id
}
Update Get user extension group
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
|
| Required. Extension User id. |
...
Resource fields
Name | Type | Description |
---|---|---|
|
| of 'active', 'blocked'Domain alias comment. |
|
| |
|
|
Resource fields
Name | Type | Description | |
---|---|---|---|
|
| Agent status. | |
|
| Domain alias name. | |
|
| ||
|
| Client id. | |
|
| Extension group id. | |
|
| Dealer type. | |
|
| Resource | Domain alias name. |
|
| Extension group id. | |
|
| User language id. | |
|
| User email. | |
|
| User extra params. | |
|
| User login. | |
|
| Resource id. |
DELETE /extension_group/{ext_group_id}/user/extension_group/{user_id
}
Delete user extension group
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
|
| Required. User id. |
...
GET /extension_group/{ext_group_id}/
...
voicemail/
...
Get extensionvoice mail messages list
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Ext group id. |
Query parameters
Name | Type | Description |
---|---|---|
|
| Required. End datetime. |
|
| Required. Start datetime. |
|
| Datetime sorting order. One of 'desc', 'asc'. Default: desc |
|
| Required. Extension id. |
Resource fields
Name | Type | Description |
---|---|---|
|
| Agent status. |
|
| Domain alias name. |
|
| |
|
| Client id. |
|
| Extension group id. |
|
| Dealer type. |
|
| Resource |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Trunk from username. |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Trunk from domain. |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Extension id. |
|
| |
|
|
...
GET /extension_group/{ext_group_id}/voicemail/{record_uuid
}
Get voicemail message file
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Record uuid. |
|
| Required. Ext group id. |
DELETE /extension_group/{ext_group_id}/voicemail/{record_uuid
}
Delete voicemail message
Path parameters
Name | Type | Description |
---|---|---|
|
| Required. Record uuid. |
|
| Required. Ext group id. |
...