Interact CTI
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
  1. Discador
  • Assinar eventos do discador
    POST
  • Cancelar assinatura de eventos
    POST
  • Abrir canal de eventos
    POST
  • Fechar canal de eventos
    POST
  • Alterar estado da campanha
    POST
  • Consultar estado da campanha
    GET
  • Incluir contato
    POST
  • Atualizar contato
    POST
  • Excluir contato
    POST
  • Recuperar contatos
    GET
  • Importar contatos
    POST
  1. Discador

Assinar eventos do discador

POST
/dialer/monitor/subscribe
Assina eventos de monitoração do discador, como alterações de estado de campanhas e status de discagem de contatos.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "subscription": {
        "id": 10,
        "agents": [
            "agent.one",
            "agent.two"
        ],
        "services": [
            "Campanha de Vendas",
            "Campanha de Retenção"
        ],
        "events": [
            "on_dialer_state_change",
            "on_dialer_contact_status"
        ],
        "channel_id": 5,
        "webhook": "https://example.com/webhook",
        "expires": 3600
    }
}

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 '/dialer/monitor/subscribe' \
--header 'Content-Type: application/json' \
--data-raw '{
    "subscription": {
        "id": 10,
        "agents": [
            "agent.one",
            "agent.two"
        ],
        "services": [
            "Campanha de Vendas",
            "Campanha de Retenção"
        ],
        "events": [
            "on_dialer_state_change",
            "on_dialer_contact_status"
        ],
        "channel_id": 5,
        "webhook": "https://example.com/webhook",
        "expires": 3600
    }
}'

Respostas

🟢200OK
application/json
Sucesso
Body

Exemplo
{
    "response": {
        "command": "subscribe",
        "id": 10,
        "status": "ok"
    }
}
🟠400Pedido inválido
Modificado em 2024-09-11 19:13:36
Próxima página
Cancelar assinatura de eventos
Built with