Pular para o conteúdo principal

API de Unidade

A API de Unidade permite gerenciar as unidades (empresas, departamentos ou locais) no sistema Accessus. Unidades são utilizadas para organizar e agrupar acessos.

Visão Geral​

MétodoEndpointDescrição
POST/unitiesCriar nova unidade
Base URL

Todos os endpoints utilizam o prefixo: /accessus/api/v1


Cadastro​

Criar Unidade​

Cadastra uma nova unidade no sistema.

POST/accessus/api/v1/unities

Autenticação​

RequisitoValor
AutenticaçãoObrigatória
PermissãoPERM_API_WRITE_UNITY
Content-Typeapplication/json

Corpo da Requisição​

CampoTipoObrigatórioDescrição
namestring✓Nome da unidade
keystring✓Chave única de identificação (ex: CNPJ)
Chave Única

A key é um identificador único para a unidade. Recomenda-se utilizar o CNPJ da empresa ou outro código que a identifique de forma exclusiva.

Exemplo de Requisição:

{
"name": "TOPTIC TECHNOLOGY LTDA",
"key": "27163586000161"
}

Respostas​

✅ 201 CREATED - Unidade criada com sucesso
{
"id": 7,
"name": "TOPTIC TECHNOLOGY LTDA",
"key": "27163586000161"
}
❌ 400 BAD REQUEST - Chave já existente
{
"status": 400,
"message": "Key 11111111111 already exists.",
"path": "/accessus/api/v1/unities/"
}

Permissões​

Para habilitar as permissões necessárias para utilizar esta API, acesse: Atribuir Permissões ao Papel

PermissãoDescrição
PERM_API_WRITE_UNITYPermite criar e editar unidades
Atenção

Após habilitar uma permissão no menu Papel, realize o logout do sistema e reinicie a aplicação para que as alterações tenham efeito.