Consultar Chamados

  Este endpoint permite consultar os chamados criados na conta.

Os resultados são paginados, com até 50 chamados por página. Utilize o parâmetro page para navegar entre as páginas disponíveis.

Endpoint

MétodoRotaContent-Type
GEThttps://api.tomticket.com/v2.0/ticket/listquery string

Autenticação

Este endpoint utiliza autenticação Bearer Token.

Para utilizá-lo, é necessário possuir um Token de Acesso válido.

O token deve ser enviado no cabeçalho HTTP:

Authorization: Bearer SEU_TOKEN_AQUI

Parâmetros da requisição

Os parâmetros devem ser enviados pela query string da URL.

Parâmetros da requisição - Consultar chamados

CampoTipoObrigatórioTamanho máximoDescrição
pageintegerNão-Número da página que será consultada. Cada página contém até 50 chamados. Valor padrão: 1.
customer_idstringNão250Identificador utilizado para localizar o cliente. O formato esperado depende do parâmetro customer_type_id.
customer_type_idstringNão1Define o tipo de identificador informado em customer_id. Opções: I - Identificador interno; E - Endereço de e-mail. Valor padrão: I.
situationstringNão512Filtra os chamados pela situação. É possível enviar vários códigos separados por vírgula. Opções: 0 - Aguardando interação do atendente; 1 - Não iniciada; 2 - Respondido, aguardando resposta do cliente; 3 - Respondido pelo cliente, aguardando resposta; 4 - Cancelada; 5 - Finalizada; 6 - Atendente modificado; 7 - Enviada para equipe de apoio; 8 - Aguardando aprovação de finalização do gerente; 9 - Aguardando aprovação de cancelamento do gerente; 10 - Aguardando aprovação do cliente; 11 - Aguardando avaliação do gerente para encaminhamento ao cliente.
department_idstringNão512Identificador do departamento. Quando informado, retorna somente os chamados vinculados ao departamento.
operator_idstringNão250Identificador do atendente. Quando informado, retorna somente os chamados vinculados ao atendente. O valor null ou uma string vazia pode ser utilizado para localizar chamados sem atendente.
status_idstringNão512Identificador do status. Quando informado, retorna somente os chamados que estejam com o status especificado.
organization_idstringNão512Identificador da organização. Retorna chamados de clientes vinculados à organização informada ou à organização matriz correspondente.
min_protocolintegerNão-Retorna chamados com protocolo maior ou igual ao valor informado.
max_protocolintegerNão-Retorna chamados com protocolo menor ou igual ao valor informado.
creation_date_ledatetimeNão-Retorna chamados cuja data de criação seja menor ou igual à data informada. Também aceita os formatos de data dinâmica suportados pela API.
creation_date_gedatetimeNão-Retorna chamados cuja data de criação seja maior ou igual à data informada. Também aceita os formatos de data dinâmica suportados pela API.
last_situation_gedatetimeNão-Retorna chamados cuja data da última situação seja maior ou igual à data informada. Esta data é atualizada quando o chamado é criado, respondido ou finalizado.
last_situation_ledatetimeNão-Retorna chamados cuja data da última situação seja menor ou igual à data informada. Esta data é atualizada quando o chamado é criado, respondido ou finalizado.
last_update_gedatetimeNão-Retorna chamados cuja data da última modificação seja maior ou igual à data informada. O período consultado não pode ser superior a 90 dias.
lastupdate_gedatetimeNão-Nome legado equivalente a last_update_ge. Recomenda-se utilizar last_update_ge. O período consultado não pode ser superior a 90 dias.
show_stopwatchintegerNão-Define se os horários cronometrados serão retornados. Opções: 0 - Não exibir; 1 - Exibir. Valor padrão: 0.
show_tagsintegerNão-Define se as tags vinculadas aos chamados serão retornadas. Opções: 0 - Não exibir; 1 - Exibir. Valor padrão: 0.
orderstringNão-Define a direção da ordenação. Opções: ASC - Crescente; DESC - Decrescente. Valor padrão: DESC.
columnstringNão-Campo utilizado para ordenar os resultados. Opções: id, protocol, subject, message, customer.email, customer.id, customer.name, customer.organization.name, priority, work_time, elapsed_time, creation_date, deadline, cost.hourly, cost.overtime, cost.total_final, cost.total_overtime, cost.total_gross, evaluation.problem_solved, evaluation.grade, situation.id, situation.apply_date, status.apply_date, end_date, category.name, departament.name e operator.name. Valor padrão: protocol.
prioritystringNão-Filtra os chamados pela prioridade. É possível enviar vários valores separados por vírgula. Opções: 1 - Baixa; 2 - Normal; 3 - Alta; 4 - Urgente.
category_idstringNão256Identificador da categoria. Quando informado, retorna somente os chamados vinculados à categoria. O valor null ou uma string vazia pode ser utilizado para localizar chamados sem categoria.
truncate_bodyintegerNão-Define se o corpo da mensagem deve ser truncado quando ultrapassar 256 KB, reduzindo o volume de dados processado pela API. Valores disponíveis: 0 - Não truncar (padrão); 1 - Truncar.

JSON de saída

O retorno contém os dados de paginação e uma lista de chamados no campo data.

JSON de saída - Consultar chamados

CampoTipoDescrição
errorbooleanInforma se ocorreu erro na operação.
messagestringMensagem de retorno da operação.
sizeintegerQuantidade total de chamados encontrados.
pagesintegerQuantidade total de páginas disponíveis. Pode não ser retornado quando nenhum chamado for encontrado.
next_pageintegerNúmero da próxima página. Retorna null quando não houver uma próxima página.
previous_pageintegerNúmero da página anterior. Retorna null quando não houver uma página anterior.
dataarrayLista de chamados encontrados.
idstringIdentificador do chamado.
protocolintegerNúmero do protocolo do chamado.
subjectstringTítulo do chamado.
messagestringMensagem de abertura do chamado.
truncatedbooleanInforma se o corpo foi truncado.
mimetypestringFormato da mensagem de abertura. Exemplos: text/plain para texto puro e text/html para conteúdo HTML.
customerobjectInformações do cliente.
namestringNome do cliente.
emailstringEndereço de e-mail do cliente.
internal_idstringIdentificador interno do cliente.
organizationobjectInformações da organização vinculada ao cliente.
idstringIdentificador da organização.
namestringNome da organização.
priorityintegerPrioridade do chamado. Opções: 1 - Baixa; 2 - Normal; 3 - Alta; 4 - Urgente.
ticket_typestringTipo do chamado.
work_timeintegerTempo total trabalhado no chamado, em segundos.
elapsed_timeintegerTempo decorrido entre a criação e o encerramento do chamado, em segundos.
creation_datedatetimeData e hora de criação do chamado.
schedule_datedatetimeData e hora de agendamento do chamado.
slaobjectInformações dos prazos de SLA.
startupobjectInformações do SLA de inicialização.
datedatetimeData e hora do prazo de inicialização.
accomplishedbooleanInforma se o SLA de inicialização foi cumprido.
deadlineobjectInformações do SLA de conclusão.
datedatetimeData e hora do prazo de conclusão.
accomplishedbooleanInforma se o SLA de conclusão foi cumprido.
costobjectInformações de custo do chamado.
hourlynumberValor cobrado por hora.
overtimenumberValor cobrado por hora extra.
total_finalnumberValor final referente às horas normais.
total_overtimenumberValor final referente às horas extras.
total_grossnumberValor total bruto, considerando horas normais e extras.
evaluationobjectAvaliação do atendimento.
problem_solvedbooleanInforma se o cliente declarou que o problema foi resolvido.
gradeintegerNota da avaliação. Opções: 5 - Ótimo; 4 - Bom; 3 - Regular; 2 - Ruim; 1 - Péssimo.
commentstringComentário enviado na avaliação.
first_reply_datedatetimeData e hora da primeira resposta do chamado.
end_datedatetimeData e hora de encerramento do chamado.
situationobjectSituação atual do chamado.
idintegerCódigo identificador da situação.
apply_datedatetimeData e hora em que a situação atual foi aplicada.
descriptionstringDescrição da situação.
categoryobjectInformações da categoria do chamado.
idstringIdentificador da categoria.
namestringNome da categoria.
departmentobjectInformações do departamento do chamado.
idstringIdentificador do departamento.
namestringNome do departamento.
operatorobjectInformações do atendente vinculado ao chamado.
idstringIdentificador do atendente.
namestringNome do atendente.
statusobjectInformações do status atual do chamado.
idstringIdentificador do status.
descriptionstringDescrição do status.
apply_datedatetimeData e hora de aplicação do status.
parent_ticket_idstringIdentificador do chamado de origem, quando o chamado for escalonado.
active_whatsappbooleanInforma se o chamado possui uma conversa ativa pelo WhatsApp.
closed_by_inactivitybooleanInforma se o chamado foi encerrado automaticamente por inatividade.
reopenedbooleanInforma se o chamado já foi reaberto.
stopwatcharrayLista de horários cronometrados. Retornado somente quando show_stopwatch=1.
idstringIdentificador do horário cronometrado.
startdatetimeData e hora de início.
enddatetimeData e hora de término.
created_manuallybooleanInforma se o horário foi criado manualmente.
operatorstringNome do atendente relacionado ao horário.
tagsarrayLista de tags vinculadas ao chamado. Retornada somente quando show_tags=1.
idstringIdentificador da tag.
labelstringNome da tag.
colorstringCor configurada para a tag.
successbooleanRetorna true quando a operação for concluída com sucesso.

Códigos HTTP

CódigoDescrição
200Consulta realizada com sucesso.
401Token inválido, parâmetro inválido ou valor não aceito pela API.
404Página ou recurso informado não foi encontrado.
500Não foi possível concluir a consulta devido a um erro interno ou indisponibilidade temporária.

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