Skip to content

agentService

agentService

GetAgents() ⇒ Promise.<ApiResult>

Получает список агентов колл-центра


Возвращаемые данные

Returns: Promise.<ApiResult> - Список агентов под полем agents

INFO

При отсутствии Webex-авторизации открывает URL авторизации в новой вкладке.




GetAgentById(id) ⇒ Promise.<ApiResult>

Получает агента по идентификатору


Принимаемые параметры

ParamTypeDescription
idnumberID агента

Возвращаемые данные

Returns: Promise.<ApiResult> - Данные агента под полем agent




CreateAgent(body) ⇒ Promise.<ApiResult>

Создаёт нового агента колл-центра


Принимаемые параметры

ParamTypeDescription
bodyCreateAgentRequestDtoТело запроса. См. CreateAgentRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Созданный агент под полем agent




UpdateAgent(body) ⇒ Promise.<ApiResult>

Обновляет данные агента


Принимаемые параметры

ParamTypeDescription
bodyUpdateAgentRequestDtoТело запроса. См. UpdateAgentRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции




GetQueues() ⇒ Promise.<ApiResult>

Получает список внутренних очередей колл-центра


Возвращаемые данные

Returns: Promise.<ApiResult> - Список очередей под полем queues




GetWebexQueues() ⇒ Promise.<ApiResult>

Получает список очередей напрямую из Webex


Возвращаемые данные

Returns: Promise.<ApiResult> - Список очередей под полем queues




GetWebexAgents() ⇒ Promise.<ApiResult>

Получает список агентов напрямую из Webex


Возвращаемые данные

Returns: Promise.<ApiResult> - Список агентов под полем agents