GET/call/history

Consultar histórico de chamadas

Histórico persistente da instância, do mais novo ao mais antigo. Independente da conexão e da retenção de eventos/áudio. Paginação por before/nextCursor; não aceita token na query.

Autenticação

Header obrigatório: token. Use o token da instância.

Base URL: a API do servidor selecionado, como https://1.atendro.cloud. O domínio wpp.atendro.cloud hospeda a documentação e o console.

Parâmetros de consulta

CampoTipoPresençaDescrição
limitintegeropcionalItens por página. Padrão: 50. Mínimo: 1. Máximo: 100
beforestringopcionalCursor nextCursor da página anterior.
directionstringopcionalDireção da chamada. Valores: "inbound", "outbound"
answeredbooleanopcionalFiltra pela ocorrência do atendimento.
statusstringopcionalEstado atual/final. Valores: "ringing", "connecting", "active", "ended"
fromstringopcionalInício do intervalo, inclusivo. Formato: date-time
tostringopcionalFim do intervalo, exclusivo. Formato: date-time

Headers adicionais

CampoTipoPresençaDescrição
X-Request-IdstringopcionalASCII visível sem espaços, 1–128 caracteres. Inválido/ausente é substituído por UUID. Ecoado na resposta. Comprimento máximo: 128

Corpo da requisição

Não há corpo de requisição definido para esta operação.

Respostas

Página do histórico.

CampoTipoPresençaDescrição
callsarray<object>obrigatório
calls[].callIdstringobrigatório
calls[].directionstringobrigatórioValores: "inbound", "outbound"
calls[].numberstringobrigatórioIdentidade telefônica canônica, quando conhecida.
calls[].jidstringopcional
calls[].statusstringobrigatórioValores: "ringing", "connecting", "active", "ended"
calls[].startedAtstringobrigatórioFormato: date-time
calls[].answeredAtstringopcionalMomento do aceite remoto ou do atendimento local; não depende do primeiro áudio. Formato: date-time
calls[].endedAtstringopcionalFormato: date-time
calls[].endReasonstringopcionalhangup, rejected, ring_timeout, closed ou motivo do motor.
calls[].endedBystringopcionalValores: "local", "remote"
calls[].answeredbooleanopcionalVerdadeiro a partir do aceite, mesmo antes de o áudio iniciar.
calls[].mediaStartedAtstringopcionalMomento em que o motor confirmou mídia recebida. Formato: date-time
calls[].durationSecondsnumberopcionalTempo entre atendimento e encerramento; zero para chamadas sem atendimento ou ainda em curso. Mínimo: 0
calls[].recordingobjectopcionalModelo: CallRecording.
hasMorebooleanobrigatório
nextCursorstringobrigatórioUsar como before na próxima página; vazio quando não há mais resultados.