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": "2022-06-27T13:15:26Z",
            "pessoa": {
                "id": 1,
                "nome": "Pessoa que interagiu"
            },
            "situacao": 1,
            "interacao": {
                "id": 301,
                "mensagemHtml": "<p>Mensagem</p>",
                "interno": false,
                "anexos": [
                    {
                        "id": 21,
                        "nome": "arquivo.png",
                        "url": "https://link/arquivo.png",
                        "tamanho": 7633
                    }
                ]
            }
        },
        {
            "criado": "2022-06-27T13:15:26Z",
            "pessoa": {
                "id": 191,
                "nome": "colaborador SULTS"
            },
            "tipo": 3,
            "prazoResolver": {
                "anterior": "2022-06-27T13:15:26Z",
                "novo": "2022-06-27T13:15:26Z"
            }
        },
        {
            "criado": "2022-06-27T13:15:26Z",
            "pessoa": {
                "id": 191,
                "nome": "colaborador SULTS"
            },
            "situacao": 3,
            "interacao": {
                "id": 307,
                "mensagemHtml": "<p>ok</p>",
                "anexos": []
            }
        },
        {
            "criado": "2022-06-29T17:15:26Z",
            "pessoa": {
                "id": 105,
                "nome": "colaborador SULTS"
            },
            "tipo": 9,
            "avaliacaoNota": 5,
            "avaliacaoObservacao": ""
        }
    ]
}

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
9- Concluído
Tipo da interação do chamado

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
avaliacaoNotaIntegerNota de avaliação do chamado. Observação: Esse campo é enviado apenas se a interação for do tipo igual a 9.
avaliacaoObservacaoStringObservação da avaliação do chamado. Observação: Esse campo é enviado apenas se a interação for do tipo igual a 9.

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
Atualizado em 25/09/2023