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

Importar contatos

POST
/dialer/import_contacts
Importa um conjunto de contatos para uma lista específica. É permitido apenas um tipo de lista telefônica: 'phone_list' ou 'phone_list_detailed'.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "service": "Campanha de Vendas",
    "mode": "append",
    "duplicate": false,
    "contacts": [
        {
            "item": "item1",
            "contact": "Contato 1",
            "complement": "Casa",
            "phone_list": null,
            "phone_list_detailed": [
                {
                    "phone": "5511987650000",
                    "type": "cell_phone"
                }
            ],
            "schedule": null
        },
        {
            "item": "item2",
            "contact": "Contato 2",
            "complement": "Trabalho",
            "phone_list": null,
            "phone_list_detailed": [
                {
                    "phone": "551132100000",
                    "type": "office"
                }
            ],
            "schedule": {
                "day": 16,
                "month": 11,
                "year": 2023,
                "start": {
                    "hour": 9,
                    "min": 0
                },
                "end": {
                    "hour": 17,
                    "min": 0
                }
            }
        }
    ]
}

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/import_contacts' \
--header 'Content-Type: application/json' \
--data-raw '{
    "service": "Campanha de Vendas",
    "mode": "append",
    "duplicate": false,
    "contacts": [
        {
            "item": "item1",
            "contact": "Contato 1",
            "complement": "Casa",
            "phone_list": null,
            "phone_list_detailed": [
                {
                    "phone": "5511987650000",
                    "type": "cell_phone"
                }
            ],
            "schedule": null
        },
        {
            "item": "item2",
            "contact": "Contato 2",
            "complement": "Trabalho",
            "phone_list": null,
            "phone_list_detailed": [
                {
                    "phone": "551132100000",
                    "type": "office"
                }
            ],
            "schedule": {
                "day": 16,
                "month": 11,
                "year": 2023,
                "start": {
                    "hour": 9,
                    "min": 0
                },
                "end": {
                    "hour": 17,
                    "min": 0
                }
            }
        }
    ]
}'

Respostas

🟢200OK
application/json
Sucesso
Body

Examples
{
    "response": {
        "command": "import_contacts",
        "status": "ok",
        "total": 102,
        "count": 2,
        "initial_id": 124,
        "errors": 0,
        "error_list": null
    }
}
🟠400Pedido inválido
Modificado em 2024-09-11 19:13:36
Página anterior
Recuperar contatos
Built with