Interact CTI
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
  1. Consultas/Monitoração
  • Listar Agentes
    GET
  • Listar Serviços
    GET
  • Listar motivos de pausa
    GET
  • Listar classificações
    GET
  • Assinar Monitoração de Configuração
    POST
  • Cancelar Monitoração de Configuração
    POST
  • Abrir Canal de Monitoração
    POST
  • Fechar Canal de Monitoração
    POST
  • Consultar Assinaturas de Monitoração
    GET
  1. Consultas/Monitoração

Assinar Monitoração de Configuração

POST
/config/monitor/subscribe
Assina alterações nas listas de agentes, serviços, motivos de pausa e classificações.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "subscription": {
        "items": [
            {
                "target": "services_list",
                "types": [
                    "inbound"
                ],
                "states": [
                    "on_operation"
                ],
                "media_types": [
                    "voice",
                    "chat"
                ],
                "operation_date": 1669584000,
                "notification_mode": "changes"
            }
        ],
        "channel_id": 25,
        "webhook": "http://exemplo.com/webhook",
        "expires": 36000
    }
}

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 '/config/monitor/subscribe' \
--header 'Content-Type: application/json' \
--data-raw '{
    "subscription": {
        "items": [
            {
                "target": "services_list",
                "types": [
                    "inbound"
                ],
                "states": [
                    "on_operation"
                ],
                "media_types": [
                    "voice",
                    "chat"
                ],
                "operation_date": 1669584000,
                "notification_mode": "changes"
            }
        ],
        "channel_id": 25,
        "webhook": "http://exemplo.com/webhook",
        "expires": 36000
    }
}'

Respostas

🟢200OK
application/json
Body

Exemplo
{
    "response": {
        "resource": "config/monitor",
        "command": "subscribe",
        "id": 0,
        "status": "ok"
    }
}
🟠400Pedido inválido
Modificado em 2024-10-03 19:51:09
Página anterior
Listar classificações
Próxima página
Cancelar Monitoração de Configuração
Built with