Pular para o conteúdo principal

Autenticação

Toda chamada à API Velix requer um Bearer token no header Authorization.

Authorization: Bearer SEU_TOKEN_AQUI

Escopos

Cada token possui um conjunto de escopos que define o que pode ser feito:

EscopoAcesso
tenant:readLeitura de configurações do tenant
tenant:writeEdição de configurações
checkin:processProcessar check-ins biométricos
persons:manageCRUD de pessoas e enroll biométrico
events:manageCriação e gestão de eventos
webhooks:manageConfiguração de webhooks

Os escopos são configurados pela equipe Velix durante o onboarding. Entre em contato para ampliar os escopos de um token existente.


Ambiente sandbox

Para desenvolvimento e testes, use o ambiente sandbox:

ParâmetroValor
URL basehttps://sandbox-api.velixbiometrics.com
Tokenfornecido pela equipe Velix
Biometriasimulada (FACE_ENGINE_MODE=stub)
Resetdados apagados toda noite às 03h

O sandbox inclui 3 pessoas e 1 evento de exemplo pré-cadastrados.


Erros de autenticação

Código HTTPCódigo de erroSignificado
401unauthorizedToken ausente ou inválido
403forbiddenToken válido, mas sem escopo suficiente
401token_expiredToken expirado — solicite renovação

Exemplo de header por linguagem

import { VelixClient } from '@velix/sdk';

const velix = new VelixClient({
apiUrl: process.env.VELIX_API_URL ?? 'https://api.velixbiometrics.com',
apiKey: process.env.VELIX_API_KEY!,
});