file-penCRUD e Gerenciamento

Esta seção descreve as operações básicas de criação, leitura, atualização e exclusão (CRUD) dos leitores de biometria facial. Esses comandos são utilizados para registrar novos dispositivos, atualizar suas configurações ou consultar/excluir dispositivos existentes.

1. Obter Leitores de Biometria Facial por Filtro

Descrição:

Retorna uma lista de leitores cadastrados, com possibilidade de aplicar filtros (parâmetros de consulta) para refinar a busca.

  • GET /api/v1/facialRecognitions

Quando Usar:

  • Para visualizar todos os leitores ativos ou inativos no sistema;

  • Para buscas com filtros como status, nome ou IP.

Obter leitores de biometria facial por filtro

get
Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de consulta
UserNamestringOpcional
IpAddressstringOpcional
DescriptionstringOpcional
EquipmentstringOpcional
ModelstringOpcional
LocalstringOpcional
StartDatestring · date-timeOpcional
EndDatestring · date-timeOpcional
PageSizeinteger · int32ObrigatórioDefault: 10
PageNumberinteger · int32ObrigatórioDefault: 1
EnabledbooleanOpcionalDefault: true
SortOrderstringOpcionalDefault: asc
SortFieldstringObrigatórioDefault: id
ValuestringOpcional
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

OK

application/json
get
/api/v1/facialRecognitions
200

OK

2. Criar Novo Leitor de Biometria Facial

Descrição:

Cadastra um novo leitor de biometria facial no sistema, registrando suas informações básicas e configurando-o para uso.

  • POST /api/v1/facialRecognitions

Quando Usar:

  • Ao adicionar um novo dispositivo de biometria facial à infraestrutura de segurança.

  • Para provisionar leitores em lote ou automatizar o processo de registro de novos equipamentos.

Cria novo leitor de biometria facial

post
Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de consulta
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Corpo
ipAddressstring | nuloOpcional
portinteger · int32Opcional
descriptionstring | nuloOpcional
modelstring | nuloOpcional
localstring | nuloOpcional
equipmentstring | nuloOpcional
userNamestring | nuloOpcional
passwordstring | nuloOpcional
Respostas
chevron-right
200

OK

application/json
post
/api/v1/facialRecognitions

3. Obter Leitor de Biometria Facial (por ID)

Descrição:

Busca os dados detalhados de um leitor específico com base no seu identificador único (ID).

  • GET /api/v1/facialRecognitions/{id}

Quando Usar:

  • Para visualizar ou auditar as configurações atuais de um leitor já cadastrado;

  • Para facilitar atualizações específicas.

Obter leitor de biometria facial pelo Id

get
Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idinteger · int64Obrigatório
Parâmetros de consulta
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

OK

application/json
get
/api/v1/facialRecognitions/{id}
200

OK

4. Atualizar Leitor de Biometria Facial

Descrição:

Permite a edição das informações do leitor facial, como nome, IP ou configurações de integração.

  • PUT /api/v1/facialRecognitions/{id}

Quando Usar:

  • Ao alterar a rede do leitor, nome de identificação ou outros atributos relevantes;

  • Em ajustes técnicos após testes ou migrações.

Atualiza leitor de biometria facial

put
Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idinteger · int64Obrigatório
Parâmetros de consulta
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Corpo
ipAddressstring | nuloOpcional
portinteger · int32Opcional
descriptionstring | nuloOpcional
modelstring | nuloOpcional
localstring | nuloOpcional
equipmentstring | nuloOpcional
userNamestring | nuloOpcional
passwordstring | nuloOpcional
Respostas
chevron-right
200

OK

application/json
put
/api/v1/facialRecognitions/{id}

5. Desabilitar Leitor de Biometria Facial

Descrição:

Desativa logicamente o leitor facial no sistema, mantendo o histórico de dados, mas bloqueando o uso do equipamento.

  • DELETE /api/v1/facialRecognitions/{id}

Quando Usar:

  • Em caso de substituição, manutenção prolongada ou desativação definitiva do equipamento;

  • Para controle de inventário e segurança.

Desabilita leitor de biometria facial

delete
Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idinteger · int64Obrigatório
Parâmetros de consulta
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

OK

application/json
delete
/api/v1/facialRecognitions/{id}

6. Reiniciar Biometria Facial (por Instância)

Descrição:

Envia um comando para reiniciar o leitor de biometria facial, forçando um reboot do dispositivo, utilizando o ID de uma instância de conexão ativa.

  • POST /api/v1/facialRecognitions/instances/{id}/restarts

Quando Usar:

  • Para solucionar problemas de funcionamento do leitor que podem ser resolvidos com um reinício.

  • Para aplicar configurações que exigem um reboot do dispositivo para entrar em vigor.

Reiniciar biometria facial por Instância conectada

post

Reiniciar biometria facial por Instância conectada

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idinteger · int32Obrigatório

Id da instância conectada

Parâmetros de consulta
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
post
/api/v1/facialRecognitions/instances/{id}/restarts

7. Reiniciar Biometria Facial (por ID)

Descrição:

Envia um comando para reiniciar o leitor de biometria facial, forçando um reboot do dispositivo, utilizando o ID do dispositivo registrado no sistema.

  • POST /api/v1/facialRecognitions/{id}/restarts

Quando Usar:

  • Para reiniciar um leitor de biometria facial remotamente a partir de um painel de gerenciamento central.

  • Para incluir o reinício em rotinas de manutenção agendadas para múltiplos dispositivos.

Reiniciar biometria facial

post

Reiniciar biometria facial

Autorizações
AuthorizationstringObrigatório

JWT Authorization header using the Bearer scheme.

Enter 'Bearer'[space] and then your token in the text input below.

Example: "Bearer 12345abcdef"

Parâmetros de rota
idinteger · int64Obrigatório

Id do leitor de biometria facial

Parâmetros de consulta
cultureNamestringOpcional

Nome da cultura específica usada para definir os formatos de dados (pt-BR, en-US)

Default: en-US
Respostas
chevron-right
200

Quando a obtenção das informações ocorrer com sucesso

application/json
post
/api/v1/facialRecognitions/{id}/restarts

Atualizado