1. Home
  2. Expansão
  3. API
  4. Endpoint: Listando timeline de negócio

Endpoint: Listando timeline de negócio

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

URL: https://api.sults.com.br/api/v1/expansao/negocio/<negocioId>/timeline

Método: GET

Parâmetros

Headers

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

Path parameters

ParâmetroValor
negocioIdId do negócio, deve ser passado na URL como parâmetro de path

Exemplo

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

Resposta

{
	"data": [
		{
			"criado": "2019-08-26T13:28:18Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 1,
			"atividade": {
				"id": 41,
				"nome": "Reunião",
				"descricaoHtml": "",
				"tipo": {
					"nome": "REUNIAO",
					"id": 2
				},
				"dtAgendado": "2019-08-28T17:00:00Z",
				"dtConcluido": "2021-07-17T23:10:06Z",
				"concluido": true,
				"criador": {
					"nome": "User Teste",
					"id": 108
				},
				"responsavel": {
					"nome": "User Teste",
					"id": 108
				},
				"anexo": [
					{
						"id": 87,
						"nome": "Arquivo.xlsx",
						"url": "https://test.s3.amazonaws.com/treinamento/ExpansaoNegocio/44/Arquivo.xlsx",
						"tamanho": 7019,
						"dtUpload": "2023-08-11T19:17:55Z"
					}
				]
			}
		},
		{
			"criado": "2018-08-27T23:29:22Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 2,
			"mudancaSituacao": {
				"id": 3,
				"nome": "PERDA"
			}
		},
		{
			"criado": "2021-07-17T23:10:37Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 4,
			"mudancaEtapa": {
				"etapaAnterior": {
					"id": 5,
					"nome": "Negociação"
				},
				"etapaAtual": {
					"id": 2,
					"nome": "Contato Via email"
				}
			}
		},
		{
			"criado": "2021-11-08T12:49:47Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 5,
			"anotacao": {
				"id": 359,
				"descricaoHtml": "<p>Descrição Html</p>",
				"dtAnotacao": "2021-11-08T12:49:47Z",
				"editavel": true
			}
		},
		{
			"criado": "2023-08-11T19:17:55Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 6,
			"anexo": {
				"id": 87,
				"nome": "Arquivo.xlsx",
				"url": "https://test.s3.amazonaws.com/treinamento/ExpansaoNegocio/44/Arquivo.xlsx",
				"tamanho": 7019,
				"dtUpload": "2023-08-11T19:17:55Z"
			}
		},
		{
			"criado": "2021-07-17T23:10:04Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 9,
			"checkpoint": {
				"id": 6,
				"nome": "Verificar Spam",
				"dtConcluido": "2021-07-17T03:00:00Z",
				"descricaoHtml": "<p>Descrição Html</p>",
				"etapa": {
					"id": 10,
					"nome": "Entrada API"
				}
			}
		},
		{
			"criado": "2021-01-04T04:14:20Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 10,
			"chamado": {
				"id": 1,
				"nome": "Chamado Teste"
			}
		},
		{
			"criado": "2023-09-14T15:19:03Z",
			"pessoa": {
				"id": 108,
				"nome": "User Teste"
			},
			"tipo": 11,
			"avaliacao": {
				"id": 7,
				"nome": "cliente em potencial",
				"avaliacao": "Sim",
				"dtAvaliacao": "2023-09-14T03:00:00Z",
				"descricaoHtml": "<p>Descrição Html</p>",
				"situacao": 0,
				"avalicaoEtapa": {
					"id": 1,
					"nome": "Prospecção",
					"funil": {
						"id": 1,
						"nome": "Pipeline"
					}
				}
			}
		}
	]
}

Campos da reposta

Campos principais

Nome AtributoTipoDescrição
criadoStringData em que foi criado o item da timeline do negócio. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
pessoaObjeto Pessoa simplificado:

– id
– nome
Pessoa que fez a interação na timeline do negócio.
tipoInteger referente a um dos valores abaixo:

1 – Atividade
2 – Mudança de Situação
4 – Mudança de etapa
5 – Adição de anotação
6 – Adição de anexo
8 – Envio de email

9 – Checkpoint
10 – Adição de chamado
11 – Avaliação
Tipo da interação na timeline do negócio
atividadeObjeto AtividadeInteração do tipo atividade presente quando tipo for 1
mudancaSituacaoObjeto Mudanca Situação

– id
– nome
Interação do tipo mudança de situação presente quando o tipo for 2
mudancaEtapaObjeto MudancaEtapaInteração do tipo mudancaEtapa presente quando o tipo for 4
anotacaoObjeto AnotaçãoInteração do tipo anotação presente quando o tipo for 5
anexoObjeto AnexoInteração do tipo anexo presente quando o tipo for 6
emailObjeto EmailInteração do tipo envio de email presente quando o tipo for 8
checkpointObjeto CheckpointInteração do tipo checkpoint presente quando o tipo for 9
chamadoObjeto Chamado simplificado:

– id
– nome
Interação do tipo chamado presente quando o tipo for 10
avaliacaoObjeto AvaliaçãoInteração do tipo avaliação presente quando o tipo for 11

Campos do Objeto Atividade

Campo visível apenas quando o campo tipo é igual a 1

Nome AtributoTipoDescrição
idIntegerCódigo da atividade
nomeStringNome da atividade
descricaoHtmlStringDescrição em texto HTML da atividade
tipoObjeto Tipo da Atividade

– id
– nome


Referente a um dos valores abaixo:

1 – Tarefa
2 – Reunião
3 – Visita
4- Ligação
5 – Email
6 – Mensagem
Tipo da atividade
dtAgendamentoStringData de agendamento da atividade do negócio. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
dtConcluidoStringData de conclusão da atividade do negócio. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
concluidoBooleanBoleano que indica que a atividade foi concluída.
criadorObjeto Pessoa simplificado:

– id
– nome
Pessoa que criou atividade
responsavelObjeto Pessoa simplificado:

– id
– nome
Pessoa responsavel por realizar a tividade
anexoObjeto AnexoAnexos da atividade

Campos do Objeto Anotação

Nome AtributoTipoDescrição
idIntegerCódigo da anotação
descricaoHtmlStringDescrição em texto HTML da anotação
editavelBooleanIndica se a anotação pode ser editada.
dtAnotacaoStringData de anotação. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z

Campos do Objeto Email

Nome AtributoTipoDescrição
idIntegerCódigo do email
assuntoStringAssunto do email
mensagemHtmlStringMensagem em texto HTML do email
dtEnviadoStringData de envio do email. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
remetenteStringRemetente do email
destinatarioStringDestinatario do email

Campos do Objeto Checkpoint

Nome AtributoTipoDescrição
idIntegerCódigo do checkpoint
nomeStringNome do checkpoint
descricaoHtmlStringDescrição em texto HTML do checkpoint
dtConcluidoStringData de conclusão do checkpointl. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
etapaObjeto EtapaEtapa ao qual o checkpoint foi criado.

Campos do Objeto Etapa

Nome AtributoTipoDescrição
idIntegerCódigo da etapa
nomeStringNome da etapa
funilObjeto Funil

– id
– nome
Funil da etapa

Campos do Objeto Anexo

Nome AtributoTipoDescrição
idIntegerCódigo do anexo
nomeStringNome do arquivo
dtUploadStringData em que foi realizado o upload do arquivo. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
urlStringUrl do anexo
tamanhoIntegerTamanho em bytes do anexo

Campos do Objeto Avaliacao

Nome AtributoTipoDescrição
idIntegerCódigo da avaliação
nomeStringNome da avaliação
avaliacaoStringTexto com a resposta da avaliação
descricaoHtmlDescrição em texto HTML da avaliação
situacaoInteger referente a um dos valores abaixo:

0 – Aberto
1 – Positivo
2 – Negativo
Integer que informa a situação da avaliação
dtAvaliacaoStringData em que foi realizado a avaliação. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
avalicaoEtapaObjeto Etapa simplificado

– id
– nome
Etapa na qual foi criada a avaliação

Campos do Objeto MudançaEtapa

Nome AtributoTipoDescrição
etapaAnteriorObjeto Etapa simplificado

– id
– nome
Etapa anterior a mudança de etapa do negócio
etapaAtualObjeto Etapa simplificado

– id
– nome
Nova etpa do negócio
Atualizado em 28/03/2024