Interact CTI
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
  1. Agentes
  • Login
    POST
  • Logout
    POST
  • Paramêtros Operacionais
    POST
  • Alterar estado
    POST
  • Obter estado
    GET
  1. Agentes

Paramêtros Operacionais

POST
/agent/config
Configura os parâmetros operacionais de um agente, como mídias, ramal e modo de atendimento.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "agent": "jose.silva",
    "devices": [
        {
            "media_type": "voice",
            "handle_mode": "branch",
            "branch": "1001"
        },
        {
            "media_type": "chat",
            "handle_mode": "auto",
            "quantity": 2
        },
        {
            "media_type": "email",
            "handle_mode": "manual",
            "quantity": 1
        }
    ]
}

Códigos de solicitação

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/agent/config' \
--header 'Content-Type: application/json' \
--data-raw '{
    "agent": "jose.silva",
    "devices": [
        {
            "media_type": "voice",
            "handle_mode": "branch",
            "branch": "1001"
        },
        {
            "media_type": "chat",
            "handle_mode": "auto",
            "quantity": 2
        },
        {
            "media_type": "email",
            "handle_mode": "manual",
            "quantity": 1
        }
    ]
}'

Respostas

🟢200Sucesso
application/json
Body

Exemplo
{
    "response": {
        "command": "config",
        "status": "ok"
    }
}
🟠400Erro na requisição
Modificado em 2024-08-26 18:54:05
Página anterior
Logout
Próxima página
Alterar estado
Built with