# Creación de POVs mediante API

Blerify te permite crear **Puntos de verificación (POVs)** no solo desde el constructor visual, sino también de forma programática a través de una API segura. Esto es ideal para casos de uso dinámicos o sistemas basados en servidor donde las reglas de verificación deben generarse sobre la marcha.

> **Antes de comenzar:** Necesitas una **Cuenta de servicio** y un válido **Access Token** para usar la API de POVs. Consulta [Generación de Access Token](https://docs.blerify.com/developers/api-documentation/access-token-generation) para más información.

### Requisitos previos

Para usar la API de creación de POVs, asegúrate de tener:

* Válido **Cuenta de servicio** (el administrador debe crear esto desde el Blerify Portal).
* Generado **Access Token** para esa cuenta de servicio.
* La lista de parámetros de Verifiable Credential que quieres validar.

### Pasos

**1. Inicia sesión en tu cuenta de Blerify**

* Accede a tu cuenta de Blerify usando tus credenciales.

**2. Ingresa al proyecto de tu interés**

* Navega al proyecto en el que estás trabajando, como **Licenses**, **Credentials**, **Memberships**, etc.

**3. Ve a la sección de Applications**

<figure><picture><source srcset="/files/49ed69f766563b25c6f64e4a3dc1a12012d846db" media="(prefers-color-scheme: dark)"><img src="/files/5d0522ca2f3e8d5166f87ac2cd673ac6a6017436" alt=""></picture><figcaption><p>Dentro del proyecto, localiza y selecciona la <strong>Applications</strong> section.</p></figcaption></figure>

**4. Crea una nueva aplicación y selecciona su tipo**

* Haz clic en **Create New Application**.
* Elige el tipo de aplicación:
  * **Website Authentication Widget**: Permite que los usuarios se autentiquen en tu sitio web usando Blerify Wallet.
  * **Validation of Events Access**: Inscribe a los usuarios en tu plataforma solicitando Verifiable Credentials.
  * **POV vía API** ✅ *(Nuevo)*: Permite la validación backend-to-backend usando las APIs de Blerify.

<figure><picture><source srcset="/files/84c8ded60818c6d7e4e4d95fbafeca2721516ac2" media="(prefers-color-scheme: dark)"><img src="/files/6922be905dcdb836f07cca0b644d6985c7e51bb0" alt=""></picture><figcaption></figcaption></figure>

**5. Completa los pasos para crear el POV**

**Paso 1: Detalles de la aplicación**

* **Application Name**: Ingresa un nombre para tu aplicación (p. ej., "Age Verification for Events").
* **Application Description**: Proporciona una breve descripción del propósito de la aplicación.
* **Credential Type to Verify**: Selecciona el tipo de credencial que se verificará (p. ej., Driver’s License, Membership Card).
* **Credential Issuer**: Especifica el/los emisor(es) de confianza de la credencial.
* **Issuance Date Range**: Define el rango de fechas de emisión para credenciales válidas.
* **Expiration Date Range**: Define el rango de fechas de vencimiento para credenciales válidas.

<figure><picture><source srcset="/files/1befab8c57dd56b352bd127cfd12b3cd4aae1644" media="(prefers-color-scheme: dark)"><img src="/files/a76ce4c2d1df2c5639bf823993755b294c35b415" alt=""></picture><figcaption></figcaption></figure>

**Paso 2: Campos de la credencial y formato de respuesta**

* **Credential Fields to Share and Verify**: Selecciona los campos específicos de la credencial que deben compartirse y verificarse (p. ej., nombre, fecha de nacimiento, número de licencia).
* **Response Format**: Elige el formato en el que se entregará la respuesta de verificación (p. ej., JSON, XML).

<figure><picture><source srcset="/files/2b42f7dcac6df1043a2cfd2c4a9c03942f632d38" media="(prefers-color-scheme: dark)"><img src="/files/9983d95dde318491cf4530dc9f911571200a63b1" alt=""></picture><figcaption></figcaption></figure>

Paso 3: **Configuración de integración API** (Solo para tipo API)

* **Cuenta de servicio**: Selecciona la cuenta creada y autorizada previamente para acceso a la API.
* **Callback URL (Opcional)**: Si quieres que Blerify notifique a tu backend cuando ocurra una verificación.
  * Este paso reemplaza la configuración visual del widget hecha en frontend de los POVs.
* **Website for Widget or QR**: Ingresa la URL del sitio web donde se publicará el widget o el código QR.
* **Language**: Selecciona el idioma de la interfaz del widget.
* **Dark or Light Mode**: Elige la apariencia del widget (modo oscuro o claro).
* **Size**: Define el tamaño del widget o del código QR.

**Paso final: Registra el POV**

* Una vez que todos los detalles estén completos, haz clic en **Register POV**.
* Como resultado, Blerify generará un **script** que debes copiar y pegar en el código de tu sitio web. Este script habilitará la funcionalidad del POV en tu sitio.

<figure><picture><source srcset="/files/fabacd584e0d2cfccdfa6d61dfc6b0012ee40087" media="(prefers-color-scheme: dark)"><img src="/files/4dbcfd518d04efa3bd9aa1b244c70e8a0cd4c43a" alt=""></picture><figcaption></figcaption></figure>

<figure><picture><source srcset="/files/9aa8357a5859d8f33a643c108e2ed9d1dd5ba642" media="(prefers-color-scheme: dark)"><img src="/files/c9f96fe4aa14321d51636629da8c0f3d2a409548" alt=""></picture><figcaption></figcaption></figure>

### **Definición de API**

Trabajando...


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blerify.com/es/desarrolladores/point-of-verification/povs-creation-via-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
