Saltar al contenido principal

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étodoDescripciónRetorna
createSession(options)Crear una nueva sesión de verificaciónPromise<Session>
getSession(id)Obtener sesión por IDPromise<Session>
createFingerprint(data)Enviar datos de fingerprintPromise<Fingerprint>
getFingerprint(id)Obtener fingerprint por IDPromise<Fingerprint>
getConfiguration()Obtener configuración de la cuentaPromise<Configuration>
updateConfiguration(data)Actualizar configuración de la cuentaPromise<Configuration>

Estados de sesión