Consultar Chats

Este método permite listar todos os atendimentos de chat que sua conta possui.

A consulta de chats exibe 50 itens por página, sendo necessário navegar entre as páginas para consultar outros resultados.

Endpoint

MétodoRotaContent-Type
GEThttps://api.tomticket.com/v2.0/chat/listform-data

Autenticação

Este endpoint utiliza autenticação Bearer Token.

Authorization: Bearer SEU_TOKEN_AQUI

Caso ainda não possua um Token de Acesso, consulte o artigo Criação do Token de Acesso.

Parâmetros da requisição

Parâmetros da requisição - Consultar Chats

CampoTipoObrigatórioTamanho máximoDescrição
pageintegerNão-Índice da página que deseja acessar. São exibidos 50 itens a cada página.
customer_idstringNão250Identificador interno do cliente para realizar a busca e atualização das informações. Pode ser o endereço de e-mail do cadastro ou o identificador interno utilizado.
customer_type_idstringNão1Tipo de identificador utilizado para localizar o cliente, sendo I para identificador interno e E para e-mail.
department_idstringNão512Identificador do departamento. Exibe apenas os chats deste departamento.
organization_idstringNão512Identificador de organização e organização matriz. Exibe chats cujo cliente esteja vinculado a essas organizações.
min_protocolintegerNão-Permite buscar chats que tenham protocolo menor ou igual ao usado na busca.
max_protocolintegerNão-Permite buscar chats que tenham protocolo maior ou igual ao usado na busca.
creation_date_leintegerNão-Permite listar chats com a data de criação menor ou igual à data informada. A data deve seguir o padrão YYYY-MM-DD HH:II:SS-TZ, sendo TZ o timezone.
creation_date_geintegerNão-Permite listar chats com a data de criação maior ou igual à data informada. A data deve seguir o padrão YYYY-MM-DD HH:II:SS-TZ, sendo TZ o timezone.

JSON de saída

JSON de saída - Consultar Chats

CampoTipoDescrição
errorbooleanInforma se ocorreu um erro na operação. Se o retorno for false, então significa que a operação ocorreu com sucesso e não ocorreram problemas. Caso o retorno seja true, ocorreu um erro e será necessário verificar o campo message para identificar o problema.
messagestringDetalhes da operação, caso tenha ocorrido ou não um problema.
successbooleanRetorna true caso a operação tenha sido concluída com sucesso.
sizeintegerTotal de itens encontrados.
pagesintegerTotal de páginas disponíveis para consulta.
next_pageintegerPróxima página disponível para navegação. Retorna null caso não haja.
previous_pageintegerPágina anterior para navegação. Retorna null caso não haja.
dataarrayLista com os chats cadastrados.
idstringIdentificador do chat.
protocolintegerProtocolo do chat.
referstringEndereço da página que continha o chat e onde se originou o mesmo.
geoarrayInformações de geolocalização do usuário com base no IP de origem.
citystringCidade de acesso.
statestringEstado de acesso.
countrystringPaís de acesso.
user_agentstringUser Agent do cliente (navegador).
originintegerCódigo identificador da origem do chat: 1 - Chat Padrão do TomTicket; 2 - Facebook; 3 - WhatsApp (Twillio).
situationintegerCódigo identificador da situação do chat: 1 - Aguardando; 2 - Em conversa; 3 - Finalizado.
tagsarrayLista de rótulos aplicados ao atendimento.
idstringIdentificador do rótulo.
descriptionstringNome do rótulo.
customerarrayInformações do cliente.
registredbooleanCaso o cliente tenha iniciado o chat autenticado com e-mail/senha, token JWT ou via Painel do Cliente, retorna true.
namestringNome do cliente.
emailstringEndereço de e-mail do cliente.
internal_idstringIdentificador interno do cliente, se for registrado.
organizationarrayInformações da organização do cliente, se o mesmo for registrado.
idstringIdentificador da organização.
namestringNome da organização.
creation_datestringData e hora em que foi criado o chat.
conversationarrayDatas para abertura e finalização do chat.
startstringData e hora do início da conversa.
endstringData e hora do fim da conversa.
evaluationarrayAvaliação do atendimento.
gradeintegerIdentificação da nota enviada pelo cliente: 5 - Ótimo; 4 - Bom; 3 - Regular; 2 - Ruim; 1 - Péssimo.
commentstringComentário da avaliação do atendimento.
departmentarrayInformações do departamento do atendimento.
idstringIdentificador do departamento.
namestringNome do departamento.
operatorarrayInformações do atendente responsável pelo atendimento.
idstringIdentificador do atendente.
namestringNome do atendente.
transferedbooleanCaso o chat tenha sido criado por transferência de outro chat, retorna true.
transfered_originstringCaso transferido, retorna o identificador do chat que gerou ele.
closed_situationarrayInformações sobre o encerramento do chat.
typeintegerIdentificador do modo de encerramento: 1 - Finalizado pelo cliente; 2 - Finalizado pelo atendente responsável pelo atendimento; 3 - Finalizado por um gerente.
operatorarrayInformações do atendente que realizou o encerramento do chat.
idstringIdentificador do atendente.
namestringNome do atendente.

Possíveis erros

Status HTTPMensagemQuando ocorre
401Token ou valores enviados não autorizados para uso.Quando o token ou os valores enviados não estão autorizados.
403Recurso não disponível.Quando o recurso não está disponível.
404Recurso não encontrado.Quando o recurso não é encontrado.

Este artigo foi útil?  
Agradecemos sua avaliação.