> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/productos/landing/metodos-de-integracion/landing-sdk/metodos-disponibles.md).

# Métodos disponibles

A continuación se detallan los diferentes métodos ofrecidos por Landing SDK para las diferentes configuraciones disponibles con ejemplos de implementación.

## callLanding

Para lanzar la Landing se utilizará el método `callLanding`. Con éste método se cargará la Landing SDK que venga asociada en la ApiKey proporcionada.

**Ejemplo**:

```javascript
const landingSDK = new LandingSDKClient('YOUR_APIKEY');

landingSDK.callLanding();
```

**El servidor del cliente en callback recibe notifica**

Este método puede recibir un objeto con uno o varios parámetros para cada configurar cada ejecución.

**Ejemplo**:

```javascript
lansingSDK.callLanding(options);
```

Los parámetros de configuración disponibles son los siguientes:

***

### customerId

Este identificador te permitirá asociar la operación biométrica generada en nuestros procesos con tu cliente. Puede ser su correo electrónico o un identificador que tengas de tus usuarios.

**Ejemplo**:

```javascript
landingSDK.callLanding({
  customerId: 'customer-id@example.com'
})
```

***

### documentNumber

Este parámetro es opcional, puedes enviar el número de identificación de tu cliente si lo tienes para que podamos compararlo con los datos biométricos obtenidos por nuestro proceso.

**Ejemplo**:

```javascript
landingSDK.callLanding({
  documentNumber: '1234567A'
})
```

***

### callbackPath

Define los parámetros que se agregarán a la llamada de la URL de Callback que ejecutaremos para enviar los datos capturados por el proceso biométrico.

**Ejemplo**:

```javascript
landingSDK.callLanding({
  callbackPath: 'https://url-callback-example.com/api/onboarding'
})
```

***

### onFinish (iframe)

{% hint style="info" %}
Este evento está solo disponible en la implementación con iFrame.
{% endhint %}

Al finalizar el flujo, la Landing SDK emitirá el evento `onFinish` para añadir cualquier lógica adicional para continuar el flujo.

**Ejemplo**:

```javascript
landingSDK.callLanding({
  onFinish: () => {
    // Continue process once the onboarding is finished.
    finishOnboarding();
  }
})
```

***
