Operaciones
El SDK proporciona métodos para gestionar sesiones y fingerprints.
Sesiones
Crear una sesión
const session = await client.createSession({
referenceId: 'user-12345',
redirectUrl: 'https://yourapp.com/done',
locale: Locale.EN,
});
Respuesta:
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"token": "eyJhbGciOiJIUzI1NiIs...",
"status": "created",
"referenceId": "user-12345",
"createdAt": "2025-01-15T10:30:00Z",
"expiresAt": "2025-01-15T11:00:00Z"
}
Obtener una sesión
const session = await client.getSession('550e8400-e29b-41d4-a716-446655440000');
console.log(session.status); // 'completed'
Referencia de métodos
| Método | Descripción | Retorna |
|---|---|---|
createSession(options) | Crear una nueva sesión de verificación | Promise<Session> |
getSession(id) | Obtener sesión por ID | Promise<Session> |
createFingerprint(data) | Enviar datos de fingerprint | Promise<Fingerprint> |
getFingerprint(id) | Obtener fingerprint por ID | Promise<Fingerprint> |
getConfiguration() | Obtener configuración de la cuenta | Promise<Configuration> |
updateConfiguration(data) | Actualizar configuración de la cuenta | Promise<Configuration> |