1. Home
  2. Chamados
  3. Endpoint: Listando timeline de chamado

Endpoint: Listando timeline de chamado

Endpoint que permite a listagem da timeline (interações e ações realizadas) de um chamado específico na plataforma da SULTS.

URL: https://api.sults.com.br/api/v1/chamado/ticket/<chamadoId>/timeline

Método: GET

Parâmetros

Headers

HeaderValor
Authorization<token_de_acesso>
Content-Typeapplication/json;charset=UTF-8

Path parameters

ParâmetroValor
chamadoIdId do chamado, deve ser passado na URL como parâmetro de path

Exemplo

fetch("https://api.sults.com.br/api/v1/chamado/ticket/1/timeline", {
	method: "GET",
	headers: {
		"Authorization":"<token_de_acesso>",
		"Content-Type":"application/json;charset=UTF-8"
	}
})

Resposta

{
	"data": [
		{
			"criado": "2025-01-31T18:53:24Z",
			"pessoa": {
				"id": 108,
				"nome": "Pessoa Teste Solicitante"
			},
			"tipo": 1,
			"situacao": 1,
			"interacao": {
				"id": 1775,
				"mensagemHtml": "<p>Teste Chamado</p>",
				"anexos": [],
				"interno": false
			}
		},
		{
			"criado": "2025-01-31T18:54:23Z",
			"pessoa": {
				"id": 126,
				"nome": "Pessoa responsavel"
			},
			"tipo": 1,
			"situacao": 5,
			"interacao": {
				"id": 1776,
				"mensagemHtml": "<p>Olá Willer,</p><p>A sua solicitação foi alterada para <strong>Aguardando Solicitante</strong></p>",
				"anexos": [],
				"interno": false
			}
		},
		{
			"criado": "2025-01-31T18:56:25Z",
			"pessoa": {
				"id": 108,
				"nome": "Pessoa Teste Solicitante"
			},
			"tipo": 3,
			"prazoResolver": {
				"anterior": "2025-02-08T18:53:00Z",
				"novo": "2025-02-06T18:53:00Z"
			}
		},
		{
			"criado": "2025-01-31T18:57:23Z",
			"pessoa": {
				"id": 108,
				"nome": "Pessoa Teste Solicitante"
			},
			"tipo": 4,
			"responsavelAnterior": {
				"id": 126,
				"nome": "Pessoa responsavel"
			},
			"responsavelNovo": {
				"id": 1631,
				"nome": "Pessoa responsavel Novo"
			}
		},
		{
			"criado": "2025-01-31T18:58:56Z",
			"pessoa": {
				"id": 108,
				"nome": "Pessoa Teste Solicitante"
			},
			"tipo": 7,
			"apoio": {
				"pessoa": {
					"id": 37,
					"nome": "Pessoa Apoio"
				},
				"departamento": {
					"id": 5,
					"nome": "Financeiro"
				},
				"pessoaUnidade": false
			}
		},
		{
			"criado": "2025-01-31T18:59:54Z",
			"pessoa": {
				"id": 108,
				"nome": "Pessoa Teste Solicitante"
			},
			"tipo": 8,
			"apoio": {
				"id": 37,
				"nome": "Pessoa Apoio"
			}
		},
		{
			"criado": "2025-01-31T19:06:17Z",
			"pessoa": {
				"id": 108,
				"nome": "Pessoa Teste Solicitante"
			},
			"tipo": 5,
			"assuntoNovo": {
				"id": 509,
				"assunto": "Assunto Novo"
			},
			"assuntoAnterior": {
				"id": 539,
				"assunto": "Assunto Anterior"
			}
		},
		{
			"criado": "2025-02-01T03:28:10Z",
			"pessoa": {
				"id": 126,
				"nome": "Pessoa responsavel Novo"
			},
			"tipo": 11,
			"apoio": {
				"pessoa": {
					"id": 48,
					"nome": "Pessoa Apoio Automatico"
				},
				"departamento": {
					"id": 20,
					"nome": "Departamento de apoio automatico do Assunto Novo"
				},
				"pessoaUnidade": false
			}
		},
		{
			"criado": "2025-01-31T19:08:01Z",
			"pessoa": {
				"id": 126,
				"nome": "Pessoa responsavel Novo"
			},
			"tipo": 1,
			"situacao": 3,
			"interacao": {
				"id": 1777,
				"mensagemHtml": "<p>Olá Willer,</p><p>A sua solicitação foi alterada para <strong>Resolvido</strong></p>",
				"anexos": [],
				"interno": false
			}
		},
		{
			"criado": "2025-01-31T19:08:22Z",
			"pessoa": {
				"id": 108,
				"nome": "Pessoa Teste Solicitante"
			},
			"tipo": 9,
			"situacao": 2,
			"avaliacaoNota": 5,
			"avaliacaoObservacao": "Ótimo atendimento",
		}
	]
}

Campos da reposta

Campos principais

Nome AtributoTipoDescrição
criadoStringData em que foi criado o item da timeline.
pessoaObjeto Pessoa:

– id
– nome
Pessoa que fez a solicitação do chamado.
situacaoInteger referente a um dos valores abaixo:

1 – Novo Chamado
2 – Concluído
3 – Resolvido
4 – Em Andamento
5 – Aguardando Solicitante
6 – Aguardando Responsável
Situação atual do chamado.
tipoInteger referente a um dos valores abaixo:

1 – Nova interação
3 – Mudança de prazo
estipulado
4 – Mudança de
responsável
5 – Mudança de Assunto
7 – Adição de pessoa
como apoio

8 – Remoção de pessoa como apoio
9 – Concluído
11 – Adição de pessoas como apoio automático
Tipo da interação do chamado
avaliacaoNotaIntegerNota de avaliação do chamado. Observação: Esse campo é enviado apenas se a interação for do tipo igual a 9.
avaliacaoObservacaoIntegerObservação da avaliação do chamado. Observação: Esse campo é enviado apenas se a interação for do tipo igual a 9.

Campo interacao

Nome AtributoTipoDescrição
idIntegerCódigo do item da timeline
mensagemHtmlStringMensagem em texto HTML da interação
anexosLista de Objeto Anexo:

– id
– nome
– URL
Lista de arquivos anexados na interação
internoBooleanIndica se a interação é interna ou não

Campo prazoResolver

Objeto PrazoResolver, esse campo só é retornado se o tipo do item da timeline for igual a 3 ou 5.

Nome AtributoTipoDescrição
anteriorStringPrazo anterior
novoStringPrazo novo

Campo responsavelAnterior

Objeto Pessoa, esse campo somente é retornado se o tipo do item da timeline for igual a 4.

Nome AtributoTipoDescrição
idIntegerCódigo da pessoa
nomeStringNome da pessoa responsável anterior do chamado

Campo responsavelNovo

Objeto Pessoa, esse campo somente é retornado se o tipo do item da timeline for igual a 4.

Nome AtributoTipoDescrição
idIntegerCódigo da pessoa
nomeStringNome da nova pessoa responsável do chamado

Campo assuntoAnterior

Objeto Assunto, esse campo somente é retornado se o tipo do item da timeline for igual a 5.

Nome AtributoTipoDescrição
idIntegerCódigo do assunto
assuntoStringTexto com assunto anterior da interação

Campo assuntoNovo

Objeto Assunto, esse campo somente é retornado se o tipo do item da timeline for igual a 5.

Nome AtributoTipoDescrição
idIntegerCódigo do assunto
assuntoStringTexto com assunto novo da interação

Campo apoio

Objeto Apoio, esse campo somente é retornado se o tipo do item da timeline for igual a 7 , 11 ou 8.

Nome AtributoTipoDescrição
pessoaObjeto PessoaObjeto com id e nome da pessoa adicionada como apoio ou se o tipo for igual a 8 pessoa removida de apoio do chamado.
departamentoObjeto DepartamentoObjeto com id e nome do departamento da pessoa adicionada como apoio. Observação: Se for do tipo 8 esse campo não vem na resposta da requisição.
Atualizado em 14/02/2025