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

https://api.tomticket.com/v2.0/chat/list


Método HTTP

GET


Content Type

form-data


Autenticação

Authorization: Bearer {SEU-TOKEN-AQUI}


Parâmetros Query String

Os parâmetros Query String são enviadas diretamente na URL após o símbolo de "?" ao final do endpoint. Cada parâmetro e valor deve ser enviado com o nome dele e valor, separados pelo símbolo de "=", como por exemplo nomeParametro=ValorParametro. Para enviar mais de um parâmetro, deve separá-los, usando símbolo "&", como por exemplo nomeParametro1=ValorParametro1&nomeParametro2=ValorParametro2.


ChaveDescriçãoObrigatórioValor PadrãoTipoTamanho Máximo
pageÍndice da página que deseja acessar. São exibidos 50 itens a cada página.Não1Int-
customer_idIdentificador interno do cliente para realizar a busca e atualização das informações. Pode ser o endereço de email do cadastro ou identificador interno utilizado.
Não-String250
customer_type_id
Tipo de identificador utilizado para localizar o cliente, sendo:
I - Identificador interno
E - Email
Não
I
String
1
department_idIdentificador do departamento, irá mostrar apenas os chats deste departamento.Não-String512
organization_idIdentificador de organização e organização matriz, irá mostrar chats cujo o cliente esteja vinculado nessas organizações.Não-String512
min_protocolPermite buscar chats que tenham o protocolo menor ou igual ao usado na busca.

Caso de Uso: Buscar chats cujo o protocolo deve ser igual ou menor que 123.
min_protocol=123
Não-Int-
max_protocolPermite buscar chats que tenham o protocolo maior ou igual ao usado na busca.

Caso de Uso: Buscar chats cujo o protocolo deve ser igual ou maior que 456.
max_protocol=456
Não-Int-
creation_date_lePermite listar chats com a data de criação sendo menor e igual a data informada.
A data deve seguir o padrão YYYY-MM-DD HH:II:SS-TZ, sendo TZ o timezone.

Exemplo: 1 de Fevereiro de 1970, 14:30 no timezone America/Sao_Paulo (-03) será: 1970-02-01 14:30:59-0300
Não-Int-
creation_date_gePermite listar chats com a data de criação sendo maior e igual a data informada.
A data deve seguir o padrão YYYY-MM-DD HH:II:SS-TZ, sendo TZ o timezone.

Exemplo: 1 de Fevereiro de 1970, 14:30 no timezone America/Sao_Paulo (-03) será: 1970-02-01 14:30:00-0300
Não-Int-

Retorno

Descrição do retorno em JSON.

ColunaDescrição da ColunaTipo
errorInforma 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 mensagem para identificar o problema.Boolean
messageDetalhes da operação, caso tenha ocorrido ou não um problema.String
successRetorna true caso a operação tenha sido concluída com sucesso.Boolean
sizeTotal de itens encontrados.Int
pagesTotal de páginas disponíveis para consulta.Int
next_pagePróxima página disponível para navegação. Retornará NULL caso não houver.Int
previous_pagePágina anterior para navegação. Retornará NULL caso não houver.Int
dataLista com os chats cadastrados.Array
dataidIdentificador do chat.String
dataprotocolProtocolo do chat.Int
datareferEndereço da página que continha o chat e onde se originou o mesmo.String
datageoInformações de Geolocalização do usuário baseado no IP de origem.Array
datageo    cityCidade de acesso.String
datageo    stateEstado de acesso.String
datageo    countryPaís de acesso.String
datauser_agentUser Agent do cliente (navegador).String
dataoriginCódigo identificador da origem do chat.
  • 1 - Chat Padrão do TomTicket
  • 2 - Facebook
  • 3 - WhatsApp (Twillio)
Int
datasituationCódigo identificador da situação do chat.
  • 1 - Aguardando
  • 2 - Em conversa
  • 3 - Finalizado
Int
datatagsLista de rótulos aplicados ao atendimento.Array
datatags    idIdentificador do rótulo.String
datatags    descriptionNome do rótulo.String
datacustomerInformações do cliente.Array
datacustomer    registredCaso o cliente tenha iniciado o chat se autenticado com email/senha, token JWT ou via Painel do Cliente, irá retornar TRUE.Boolean
datacustomer    nameNome do cliente.String
datacustomer    emailEndereço de email do cliente.String
datacustomer    internal_idIdentificador interno do cliente, se for registrado.String
datacustomer    organizationInformações da organização do cliente, se o mesmo for registrado.Array
datacustomer    organization        idIdentificador da organização.String
datacustomer    organization        nameNome da organização.String
datacreation_dateData e hora em que foi criado o chat.String
dataconversationDatas para abertura e finalização do chat.Array
dataconversation    startData e hora do início da conversa.String
dataconversation    endData e hora do fim da conversa.String
dataevaluationAvaliação do atendimento.Array
dataevaluation    gradeIdentificação da nota enviada pelo cliente.

  • 5 - Ótimo
  • 4 - Bom
  • 3 - Regular
  • 2 - Ruim
  • 1 - Péssimo
Int
dataevaluation    commentComentário da avaliação do atendimento.String
datadepartmentInformações do departamento do atendimento.Array
datadepartment    idIdentificador do departamento.String
datadepartment    nameNome do departamento.String
dataoperatorInformações do atendente responsável pelo atendimento.Array
dataoperator    idIdentificador do atendente.String
dataoperator    nameNome do atendente.String
datatransferedCaso o chat tenha sido criado através de transferência de outro chat, retornará como TRUE.Boolean
datatransfered_originCaso transferido, retorna o identificador do chat que gerou ele.String
dataclosed_situationInformações sobre o o encerramento do chat.Array
dataclosed_situation    typeIdentificador do modo de encerramento.

  • 1 - Finalizado pelo cliente
  • 2 - Finalizado pelo atendente responsável pelo atendimento
  • 3 - Finalizado por um gerente
Int
dataclosed_situation    operatorInformações do atendente que realizou o encerramento do chat.Array
dataclosed_situation    operator        idIdentificador do atendente.String
dataclosed_situation    operator        nameNome do atendente.String

Código de Retorno

Descrição do código HTTP de retorno.

CódigoDescrição
200Operação realizada com sucesso.
401Token ou valores enviados não autorizados para uso.
403Recurso não disponível.
404Recurso não encontrado.

Disponibilidade

Recurso Premium Recurso Enterprise


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