Pular para o conteúdo principal

Criar e configurar um tenant

Um tenant é a unidade organizacional da Velix. Cada cliente tem um tenant próprio com isolamento completo de dados biométricos — os embeddings de um tenant nunca são acessíveis por outro.


Configurações disponíveis

CampoTipoPadrãoDescrição
maxPersonsnumberilimitadoLimite de pessoas cadastradas
requireLivenessbooleantrueExige prova de vida no check-in
biometricQualityLevellow / medium / highmediumNível mínimo de qualidade aceito
geofenceRadiusMetersnumber0Raio do geofence em metros (0 = desativado)
allowOfflinePunchbooleanfalsePermite registro offline com sync posterior
timezonestringAmerica/Sao_PauloFuso horário para cálculos de ponto
webhookUrlstringURL para receber eventos via webhook

Atualizar configurações

await velix.http.patch(`/v1/tenants/${tenantId}/settings`, {
requireLiveness: true,
biometricQualityLevel: 'high',
timezone: 'America/Sao_Paulo',
geofenceRadiusMeters: 200,
});

Isolamento de dados

Cada tenant tem sua própria collection no Qdrant. Ao provisionar um tenant, a Velix cria automaticamente a collection tenant_{id} com vetores de 512 dimensões (distância coseno).

Isso garante que uma busca biométrica de um tenant nunca acessa embeddings de outro tenant, mesmo em caso de falha de autenticação.