For the complete documentation index, see llms.txt. This page is also available as Markdown.

API Rest

Integração do Landing SDK por meio da API Rest.

A API de Landing é usada para gerar uma URL da página de destino por meio de uma apikey válida, para que essa URL possa ser usada pelo cliente para o consumo de seus usuários.

Como fazer a chamada

Assim que a página de destino (landing page) for gerada e publicada, a URL que será usada para chamar a API será fornecida ao cliente da seguinte maneira:

curl -X POST \
  https://landing.identity-platform.io/api/landing \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: CLIENT_API_KEY' \
  -d '{}'

Essa chamada retornará a URL da página de destino e o status da seguinte maneira:

{
    "status": true,
    "url": "https://test.landing.identity-platform.io"
}

UniqueUrl

Esta API oferece a possibilidade de gerar uma URL única codificada para uso por um único cliente, seja atribuindo a ele um customerId, o documentNumber ou ambos, da seguinte maneira:

curl -X POST \
  https://landing.identity-platform.io/api/landing \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{
        "uniqueUrl": true,
        "customerId": "example",
        "documentNumber": "1111111111S"
     }'

Essa chamada gerará uma URL única com um tempo de validação de 15 minutos; após esse tempo, a URL expirará e também estará associada ao documentNumber que é enviado, o que significa que, se a captura do documento for de um número diferente, a operação será rejeitada na plataforma.

Você pode alterar o tempo de validade de uma URL adicionando o parâmetro time em minutos, assim:

Exemplos de implementações de API em diferentes linguagens

NodeJS

Java

PHP

Atualizado