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
Header | Valor |
---|---|
Authorization | <token_de_acesso> |
Content-Type | application/json;charset=UTF-8 |
Path parameters
Parâmetro | Valor |
---|---|
chamadoId | Id 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 Atributo | Tipo | Descrição |
---|---|---|
criado | String | Data em que foi criado o item da timeline. |
pessoa | Objeto Pessoa: – id – nome | Pessoa que fez a solicitação do chamado. |
situacao | Integer 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. |
tipo | Integer 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 |
avaliacaoNota | Integer | Nota de avaliação do chamado. Observação: Esse campo é enviado apenas se a interação for do tipo igual a 9. |
avaliacaoObservacao | Integer | Observaçã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 Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código do item da timeline |
mensagemHtml | String | Mensagem em texto HTML da interação |
anexos | Lista de Objeto Anexo: – id – nome – URL | Lista de arquivos anexados na interação |
interno | Boolean | Indica 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 Atributo | Tipo | Descrição |
---|---|---|
anterior | String | Prazo anterior |
novo | String | Prazo novo |
Campo responsavelAnterior
Objeto Pessoa, esse campo somente é retornado se o tipo do item da timeline for igual a 4.
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código da pessoa |
nome | String | Nome 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 Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código da pessoa |
nome | String | Nome 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 Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código do assunto |
assunto | String | Texto 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 Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código do assunto |
assunto | String | Texto 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 Atributo | Tipo | Descrição |
---|---|---|
pessoa | Objeto Pessoa | Objeto com id e nome da pessoa adicionada como apoio ou se o tipo for igual a 8 pessoa removida de apoio do chamado. |
departamento | Objeto Departamento | Objeto 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. |