Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Disponível a partir da versão 6.16.0

Requisição de relatórios.

Nos cabeçalhos dos requests, é necessário incluir uma chave "token" cujo valor seja um token de API.


Gerar relatório de histórico de chamadas

Enpoint/api/v1/calls_history
MétodoGET

Query String

Obs1: Todos os parâmetros são opcionais.

Obs2: Uma query string vazia gera um relatório de todas as chamadas de todas filas no dia atual.

NomeValor PadrãoValor MáximoObservações
limit5050-
page1--
start_dateDia atual-

Formato AAAA-MM-DD

end_dateDia atual-Formato AAAA-MM-DD
entityqueues-

Valores possíveis:

queues, active_queues, queue_groups

queue_idsall-

Aceita mutiplos, ex:

queue_ids=1&queue_ids=2&queue_ids=3...

queue_group_idsall-Usado somente se entity=queue_groups
agent_idall--
state'' (empty)--
city'' (empty)--
call_typeboth-

Valores possíveis:

in, out, both

start_hour023-
end_hour2323

A hora final considera todo o intervalo da hora, ex:

end_hour=14 considera chamadas até 14:59

phone_number'' (empty)--
csat'' (empty)-

Valores possíveis:

1, 2

protocol_number'' (empty)--
end_by_idall-

Valores possíveis:

all, 1,2,...,9

Exemplo de requisicão

curl -X GET \
  --url https://example.evolux.net.br/api/v1/report/calls_history \
  -H 'Content-Type: application/json' \
  -H 'token: <EVOLUX_TOKEN>'

Exemplo de resposta

{
    "pagination": {
        "max_limit": 50,
        "limit": 50,
        "first_url": "http://example.evolux.net.br/api/v1/report/calls_history=page=1",
        "next_url": "http://example.evolux.net.br/api/v1/report/calls_history&page=2",
        "items": 50,
        "last_url": "http://example.evolux.net.br/api/v1/report/calls_history&page=3",
        "total": 122,
        "current_url": "http://example.evolux.net.br/api/v1/report/calls_history&page=1",
        "prev_url": null
    },
    "meta": {
        "status": 200,
        "message": "OK"
    },
    "data": {
        "queue_group_map": "{}",
        "start_date_input": {},
        "zendesk_enabled": false,
        "end_by_id": null,
        "entity": null,
        "selected_agent": "all",
        "queue_groups": [],
        "city": null,
        "selected_queues": {
            "1": {
                "selected": "selected"
            },
            "2": {
                "selected": "selected"
            },
            "3": {
                "selected": "selected"
            }
        },
        "protocol_number": null,
        "end_hour": null,
        "state": null,
        "queue_agents": "{
                            \"1\": [[53, \"example1\"], [48, \"example2\"], [60, \"example3\"]],
                            \"2\": [[40, \"example4\"], [48, \"example2\"]]
                         }",
        "start_date": "2019-04-07T00:00:00+00:00",
        "phone_number": "",
        "end_date": "2019-04-04T23:59:59+00:00",
        "hour_options": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23
        ],
        "start_hour": null,
        "selected_queue_groups": {},
        "active_queues": [
            {
                "public_number": null,
                "slug": "qex1",
                "number": "1003",
                "id": 1,
                "name": "queue example1"
            },
            {
                "public_number": null,
                "slug": "gex3",
                "number": "2122",
                "id": 3,
                "name": "queue example3"
            }
        ],
        "queue_names": [
            "queue example1",
            "queue example2",
            "queue example3"
        ],
        "call_type": "both",
        "end_date_input": {},
        "selected_entity": "All Agents",
        "checked_entity": {
            "null": {
                "checked": "checked"
            }
        },
        "calls": [
            {
                "agent_name": "",
                "download_audio": "Not Available",
                "trunk_name": "",
                "caller_number": "1111",
                "caller_area": "",
                "caller_name": "",
                "queue_slug": "teste",
                "receiver_number": "post-queue-teste",
                "receicer_name": "",
                "receiver_area": "",
                "nps": "",
                "call_reason": "",
                "end_by_description": "Empty",
                "call_type_description": "In",
                "time_leave": "16:38:57",
                "call_duration": 0,
                "protocol_number": "",
                "flag": "",
                "asa": "-",
                "date_join": "04/08/2019",
                "wait_duration": 2,
                "time_join": "16:38:55",
                "did_number": "",
                "time_connect": "-",
                "csat": "",
                "agent_login": ""
            },
            {
                "agent_name": "",
                "download_audio": "Not Available",
                "trunk_name": "",
                "caller_number": "1111",
                "caller_area": "",
                "caller_name": "",
                "queue_slug": "teste2",
                "receiver_number": "post-queue-teste2",
                "receicer_name": "",
                "receiver_area": "",
                "nps": "",
                "call_reason": "",
                "end_by_description": "Empty",
                "call_type_description": "In",
                "time_leave": "16:44:58",
                "call_duration": 0,
                "protocol_number": "",
                "flag": "",
                "asa": "-",
                "date_join": "04/08/2019",
                "wait_duration": 2,
                "time_join": "16:44:56",
                "did_number": "",
                "time_connect": "-",
                "csat": "",
                "agent_login": ""
            },
            {
                "agent_name": "test",
                "download_audio": "https://edev-tyrone/callcenter/report/download_audio/78667",
                "trunk_name": "",
                "caller_number": "1111",
                "caller_area": "",
                "caller_name": "",
                "queue_slug": "teste2",
                "receiver_number": "1113",
                "receicer_name": "",
                "receiver_area": "",
                "nps": "",
                "call_reason": "",
                "end_by_description": "Agent",
                "call_type_description": "In",
                "time_leave": "16:53:28",
                "call_duration": 12,
                "protocol_number": "",
                "flag": "",
                "asa": "Yes",
                "date_join": "04/08/2019",
                "wait_duration": 13,
                "time_join": "16:53:03",
                "did_number": "",
                "time_connect": "16:53:16",
                "csat": "",
                "agent_login": "test"
            },
            {
                "agent_name": "",
                "download_audio": "Not Available",
                "trunk_name": "",
                "caller_number": "1111",
                "caller_area": "",
                "caller_name": "",
                "queue_slug": "teste",
                "receiver_number": "post-queue-teste",
                "receicer_name": "",
                "receiver_area": "",
                "nps": "",
                "call_reason": "",
                "end_by_description": "Empty",
                "call_type_description": "In",
                "time_leave": "16:35:10",
                "call_duration": 0,
                "protocol_number": "",
                "flag": "",
                "asa": "-",
                "date_join": "04/08/2019",
                "wait_duration": 2,
                "time_join": "16:35:08",
                "did_number": "",
                "time_connect": "-",
                "csat": "",
                "agent_login": ""
            },
            {
                "agent_name": "test",
                "download_audio": "https://edev-tyrone/callcenter/report/download_audio/78676",
                "trunk_name": "",
                "caller_number": "1111",
                "caller_area": "",
                "caller_name": "",
                "queue_slug": "teste",
                "receiver_number": "1113",
                "receicer_name": "",
                "receiver_area": "",
                "nps": "",
                "call_reason": "Aposentado",
                "end_by_description": "Agent",
                "call_type_description": "In",
                "time_leave": "11:27:30",
                "call_duration": 48,
                "protocol_number": "",
                "flag": "",
                "asa": "Yes",
                "date_join": "04/09/2019",
                "wait_duration": 14,
                "time_join": "11:26:28",
                "did_number": "",
                "time_connect": "11:26:42",
                "csat": "",
                "agent_login": "test"
            },
            {
                "agent_name": "test",
                "download_audio": "https://edev-tyrone/callcenter/report/download_audio/78682",
                "trunk_name": "",
                "caller_number": "1113",
                "caller_area": "",
                "caller_name": "",
                "queue_slug": "teste",
                "receiver_number": "1111",
                "receicer_name": "",
                "receiver_area": "",
                "nps": "",
                "call_reason": "Aposentado",
                "end_by_description": "Agent",
                "call_type_description": "Out",
                "time_leave": "13:18:37",
                "call_duration": 90,
                "protocol_number": "",
                "flag": "",
                "asa": "Yes",
                "date_join": "04/09/2019",
                "wait_duration": 4,
                "time_join": "13:17:03",
                "did_number": "",
                "time_connect": "13:17:07",
                "csat": "",
                "agent_login": "test"
            },
        ],
        "notes": [],
        "queue_call_services": {},
        "CSAT_SCORES": {
            "1": "Satisfieds",
            "2": "Unsatisfieds"
        },
        "csat": null,
        "all_agents": "[[53, \"example1\"], [40, \"example2\"], [48, \"example3\"]]",
        "queues": [
            {
                "public_number": null,
                "slug": "qex1",
                "number": "1003",
                "id": 1,
                "name": "queue example1"
            },
{
                "public_number": null,
                "slug": "gex2",
                "number": "1234",
                "id": 3,
                "name": "queue example2"
            },
            {
                "public_number": null,
                "slug": "gex3",
                "number": "2122",
                "id": 3,
                "name": "queue example3"
            }
        ],
        "protocol_enabled": "on"
    }
}


  • No labels