Saltar al contenido principal

DisclosureTemplate

DisclosureTemplate

Un template de disclosure define la configuración necesaria para solicitar datos e iniciar procesos de verificación de identidad en un disclosure request. Contiene los datos requeridos, el validador a utilizar y los documentos de privacidad asociados. Los templates con disclosure requests existentes no pueden ser eliminados para mantener la trazabilidad de los procesos ejecutados.

idstringrequired

Identificador único. Debe empezar con dtpl_.

Example: dtpl_3D4O4A0CuiVriCnA9RjEhi
namestringrequired

Nombre descriptivo del template de divulgación.

Example: Validación estándar
durationstringrequired

Duración del consentimiento en formato ISO 8601.

Example: P3M
data_subjectstringrequired

Tipo de sujeto de datos al que aplica el template.

Possible values: [anonymous_user, citizen_voter, commuter, consultant, customer, employee, job_applicant, next_of_kin, passenger, patient, prospect, shareholder, supplier_vendor, trainee, visitor]

Example: customer
data_requirements object[]required

Datos requeridos para completar el proceso de divulgación.

  • Array [
  • keystring

    Clave del dato. Es un texto libre que identifica específicamente el dato involucrado en el consentimiento.

    Example: first_name
    data_categorystring

    Categoría del dato según nuestra taxonomía. Revisa taxonomía para más información.

    Example: user.name.first
    data_usesstring[]

    Lista de finalidades de tratamiento según nuestra taxonomía. Revisa taxonomía para más información.

  • ]
  • privacy_document_idsstring[]required

    Identificadores de documentos de privacidad asociados.

    Example: ["privdoc_jy21JCGqb-VHhHeUd2nmKw"]
    skip_consentboolean

    Indica si se debe saltar el paso de consentimiento durante el proceso de disclosure request.

    Default value: false
    Example: false
    force_validationboolean

    Indica si los disclosure requests creados con este template deben forzar validación biométrica por defecto. Este valor puede ser sobrescrito por el parámetro forceValidation del widget.

    Default value: false
    Example: false
    liveness_checkboolean

    Indica si se requiere validación de liveness (prueba de vida). No puede ser true si id_scan_check es false.

    Example: true
    id_scan_checkboolean

    Indica si se requiere escaneo del documento de identidad. Cuando se combina con liveness_check, se verifica que la persona que hizo el liveness corresponda la persona del documento de identidad.

    Example: true
    government_checkboolean

    Indica si se debe hacer un cruce con la base de datos del gobierno durante la validación de identidad en disclosure requests creados con este template.

    Default value: false
    created_atstring<date-time>required

    Fecha de creación del template.

    Example: 2024-02-01T15:30:00Z
    updated_atstring<date-time>required

    Fecha de la última actualización del template.

    Example: 2024-02-10T18:45:00Z
    mobile_nfc_enabledboolean

    Indica si este template tiene habilitada lectura NFC. Solo aplica en el SDK móvil React Native; el flujo a través del SDK web continúa sin NFC.

    Example: false
    DisclosureTemplate
    {
    "id": "dtpl_3D4O4A0CuiVriCnA9RjEhi",
    "name": "Validación estándar",
    "duration": "P3M",
    "data_subject": "customer",
    "data_requirements": [
    {
    "key": "first_name",
    "data_category": "user.name.first",
    "data_uses": [
    "string"
    ]
    }
    ],
    "privacy_document_ids": [
    "privdoc_jy21JCGqb-VHhHeUd2nmKw"
    ],
    "skip_consent": false,
    "force_validation": false,
    "liveness_check": true,
    "id_scan_check": true,
    "government_check": false,
    "created_at": "2024-02-01T15:30:00Z",
    "updated_at": "2024-02-10T18:45:00Z",
    "mobile_nfc_enabled": false
    }