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
namestringNome da unidade
keystringChave ú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.