{"filters": {"id":"ID do atendimento","assistantId":"ID do assistente","identifier":"Identifier do contato","externalId":"External id do atendimento","startDate":"Início do período da consulta (Y-m-d)","endDate":"Fim do período da consulta (Y-m-d)","source":"Canal de origem do atendimento","limit":"Quantidade de resultados por página"//Default: 100 - max: 500 }"attributes": {"cpf":"CPF do atendimento","phone":"Telefone do atendimento","email":"Email do atendimento","identification_number":"Extra de identificação","identification_number2":"Extra de identificação 2","identification_number3":"Extra de identificação 3","identification_number4":"Extra de identificação 4" },"flags": {"history":"Boolean para trazer ou não o histórico de mensagens do atendimento",//Default: false"events":"Boolean para trazer ou não o histórico de eventos do atendimento"//Default: false },"pagination": "Hash para consultar a próxima página"}
Limitações
Máximo de resultados por consulta: 500
Utilizar paginação para buscar páginas seguintes
Consultas que não tenham o filter id, identifier ou phone não retornarão histórico e eventos
Um fluxo comum de requisições/consultas seria:
Consultar pelo assistantId, startDate e endDate
Em cada atendimento encontrado, usar o id ou identifier para fazer uma nova consulta com a flag history: true para buscar o histórico daquele atendimento
Limite de 50000 consultas por dia e 10 por segundo
O paginationé disponibilizado no response da primeira consulta para que você possa referenciá-lono body da próxima consulta e assim sucessivamente.