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
| Header | Valor |
|---|---|
| Authorization | <token_de_acesso> |
Query parameters
| Parâmetro | Valor |
|---|---|
| start | Início da paginação (número da página). Padrão 0 |
| limit | Número de registros por página. Máximo 100. Padrão 100 |
| ativo | Boolean 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 Atributo | Tipo | Descrição |
|---|---|---|
| id | Integer | Código da unidade |
| razaoSocial | String | Razão Social da unidade |
| ativo | Boolean | true – unidade ativa. false – unidade inativa. |
| nomeFantasia | String | Nome Fantasia da unidade |
| cnpj | String | CNPJ da Unidade |
| inscricaoEstadual | String | Inscrição Estadual da unidade |
| dtCadastro | String | Data em que a unidade foi criada. |
| dtCadastroSistema | String | Data em que a unidade foi cadastrada no sistema |
| dtInicioImplantacao | String | Data em que a unidade iniciou a implantação. |
| dtFimImplantacao | String | Data em que a unidade finalizou a implantação. |
| dtUltimaAlteracao | String | Data da última atualização no cadastro da unidade. |
| dtInauguracao | String | Data em que a unidade foi inaugurada. |
| situacaoId | String | |
| dtInativacao | String | Data em que a unidade foi inativada. |
| dtInativacaoSistema | String | Data em que a unidade foi inativada no sistema. |
| anotacaoAtencao | String | Nota de atenção da unidade |
| inativacaoPessoa | Objeto Pessoa: – id – nome | Pessoa que inativou a unidade no sistema |
| Lista de String | Lista de emails da unidade | |
| telefone | Lista de String | Lista de telefones da unidade |
| celular | Lista de String | Lista de celulares da unidade |
Campos endereço
| Nome Atributo | Tipo | Descrição |
|---|---|---|
| uf | String | Estado da unidade |
| cidade | String | Cidade da unidade |
| rua | String | Rua da unidade |
| numero | String | Número da rua da unidade |
| complemento | String | Complemento do endereço da unidade |
| bairro | String | Bairro da unidade |
| cep | String | Cep da unidade |
| latitude | String | Latitude da unidade |
| longitude | String | Longitude da unidade |
Campos receita federal
| Nome Atributo | Tipo | Descrição |
|---|---|---|
| dtAberturaRF | String | Data de abertura da unidade na receita federal |
| naturezaJuridicaRF | String | Natureza Jurídica da unidade |
| capitalSocialRF | Decimal | Capital social da unidade na receita federal |
| situacaoRF | String | Situação na receita federal |
| situacaoEspecialRF | String | Situação especial da unidade na receita federal |
| motivoSituacaoEspecialRF | String | Motivo da situação especial na receita federal |
| dtSituacaoEspecialRF | String | Data de cadastro da situação especial na receita federal |
Campos do grupo da unidade
| Nome Atributo | Tipo | Descrição |
|---|---|---|
| id | Integer | Código do grupo ao qual a unidade pertence |
| nome | String | Nome do grupo |
| categoria | Objeto Categoria – id – nome | Categoria ao qual o grupo da unidade pertence. |
Campos adicionais da unidade
| Nome Atributo | Tipo | Descrição |
|---|---|---|
| id | Integer | Código do campo adicional na unidade |
| label | String | Nome do campo adicional |
| valor | Dinâmico Observação: Os valores podem variar o tipo. | Valor do campo adicional. |
| grupo | Objeto 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 Atributo | Tipo | Descrição |
|---|---|---|
| id | Integer | Código do formulário da unidade |
| nome | String | Nome do formulário |
| campoAdicional | Lista Objeto CampoAdicional referente a tabela anterior | Lista de campos adicionais do formulário personalizado |