Table of Contents
maxLevel3

POST /extension_group/

...

{ext_group_id}/user/extension_group/

Add new user extension group

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

Параметры JSON

Имя

Тип

Описание

comment

string

User email.

name

string

Обязательный. Имя группы добавочных. client. User name.

language_id

integer

User language id.

extension_group_id

integer

Обязательный. Id клиентаUser extension id.

login

string

Обязательный. Логин пользователя.

password

string

Обязательный. Пароль пользователя.

email

string

Обязательный. User email.

Поля ответа

Имя

Тип

Описание

comment

string

Комментарий псевдонима для домена.

name

string

Имя псевдонима для домена.

language_id

integer

Id группы добавочных. clientязыка пользователя администратора.

email

string

Электронная почта.

extension_group_id

integer

Id клиентагруппы добавочных.

namelogin

stringИмя группы добавочных

Логин пользователя.

id

integer

Id администратора.

GET /extension_group/

...

{ext_group_id}/user/extension_group/

Get user extension group list

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

Параметры запроса

Имя

Тип

Описание

comment

array [string]

name

array [string]

language_id

array [integer]

email

array [string]

login

array [string]

id

array [integer]

Id группы.

Поля ответа

Имя

Тип

Описание

comment

string

Комментарий псевдонима для домена.

name

string

Имя псевдонима для домена.

language_id

integer

Id языка пользователя администратора.

email

string

Электронная почта.

extension_group_id

integer

Id группы добавочных. client_.

login

string

Логин пользователя.

id

integer

Id администратора.

...

GET /extension_group/{ext_group_id}/extension/

Get extension list

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

Параметры запроса

Имя

Тип

Описание

status

array [string]

type

array [string]

id

array [integerstring]

Id клиентагруппы.

name

array [string]

Поля ответа

Имя

Тип

Описание

status

string

Agent status.

name

string

Имя псевдонима для домена.

label

string

client_id

integer

Id клиента.

extension_group_id

integer

Id группы добавочных.

type

string

Rule type.

id

integer

Id администратора.

...

GET /extension_group/{ext_group_id}/extension_group/

Get extension

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

Поля ответа

Имя

Тип

Описание

id

integer

Id группы добавочныхадминистратора.

client_id

integer

Id клиента.

name

string

Имя группы добавочныхпсевдонима для домена.

...

GET /extension_group/{ext_group_id}

...

/record/

Get record list

Параметры URL

Имя

Тип

Описание

ext_group_id

integerstring

Обязательный. Id группыExt group id.

Параметры

...

запроса

Имя группы добавочных

Имя

Тип

Описание

name

string

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.

Поля ответа

Имя

Тип

Описание

uuid

string

Record uuid.

destination

string

Destination number.

caller_id

string

Caller id.

datetime

string

Record datetime.

extension_group_id

integer

Id группы добавочных.

extension_id

integer

Extension id.

client_id

integer

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

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

user_id

integer

Обязательный. User id.

Параметры JSON

Имя

Тип

Описание

comment

string

User email.

name

string

User name.

language_id

integer

User language id.

extension_group_id

integer

User extension id.

password

string

Пароль пользователя.

email

string

User email.

Поля ответа

Имя

Тип

Описание

comment

string

Комментарий псевдонима для домена.

name

string

Имя псевдонима для домена.

language_id

integer

Id языка пользователя администратора.

email

string

Электронная почта.

extension_group_id

integer

Id группы добавочных.

login

string

Логин пользователя.

id

integer

Id администратора.

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

Delete user extension group

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

user_id

integer

Обязательный. User id.

GET /extension_group/{ext_group_id}

...

/user/extension_group/{user_id}

Get user extension group

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

user_id

integer

Обязательный. User id.

Поля ответа

Имя

Тип

Описание

comment

string

Комментарий псевдонима для домена.

name

string

Имя псевдонима для домена.

language_id

integer

Id языка пользователя администратора.

email

string

Электронная почта.

extension_group_id

integer

Id группы добавочных.

login

string

Логин пользователя.

id

integer

Id администратора.

...

GET /extension_group/{ext_group_id}

...

Получение группы добавочных по id

/record/{record_uuid}

Get record

Параметры URL

Имя

Тип

Описание

record_uuid

string

Обязательный. Record uuid.

ext_group_id

string

Обязательный. Ext group id.

...

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

Update extension

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

extension_id

integer

Обязательный. Id группы. Extension id.

Параметры JSON

Имя

Тип

Описание

status

string

Принимает одно из значений: 'active', 'blocked'.

password

string

label

string

Поля ответа

Имя

Тип

Описание

status

string

Agent status.

name

string

Имя псевдонима для домена.

label

string

client_id

integer

Id клиента.

extension_group_id

integer

Id группы добавочных.

type

string

Rule type.

id

integer

Id администратора.

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

Get extension

Параметры URL

Имя

Тип

Описание

ext_group_id

string

Обязательный. Ext group id.

extension_id

integer

Обязательный. Extension id.

Поля ответа

Имя

Тип

Описание

status

string

Agent status.

name

string

Имя псевдонима для домена.

label

string

client_id

integer

Id клиента.

name

string

Имя группы добавочныхextension_group_id

integer

Id группы добавочных.

type

string

Rule type.

id

integer

Id администратора.

...