satellite-dishConexão

Esta seção contempla os endpoints responsáveis por iniciar a comunicação entre o sistema e os leitores de biometria facial. A conexão é necessária para que comandos em tempo real possam ser enviados e recebidos, como sincronização de data/hora e abertura remota de portas.

1. Conectar o Leitor de Biometria Facial

Descrição:

Inicia a conexão com o leitor de biometria facial a partir de parâmetros informados no corpo da requisição (ex.: IP, porta, senha de comunicação etc.).

  • POST /api/v1/facialRecognitions/connections

Quando Usar:

  • Quando se deseja conectar a um leitor sem utilizar seu ID previamente cadastrado;

  • Para testes iniciais ou integração de leitores recém-instalados.

Conectar o leitor de biometria facial

post

Conectar o leitor de 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 consulta
cultureNamestringOpcional

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

Default: en-US
Corpo
ipstring | nuloOpcional
portinteger · int32Opcional
usernamestring | nuloOpcional
passwordstring | nuloOpcional
Respostas
post
/api/v1/facialRecognitions/connections

2. Conectar o Leitor de Biometria Facial (por ID)

Descrição:

Estabelece uma conexão com o leitor facial já cadastrado no sistema, utilizando seu identificador exclusivo (ID).

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

Quando Usar:

  • Ao conectar um equipamento que já consta no banco de dados;

  • Quando se deseja realizar comandos em tempo real, como sincronizações, com um leitor previamente configurado.

Conectar o leitor de biometria facial por Id

post

Conectar o leitor de biometria facial por Id

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
post
/api/v1/facialRecognitions/{id}/connections

3. Exibir Conexões Ativas

Descrição:

Retorna uma lista de todas as conexões ativas entre o sistema e os leitores de biometria facial.

  • GET /api/v1/facialRecognitions/connections

Quando Usar:

  • Para monitorar o status de conectividade de todos os leitores de biometria facial em tempo real.

  • Para identificar quais dispositivos estão online e disponíveis para receber comandos.

Exibir as conexões ativas com leitores de biometria facial

get

Exibir as conexões ativas com leitores de 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"

Respostas
chevron-right
200

Quando a ocorrer com sucesso

application/json
get
/api/v1/facialRecognitions/connections

4. Desconectar Leitor (por Instância)

Descrição:

Envia um comando para encerrar a conexão ativa com um leitor de biometria facial específico, utilizando o ID da instância de conexão.

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

Quando Usar:

  • Para finalizar uma sessão de comunicação com um leitor após a conclusão de operações ou para liberar recursos.

  • Para solucionar problemas de conexão, forçando a reconexão do dispositivo.

Desconectar um leitor de biometria facial por Instância conectada

post

Desconectar um leitor de 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
chevron-right
200

Quando ocorrer com sucesso

application/json
post
/api/v1/facialRecognitions/instances/{id}/disconnections

5. Desconectar Leitor (por ID)

Descrição:

Envia um comando para encerrar a conexão com um leitor de biometria facial, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

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

  • Para incluir a desconexão em rotinas de manutenção ou desligamento de dispositivos, sem depender de uma instância de conexão ativa.

Desconectar o leitor de biometria facial por Id

post

Desconectar o leitor de biometria facial por Id

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

OK

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

Atualizado