userUsuários

1. Criar Usuário (por Instância)

Descrição:

Cria um novo usuário no leitor de biometria facial, associando as informações biométricas a um perfil, utilizando o ID de uma instância de conexão ativa.

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

Quando Usar:

  • Para cadastrar novos usuários no leitor de biometria facial em tempo real.

  • Para provisionar o acesso de uma pessoa a um dispositivo específico.

Criar um usuário (facial) no leitor de biometria facial por Instância conectada

post

Criar um usuário (facial) no leitor de biometria facial por Instância conectada

  • Indicando um 'PersonId' igual a zero, o novo usuário será criado com um Id gerado pelo sistema.

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
Corpo
personLibraryIdinteger · int32Obrigatório
personIdinteger · int32Opcional
codestring | nuloOpcional
namestring | nuloOpcional
remarksstring | nuloOpcional
imageB64string | nuloOpcional
cardCodestring | nuloOpcional
passwordCodestring | nuloOpcional
timeTemplateIdsinteger · int32[] | nuloOpcional
Respostas
post
/api/v1/facialRecognitions/instances/{id}/users

2. Criar Usuário (por ID)

Descrição:

Cria um novo usuário no leitor de biometria facial, associando as informações biométricas a um perfil, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para cadastrar usuários em leitores remotos a partir de um sistema de gerenciamento central.

  • Para automatizar o provisionamento de acesso facial em múltiplos dispositivos.

Criar um usuário (facial) no leitor de biometria facial

post

Criar um usuário (facial) no leitor de biometria facial

  • Indicando um 'PersonId' igual a zero, o novo usuário será criado com um Id gerado pelo sistema.

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
Corpo
personLibraryIdinteger · int32Obrigatório
personIdinteger · int32Opcional
codestring | nuloOpcional
namestring | nuloOpcional
remarksstring | nuloOpcional
imageB64string | nuloOpcional
cardCodestring | nuloOpcional
passwordCodestring | nuloOpcional
timeTemplateIdsinteger · int32[] | nuloOpcional
Respostas
post
/api/v1/facialRecognitions/{id}/users

3. Atualizar Usuário (por Instância)

Descrição:

Atualiza as informações de um usuário (facial) existente no leitor de biometria facial, como dados de perfil ou permissões, utilizando o ID de uma instância de conexão ativa.

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

Quando Usar:

  • Para modificar as permissões de acesso de um usuário ou atualizar seus dados cadastrais em tempo real.

  • Para ajustar o perfil de um usuário em um leitor específico.

Atualizar um usuário (facial) no leitor de biometria facial por Instância conectada

put

Atualizar um usuário (facial) no leitor de biometria facial por Instância conectada

  • Indicando um 'PersonId' não existente, um novo usuário será criado.

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
Corpo
personLibraryIdinteger · int32Obrigatório
personIdinteger · int32Opcional
codestring | nuloOpcional
namestring | nuloOpcional
remarksstring | nuloOpcional
imageB64string | nuloOpcional
cardCodestring | nuloOpcional
passwordCodestring | nuloOpcional
timeTemplateIdsinteger · int32[] | nuloOpcional
Respostas
put
/api/v1/facialRecognitions/instances/{id}/users

4. Atualizar Usuário (por ID)

Descrição:

Atualiza as informações de um usuário (facial) existente no leitor de biometria facial, como dados de perfil ou permissões, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para atualizar informações de usuários em leitores remotos a partir de um sistema de gerenciamento central.

  • Para aplicar alterações em políticas de acesso de usuários em múltiplos dispositivos de forma automatizada.

Atualizar um usuário (facial) no leitor de biometria facial

put

Atualizar um usuário (facial) no leitor de biometria facial

  • Indicando um 'PersonId' não existente, um novo usuário será criado.

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
Corpo
personLibraryIdinteger · int32Obrigatório
personIdinteger · int32Opcional
codestring | nuloOpcional
namestring | nuloOpcional
remarksstring | nuloOpcional
imageB64string | nuloOpcional
cardCodestring | nuloOpcional
passwordCodestring | nuloOpcional
timeTemplateIdsinteger · int32[] | nuloOpcional
Respostas
put
/api/v1/facialRecognitions/{id}/users

5. Obter Informações de Usuário (por Instância)

Descrição:

Retorna uma lista de todos os usuários (faciais) cadastrados no leitor de biometria facial, incluindo suas informações de perfil, utilizando o ID de uma instância de conexão ativa.

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

Quando Usar:

  • Para carregar a lista de usuários de um leitor específico para exibição ou gerenciamento.

  • Para realizar auditorias dos usuários cadastrados em um dispositivo.

Obter informações do usuário (facial) no leitor de biometria facial por Instância conectada

get

Obter informações do usuário (facial) no 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
Limitinteger · int32OpcionalDefault: 6
OffSetinteger · int32OpcionalDefault: 0
PersonLibraryIdinteger · int32Obrigatório
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
get
/api/v1/facialRecognitions/instances/{id}/users

6. Obter Informações de Usuário (por ID)

Descrição:

Retorna uma lista de todos os usuários (faciais) cadastrados no leitor de biometria facial, incluindo suas informações de perfil, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para consultar os usuários de um leitor a partir de um sistema central, mesmo que o dispositivo não esteja em uma sessão de instância ativa.

  • Para realizar auditorias ou backups dos perfis de usuários de múltiplos leitores.

Obter informações do usuário (facial) no leitor de biometria facial

get

Obter informações do usuário (facial) no 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 rota
idinteger · int64Obrigatório

Id do leitor de biometria facial

Parâmetros de consulta
Limitinteger · int32OpcionalDefault: 6
OffSetinteger · int32OpcionalDefault: 0
PersonLibraryIdinteger · int32Obrigatório
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
get
/api/v1/facialRecognitions/{id}/users

7. Apagar Usuário (por Instância)

Descrição:

Apaga um usuário (facial) específico do leitor de biometria facial, removendo suas informações de perfil e dados biométricos, utilizando o ID de uma instância de conexão ativa.

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

Quando Usar:

  • Para remover o acesso de um usuário a um leitor específico em tempo real.

  • Para limpar perfis de usuários que não são mais necessários no dispositivo.

Apagar usuário (facial) no leitor de biometria facial por Instância conectada

delete

Apagar usuário (facial) no 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
PersonIdinteger · int32Obrigatório
PersonLibraryIdinteger · int32Obrigatório
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
delete
/api/v1/facialRecognitions/instances/{id}/users

8. Apagar Usuário (por ID)

Descrição:

Apaga um usuário (facial) específico do leitor de biometria facial, removendo suas informações de perfil e dados biométricos, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para remover usuários de leitores remotos a partir de um sistema de gerenciamento central.

  • Para automatizar a remoção de perfis de usuários obsoletos em múltiplos dispositivos.

Apagar usuário (facial) no leitor de biometria facial

delete

Apagar usuário (facial) no 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 rota
idinteger · int64Obrigatório

Id do leitor de biometria facial

Parâmetros de consulta
PersonIdinteger · int32Obrigatório
PersonLibraryIdinteger · int32Obrigatório
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
delete
/api/v1/facialRecognitions/{id}/users

9. Obter Informações de Usuário (por Instância)

Descrição:

Retorna as informações detalhadas de um usuário (facial) específico, identificado pelo seu personId, no leitor de biometria facial, utilizando o ID de uma instância de conexão ativa.

  • GET /api/v1/facialRecognitions/instances/{id}/users/{personId}

Quando Usar:

  • Para consultar os detalhes de um usuário específico para verificação ou depuração.

  • Para exibir as informações de um usuário em uma interface de gerenciamento.

Obter informações de usuários por Id (facial) no leitor de biometria facial por Instância conectada

get

Obter informações de usuários por Id (facial) no 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

personIdinteger · int32Obrigatório

Person Id

Parâmetros de consulta
personLibraryIdinteger · int32Obrigatório
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
get
/api/v1/facialRecognitions/instances/{id}/users/{personId}

10. Obter Informações de Usuário (por ID)

Descrição:

Retorna as informações detalhadas de um usuário (facial) específico, identificado pelo seu personId, no leitor de biometria facial, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para consultar os detalhes de um usuário específico de um leitor remoto a partir de um sistema central.

  • Para auditar as configurações de um usuário em um dispositivo específico.

Obter informações de usuários por Id (facial) no leitor de biometria facial

get

Obter informações de usuários por Id (facial) no 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 rota
idinteger · int64Obrigatório

Id do leitor de biometria facial

personIdinteger · int32Obrigatório
Parâmetros de consulta
personLibraryIdinteger · int32Obrigatório
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
get
/api/v1/facialRecognitions/{id}/users/{personId}

11. Obter Informações de Usuário por Filtro (por Instância)

Descrição:

Retorna uma lista de usuários (faciais) cadastrados no leitor de biometria facial, aplicando filtros específicos para refinar a busca, utilizando o ID de uma instância de conexão ativa.

  • GET /api/v1/facialRecognitions/instances/{id}/users/filters

Quando Usar:

  • Para buscar usuários com base em critérios específicos (ex: nome, departamento) em um leitor conectado.

  • Para popular listas de usuários filtradas em uma interface de gerenciamento.

Obter informações de usuários por filtro (facial) no leitor de biometria facial por Instância conectada

get

Obter informações de usuários por filtro (facial) no leitor de biometria facial por Instância conectada

  • QryTypeId: ICCard, EmployeeID, PersonName, PersonID

  • SearchOffset: número da página (início em 0)

  • Data: valor de acordo com QryTypeId escolhido

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
QryTypeIdstring · enumObrigatórioValores possíveis:
SearchOffsetinteger · int32Obrigatório
DatastringObrigatório
PersonLibraryIdinteger · int32Obrigatório
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
get
/api/v1/facialRecognitions/instances/{id}/users/filters

12. Obter Informações de Usuário por Filtro (Facial) (por ID)

Descrição:

Retorna uma lista de usuários (faciais) cadastrados no leitor de biometria facial, aplicando filtros específicos para refinar a busca, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para buscar usuários em leitores remotos a partir de um sistema de gerenciamento central, com base em critérios específicos.

  • Para gerar relatórios de usuários filtrados em múltiplos dispositivos.

Obter informações de usuários por filtro (facial) no leitor de biometria facial

get

Obter informações de usuários por filtro (facial) no leitor de biometria facial

  • QryTypeId: ICCard, EmployeeID, PersonName, PersonID

  • SearchOffset: número da página (início em 0)

  • Data: valor de acordo com QryTypeId escolhido

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
QryTypeIdstring · enumObrigatórioValores possíveis:
SearchOffsetinteger · int32Obrigatório
DatastringObrigatório
PersonLibraryIdinteger · int32Obrigatório
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
get
/api/v1/facialRecognitions/{id}/users/filters

13. Obter Informações da Biblioteca do Usuário (por Instância)

Descrição:

Retorna informações sobre a biblioteca de usuários (facial) armazenada no leitor de biometria facial, como status e capacidade, utilizando o ID de uma instância de conexão ativa.

  • GET /api/v1/facialRecognitions/instances/{id}/libraries/users

Quando Usar:

  • Para verificar o estado da base de dados de usuários faciais em um leitor conectado.

  • Para monitorar a capacidade de armazenamento de usuários no dispositivo.

Obter informações da biblioteca do usuário (facial) no leitor de biometria facial por Instância conectada

get

Obter informações da biblioteca do usuário (facial) no 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 a obtenção das informações ocorrer com sucesso

application/json
get
/api/v1/facialRecognitions/instances/{id}/libraries/users

14. Obter Informações da Biblioteca do Usuário (Facial) (por ID)

Descrição:

Retorna informações sobre a biblioteca de usuários (facial) armazenada no leitor de biometria facial, como status e capacidade, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para verificar o estado da base de dados de usuários faciais em leitores remotos a partir de um sistema central.

  • Para monitorar a capacidade de armazenamento de usuários em múltiplos dispositivos.

Obter informações da biblioteca do usuário (facial) no leitor de biometria facial

get

Obter informações da biblioteca do usuário (facial) no 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 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
get
/api/v1/facialRecognitions/{id}/libraries/users

15.Obter Captura de Imagem Instantânea (por Instância)

Descrição:

Envia um comando para o leitor de biometria facial capturar e retornar uma imagem instantânea (snapshot) do que está sendo visualizado pela câmera, utilizando o ID de uma instância de conexão ativa.

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

Quando Usar:

  • Para verificar o campo de visão da câmera do leitor ou para fins de depuração.

  • Para obter a imagem facial de um novo usuário em tempo real, a ser utilizada posteriormente para o registro do usuário em outro endpoint.

  • Para obter uma imagem de auditoria de um evento específico em tempo real.

Obter a captura de imagem instantânea no aparelho de biometria facial por Instância conectada

post

Obter a captura de imagem instantânea no aparelho 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
post
/api/v1/facialRecognitions/instances/{id}/snapshots

16. Obter Captura de Imagem Instantânea (por ID)

Descrição:

Envia um comando para o leitor de biometria facial capturar e retornar uma imagem instantânea (snapshot) do que está sendo visualizado pela câmera, utilizando o ID do dispositivo registrado no sistema.

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

Quando Usar:

  • Para obter uma imagem de um leitor remoto a partir de um sistema de gerenciamento central, para verificação ou auditoria.

  • Para integrar a captura de imagens com sistemas de monitoramento de segurança.

  • Para obter a imagem facial de um novo usuário em tempo real, a ser utilizada posteriormente para o registro do usuário em outro endpoint.

Obter a captura de imagem instantânea no aparelho de biometria facial

post

Obter a captura de imagem instantânea no aparelho 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 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}/snapshots

Atualizado