CRUD e Gerenciamento
Esta seção concentra os endpoints responsáveis pelo ciclo de vida dos controladores de acesso MG3000: criação, consulta, atualização e desativação. Esses recursos permitem que o sistema cadastre novos dispositivos, consulte os já existentes com filtros ou por ID específico, atualize suas configurações e, quando necessário, os desative logicamente.
1. Obter Controladores por Filtro
Descrição:
Retorna uma lista paginada de controladores de acesso cadastrados, com opção de aplicar filtros por nome, status e outros atributos.
GET /api/v1/accessControllers
Quando Usar:
Use este endpoint para visualizar todos os controladores disponíveis no sistema ou localizar dispositivos específicos com base em filtros.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
101trueascidNome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
OK
2. Criar Novo Controlador
Descrição:
Permite cadastrar um novo controlador de acesso MG3000, informando nome, IP, porta de comunicação e descrição.
POST /api/v1/accessControllers
Quando Usar:
Utilize quando for necessário adicionar um novo controlador à rede, configurando os parâmetros iniciais de comunicação.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
3. Obter Controlador por ID
Descrição:
Retorna os detalhes de um controlador de acesso específico, com base no seu ID.
GET /api/v1/accessControllers/{id}
Quando Usar:
Ideal para acessar as informações completas de um controlador já existente, como parte de um processo de revisão ou atualização.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
OK
4. Atualizar Controlador
Descrição:
Atualiza os dados de um controlador previamente cadastrado, como IP, nome, porta ou descrição.
PUT /api/v1/accessControllers/{id}
Quando Usar:
Recomenda-se quando há necessidade de modificar a configuração de um controlador devido a mudanças na rede ou na infraestrutura física.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
Not Found
5. Desabilitar Controlador
Descrição:
Desativa logicamente um controlador MG3000, impedindo seu uso sem removê-lo permanentemente da base de dados.
DELETE /api/v1/accessControllers/{id}
Quando Usar:
Aplique quando o controlador não estiver mais em operação ou precisar ser retirado temporariamente do sistema.
JWT Authorization header using the Bearer scheme.
Enter 'Bearer'[space] and then your token in the text input below.
Example: "Bearer 12345abcdef"
Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)
en-USOK
Bad Request
Atualizado