Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 13 Next »

POST /extension_group/{ext_group_id}/user/extension_group/

Add new user extension group

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

JSON parameters

Name

Type

Description

comment

string

User email.

name

string

Required. User name.

language_id

integer

User language id.

extension_group_id

integer

Required. User extension id.

login

string

Required. User login.

password

string

Required. User password.

email

string

Required. User email.

Resource fields

Name

Type

Description

comment

string

Domain alias comment.

name

string

Domain alias name.

language_id

integer

User admin language id.

email

string

User admin email.

extension_group_id

integer

Extension group id.

login

string

User login.

id

integer

Resource id.

GET /extension_group/{ext_group_id}/user/extension_group/

Get user extension group list

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

Query parameters

Name

Type

Description

comment

array [string]

name

array [string]

language_id

array [integer]

email

array [string]

login

array [string]

id

array [integer]

Resource id.

Resource fields

Name

Type

Description

comment

string

Domain alias comment.

name

string

Domain alias name.

language_id

integer

User admin language id.

email

string

User admin email.

extension_group_id

integer

Extension group id.

login

string

User login.

id

integer

Resource id.


GET /extension_group/{ext_group_id}/extension/

Get extension list

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

Query parameters

Name

Type

Description

status

array [string]

type

array [string]

id

array [string]

Resource id.

name

array [string]

Resource fields

Name

Type

Description

status

string

Agent status.

name

string

Domain alias name.

label

string

client_id

integer

Client id.

extension_group_id

integer

Extension group id.

type

string

Rule type.

id

integer

Resource id.


GET /extension_group/{ext_group_id}/extension_group/

Get extension

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

Resource fields

Name

Type

Description

id

integer

Resource id.

client_id

integer

Client id.

name

string

Domain alias name.


GET /extension_group/{ext_group_id}/record/

Get record list

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

Query parameters

Name

Type

Description

start_datetime

string

Start datetime.

uuid

array [string]

Record uuid.

destination

array [string]

Destination number.

caller_id

array [string]

Caller id number.

extension_id

integer

Extension id.

end_datetime

string

End datetime.

Resource fields

Name

Type

Description

uuid

string

Record uuid.

destination

string

Destination number.

caller_id

string

Caller id.

datetime

string

Record datetime.

extension_group_id

integer

Extension group id.

extension_id

integer

Extension id.

client_id

integer

Client id.

file_size

integer

Record file size.

duration

integer

Record duration.

record_url

object

Record url.


PUT /extension_group/{ext_group_id}/user/extension_group/{user_id}

Update user extension group

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

user_id

integer

Required. User id.

JSON parameters

Name

Type

Description

comment

string

User email.

name

string

User name.

language_id

integer

User language id.

extension_group_id

integer

User extension id.

password

string

User password.

email

string

User email.

Resource fields

Name

Type

Description

comment

string

Domain alias comment.

name

string

Domain alias name.

language_id

integer

User admin language id.

email

string

User admin email.

extension_group_id

integer

Extension group id.

login

string

User login.

id

integer

Resource id.

DELETE /extension_group/{ext_group_id}/user/extension_group/{user_id}

Delete user extension group

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

user_id

integer

Required. User id.

GET /extension_group/{ext_group_id}/user/extension_group/{user_id}

Get user extension group

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

user_id

integer

Required. User id.

Resource fields

Name

Type

Description

comment

string

Domain alias comment.

name

string

Domain alias name.

language_id

integer

User admin language id.

email

string

User admin email.

extension_group_id

integer

Extension group id.

login

string

User login.

id

integer

Resource id.


GET /extension_group/{ext_group_id}/record/{record_uuid}

Get record

Path parameters

Name

Type

Description

record_uuid

string

Required. Record uuid.

ext_group_id

string

Required. Ext group id.


PUT /extension_group/{ext_group_id}/extension/{extension_id}

Update extension

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

extension_id

integer

Required. Extension id.

JSON parameters

Name

Type

Description

status

string

One of 'active', 'blocked'.

password

string

label

string

Resource fields

Name

Type

Description

status

string

Agent status.

name

string

Domain alias name.

label

string

client_id

integer

Client id.

extension_group_id

integer

Extension group id.

type

string

Rule type.

id

integer

Resource id.

GET /extension_group/{ext_group_id}/extension/{extension_id}

Get extension

Path parameters

Name

Type

Description

ext_group_id

string

Required. Ext group id.

extension_id

integer

Required. Extension id.

Resource fields

Name

Type

Description

status

string

Agent status.

name

string

Domain alias name.

label

string

client_id

integer

Client id.

extension_group_id

integer

Extension group id.

type

string

Rule type.

id

integer

Resource id.


  • No labels