Chamadas e Campanhas
Obter Chamadas do Agente
Recuperar uma lista de chamadas para um agente específico
GET
Obter Chamadas do Agente
Recuperar uma lista de chamadas para um agente específico com opções de filtragem por status, direção e datas.Endpoint
Parâmetros de caminho
O identificador único do agente. Você pode encontrá-lo na lista de agentes.
Cabeçalhos da requisição
Token Bearer para autenticação. Formato:
Bearer talq_your_environment_token_hereParâmetros de consulta
Filtrar por status da chamada. Opções:
initiated, ringing, answered, completed, failed, busy, no-answerFiltrar por direção da chamada. Opções:
inbound, outboundFiltrar chamadas a partir da data (YYYY-MM-DD)
Filtrar chamadas até a data (YYYY-MM-DD)
Pesquisar em números de telefone ou SID da chamada
Número de itens por página (padrão: 20, máximo: 100)
Número da página (padrão: 1)
Exemplos de Requisição
Resposta
Resposta de Sucesso (200 OK)
Campos da Resposta
Indica se a operação foi bem-sucedida.
Array de objetos de chamada.
Metadados de paginação.
Respostas de erro
404 Não Encontrado
422 Erro de Validação
401 Não Autorizado
500 Erro do Servidor
Códigos de erro
| Código | Descrição | Status HTTP |
|---|---|---|
AGENT_NOT_FOUND | Agente especificado não existe | 404 |
VALIDATION_ERROR | Validação dos parâmetros de consulta falhou | 422 |
INVALID_TOKEN | Token de autenticação inválido ou ausente | 401 |
SERVER_ERROR | Erro interno do servidor ocorreu | 500 |
Notas Importantes
Filtros específicos do agente. Este endpoint filtra automaticamente as chamadas pelo agente especificado.
Suporte à paginação. Use parâmetros
page e per_page para navegar pelos resultados.Filtros de data. Use
date_from e date_to para filtrar chamadas por período específico.Análise de desempenho. Use este endpoint para analisar o desempenho de agentes específicos.
Melhores Práticas
- Use paginação - Sempre use paginação para grandes conjuntos de dados
- Filtre por período - Use filtros de data para analisar chamadas em períodos específicos
- Monitore status - Filtre por status para acompanhar o progresso das chamadas
- Analise desempenho - Use este endpoint para avaliar o desempenho de agentes específicos
- Identifique testes - Use
is_testingpara separar chamadas de teste das de produção
Endpoints relacionados
- Listar Chamadas:
GET /api/v1/calls - Obter Agente:
GET /api/v1/agents/{agent_id} - Fazer Chamada:
POST /api/v1/calls - Listar Agentes:
GET /api/v1/agents