1. Home
  2. Unidades
  3. Endpoint: Listagem de Unidades

Endpoint: Listagem de Unidades

Endpoint de listagem de unidades cadastradas na plataforma da SULTS.

URL: https://api.sults.com.br/v1/empresas

Método: GET

Observação

Somente unidades com a situação ativa são retornadas. As unidades são ordenadas pelo nome fantasia.

Parâmetros

Headers

HeaderValor
Authorization<token_de_acesso>

Query parameters

ParâmetroValor
startInício da paginação (número da página).
Padrão 0
limitNúmero de registros por página.
Máximo 100. Padrão 100
ativoBoolean relacionado ao estado da unidade
true – busca apenas empresas ativas.
false – busca apenas empresas inativas.
Padrão true.

Exemplo

Exemplo de requisição, irá retornar os 100 primeiros registros:

fetch("https://api.sults.com.br/v1/empresas?start=0&limit=100&ativo=true", {
	method: "GET",
	headers: {
		"Authorization": "<token_de_acesso>"
	}
})

Resultado

[
	{
		"id":1,
                "ativo":true,
		"razaoSocial":"Exemplo de Empresa",
		"nomeFantasia":"Exemplo",
		"cnpj":"00000000000000",
		"inscricaoEstadual":"Exemplo ",
		"dtCadastro":"2022-01-01T12:00:00Z",
		"dtCadastroSistema":"2022-01-01T12:00:00Z",
		"dtInicioImplantacao":"2021-01-01T12:00:00Z",
		"dtFimImplantacao":"2021-01-01T12:00:00Z",
		"dtUltimaAlteracao":"2022-01-01T12:00:00Z",
		"dtInauguracao":"2021-01-01T12:00:00Z",
		"situacaoId":1,
		"dtInativacao":"2022-01-01T12:00:00Z",
		"dtInativacaoSistema":"2022-01-01T12:00:00Z",
		"anotacaoAtencao":"Nota de atenção da empresa",
		"inativacaoPessoa":{
                    "id": 99,
                    "nome": "Usuário Teste"
                },
		"endereco":{
			"uf":"MG",
			"cidade":"Uberaba",
			"complemento":"",
			"numero":15,
			"bairro":"Bairro Exemplo",
			"latitude":"0",
			"cep":"38000000",
			"rua":"Rua Exemplo",
			"longitude":"0"
		},
		"email":[
			"exemplo@sults.com.br"
		],
		"telefone":[
			"3400000000"
		],
		"celular":[
			"34000000000"
		],
		"receitaFederal":{
			"dtAberturaRF":"2020-01-01T12:00:00Z",
			"naturezaJuridicaRF":"206-2 - Sociedade Empresária Limitada",
			"situacaoEspecialRF":"",
			"dtSituacaoEspecialRF":"2020-01-01T12:00:00Z",
			"capitalSocialRF":100000000.00,
			"motivoSituacaoEspecialRF":"",
			"situacaoRF":"ATIVA"
		},
		"campoAdicional":[
			{
				"id":1,
				"label":"exemplo 1",
				"valor":""
			},
			{
				"id":2,
				"label":"exemplo 2",
				"valor":""
			},
			{
				"id":3,
				"label":"exemplo 3",
				"valor":""
			}
		],
		"grupo":[
			{
				"id":1,
				"nome":"Exemplo de Grupo",
				"categoria":{
					"id":2,
					"nome":"Exemplo de Tipo de Grupo"
				}
			}
		],
		"formulario":[
			{
				"id":1,
				"nome":"Financeiro",
				"campoAdicional":[
					{
						"id":98,
						"label":"valor minimo",
						"valor":"4500.45",
						"grupo":{
							"nome":"Cobrança",
							"id":9
						}
					},
					{
						"id":94,
						"label":"aaaa",
						"valor":"valor campo aaa"
					}
				]
			},
			{
				"id":2,
				"nome":"CS",
				"campoAdicional":[
					{
						"id":97,
						"label":"pessoa a frente da unidade",
						"valor":"Augusto"
					},
					{
						"id":96,
						"label":"Ultimo contato",
						"valor":"sim"
					}
				]
			}
		]
	}
]

Campos da reposta

Campos principais

Nome AtributoTipoDescrição
idIntegerCódigo da unidade
razaoSocialStringRazão Social da unidade
ativoBooleantrue – unidade ativa.
false – unidade inativa.
nomeFantasiaStringNome Fantasia da unidade
cnpjStringCNPJ da Unidade
inscricaoEstadualStringInscrição Estadual da unidade
dtCadastroStringData em que a unidade foi criada.
dtCadastroSistemaStringData em que a unidade foi cadastrada no sistema
dtInicioImplantacaoStringData em que a unidade iniciou a implantação.
dtFimImplantacaoStringData em que a unidade finalizou a implantação.
dtUltimaAlteracaoStringData da última atualização no cadastro da unidade.
dtInauguracaoStringData em que a unidade foi inaugurada.
situacaoIdString
dtInativacaoStringData em que a unidade foi inativada.
dtInativacaoSistemaStringData em que a unidade foi inativada no sistema.
anotacaoAtencaoStringNota de atenção da unidade
inativacaoPessoaObjeto Pessoa:
– id
– nome
Pessoa que inativou a unidade no sistema
emailLista de StringLista de emails da unidade
telefoneLista de StringLista de telefones da unidade
celularLista de StringLista de celulares da unidade

Campos endereço

Nome AtributoTipoDescrição
ufStringEstado da unidade
cidadeStringCidade da unidade
ruaStringRua da unidade
numeroStringNúmero da rua da unidade
complementoStringComplemento do endereço da unidade
bairroStringBairro da unidade
cepStringCep da unidade
latitudeStringLatitude da unidade
longitudeStringLongitude da unidade

Campos receita federal

Nome AtributoTipoDescrição
dtAberturaRFStringData de abertura da unidade na receita federal
naturezaJuridicaRFStringNatureza Jurídica da unidade
capitalSocialRFDecimalCapital social da unidade na receita federal
situacaoRFStringSituação na receita federal
situacaoEspecialRFStringSituação especial da unidade na receita federal
motivoSituacaoEspecialRFStringMotivo da situação especial na receita federal
dtSituacaoEspecialRFStringData de cadastro da situação especial na receita federal

Campos do grupo da unidade

Nome AtributoTipoDescrição
idIntegerCódigo do grupo ao qual a unidade pertence
nomeStringNome do grupo
categoriaObjeto Categoria
– id
– nome
Categoria ao qual o grupo da unidade pertence.

Campos adicionais da unidade

Nome AtributoTipoDescrição
idIntegerCódigo do campo adicional na unidade
labelStringNome do campo adicional
valorDinâmico
Observação: Os valores podem variar o tipo.
Valor do campo adicional.
grupoObjeto Grupo
– id
– nome

Observação: Esse campo pode ser nulo.
Grupo ao qual o campo adicional pertence.

Campos do formulário personalizado da unidade

Nome AtributoTipoDescrição
idIntegerCódigo do formulário da unidade
nomeStringNome do formulário
campoAdicionalLista Objeto CampoAdicional referente a tabela anteriorLista de campos adicionais do formulário personalizado
Atualizado em 01/11/2022