Interact CTI
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
  1. Canais/Subscriptions
  • Assinar Subscription
    POST
  • Cancelar Subscription
    POST
  • Abrir Canal
    POST
  • Fechar Canal
    POST
  • Consultar Canais/Subscriptions ativas
    GET
  1. Canais/Subscriptions

Assinar Subscription

POST
/agent/monitor/subscribe
Permite filtrar por agentes, serviços, mídias e tipos de eventos.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "subscription": {
        "agents": [
            "Jose",
            "Maria"
        ],
        "services": [
            "Atendimento_A",
            "Atendimento_B"
        ],
        "media_types": [
            "voice",
            "chat"
        ],
        "events": [
            "on_login",
            "on_logout",
            "on_call_receive"
        ],
        "expires": 3600,
        "channel_id": 1234
    }
}

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/monitor/subscribe' \
--header 'Content-Type: application/json' \
--data-raw '{
    "subscription": {
        "agents": [
            "Jose",
            "Maria"
        ],
        "services": [
            "Atendimento_A",
            "Atendimento_B"
        ],
        "media_types": [
            "voice",
            "chat"
        ],
        "events": [
            "on_login",
            "on_logout",
            "on_call_receive"
        ],
        "expires": 3600,
        "channel_id": 1234
    }
}'

Respostas

🟢200Sucesso
application/json
Body

Exemplo
{
    "response": {
        "command": "subscribe",
        "id": 10,
        "status": "ok",
    }
}
🟠400Erro na requisição
Modificado em 2024-08-28 17:40:11
Próxima página
Cancelar Subscription
Built with