API rest

integración de Landing SDK mediante API Rest.

La API de Landing se utiliza para generar una URL de landing a través de una apikey válida, de modo que esta URL pueda ser utilizada por el cliente para el consumo de sus usuarios.

Cómo llamar

Una vez que la página de destino (landing page) se genera y publica, se le proporcionará al cliente la URL que se utilizará para llamar a la API de la siguiente manera:

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

Esta llamada devolverá la URL de la página de destino y el estado de la siguiente manera:

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

UniqueUrl

Esta API ofrece la posibilidad de generar una URL única codificada para su uso por un solo cliente, ya sea asignándole un customerId, el documentNumber o ambos, de la siguiente manera:

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"
     }'

Esta llamada generará una URL única con un tiempo de validación de 15 minutos; después de ese tiempo, la URL caducará y también estará asociada con el documentNumber que se envía, lo que significa que si la captura del documento es de un número diferente, la operación será rechazada en la plataforma.

Puedes cambiar el tiempo de validez de una URL añadiendo el parámetro time en minutos, así:

Ejemplos de implementaciones de API en diferentes lenguajes

NodeJS

Java

PHP

Last updated