Lista todas as chamadas realizadas na empresa. Possui uma lógica de paginação onde a empresa informa quantas chamadas deseja listar e a página atual.
📌 Por que listar chamadas?
Listar todas as chamadas da empresa permite um acompanhamento completo e ágil dos atendimentos na plataforma.
- Monitoramento de histórico.
- Otimização de gerenciamento das chamadas.
🔗 Endpoint:
Método: GET
URL: https://api.nuvidio.com/v1/api/calls
🔎 Parâmetros da Requisição:
Parâmetro | Tipo | Padrão | Obrigatório | Descrição |
---|---|---|---|---|
orderBy | string | - | ❌ | Ordenação |
tags | Array | [] | ❌ | Tag |
ratings | Array | [] | ❌ | Avaliação |
durationMin | number | 0 | ❌ | Duração mínima |
durationMax | number | 0 | ❌ | Duração máxima |
waitingMin | number | 0 | ❌ | Espera mínima |
waitingMax | number | 0 | ❌ | Espera máxima |
startDate | string | - | ❌ | Data de início |
finalDate | string | null | ❌ | Data final |
take | number | 10 | ❌ | |
page | number | 1 | ❌ | Página |
search | number | 1 | ❌ | Pesquisa |
✅ Resposta de Sucesso:
{
"count": 1,
"calls": [
{
"id": "6112dfec4dc17f51b56ff290",
"initialDate": "2021-08-10T20:22:04.449Z",
"ticket": "20210810924450",
"duration": 236,
"customer": {
"id": "62fd347dc402f5558cf8b431",
"name": "Joao Luiz",
"email": "[email protected]",
"tel": "31999999999"
},
"attendant": {
"id": "6232dfab4dc17f51b56ff233",
"lastName": "Sena",
"name": "Daniela"
},
"department": {
"id": "62df5cc73b184adc58a4c057",
"name": "NuVidio",
"identifier": "nuvidio-atendimento"
},
"rating": {
"callRating": 5,
"attendantRating": 5,
"review": "Muito bom"
}
}
]
}
❌ Respostas de erro:
Código | Mensagem |
---|---|
500 | Erro interno |