> 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/docs.facephi-pt-br/produtos/landing/metodos-de-integracion/landing-sdk/metodos-disponibles.md).

# Métodos disponíveis

A seguir são detalhados os diferentes métodos oferecidos por Landing SDK para as diferentes configurações disponíveis, com exemplos de implementação.

## callLanding

Para iniciar a Landing, será utilizado o método `callLanding`. Com este método, será carregada a Landing SDK associada à ApiKey fornecida.

**Exemplo**:

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

landingSDK.callLanding();
```

**O servidor do cliente no callback recebe notifica**

Este método pode receber um objeto com um ou vários parâmetros para configurar cada execução.

**Exemplo**:

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

Os parâmetros de configuração disponíveis são os seguintes:

***

### customerId

Este identificador permitirá associar a operação biométrica gerada em nossos processos ao seu cliente. Pode ser o e-mail dele ou um identificador que você tenha dos seus usuários.

**Exemplo**:

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

***

### documentNumber

Este parâmetro é opcional; você pode enviar o número de identificação do seu cliente, se o tiver, para que possamos compará-lo com os dados biométricos obtidos pelo nosso processo.

**Exemplo**:

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

***

### callbackPath

Define os parâmetros que serão adicionados à chamada da URL de Callback que executaremos para enviar os dados capturados pelo processo biométrico.

**Exemplo**:

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

***

### onFinish (iframe)

{% hint style="info" %}
Este evento está disponível apenas na implementação com iFrame.
{% endhint %}

Ao finalizar o Fluxo, a Landing SDK emitirá o evento `onFinish` para adicionar qualquer lógica adicional para continuar o fluxo.

**Exemplo**:

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

***
