Saltar al contenido principal

ConsentCommitIndex

Versión simplificada del commit de consentimiento para listados. No incluye campos show-only para optimizar el tamaño de la respuesta.

idstring

Identificador único del consent commit

Example: ccom_1B2M2Y8AsgTpgAmY7PhCfg
user_referencestring

Referencia del usuario en el sistema del cliente

Example: user_123
entity_idstring

Identificador de la entidad asociada

Example: ent_1B2M2Y8AsgTpgAmY7PhCfg
contextstringnullable

Contexto adicional asociado al commit de consentimiento. Referencia al contexto de la primera acción de consentimiento

Example: web_signup
contextual_data object

Datos contextuales como IP, user agent, etc.

ipstring
Example: 192.168.1.1
user_agentstring
Example: Mozilla/5.0
urlstring
Example: https://example.com
phone_numberstring
Example: +56912345678
data_usesstring[]

Lista de usos de datos cubiertos por las acciones de consentimiento asociadas

Example: ["essential","marketing"]
consent_actions object[]

Acciones de consentimiento asociadas al commit (versión simplificada)

  • Array [
  • idstring

    Identificador único de la acción de consentimiento

    Example: consact_1B2M2Y8AsgTpgAmY7PhCfg
    entity_idstringnullable

    Identificador de la entidad asociada. Puede ser nulo.

    Example: ent_5F6Q6C2EwkXtkEpB1TlGjk
    user_referencestring

    Referencia del usuario en el sistema del cliente

    Example: user_123
    consent_template_idstring

    Identificador del template de consentimiento asociado.

    Example: ctmpl_1B2M2Y8AsgTpgAmY7PhCfg
    consent_commit_idstringnullable

    Identificador del commit de consentimiento asociado a este recurso, en caso de se haya originado a través de un commit. De lo contrario, es nulo.

    Example: ccmt_1B2M2Y8AsgTpgAmY7PhCfg
    consent_template_namestring

    Nombre de la plantilla de consentimiento asociado cuando no se expande la relación.

    Example: Essential Services Template
    contextstringnullable

    Contexto adicional asociado a la acción de consentimiento

    Example: web_signup
    kindstring

    Tipo de acción realizada.

    Possible values: [grant, revoke]

    Example: grant
    data_usestring

    Uso principal de datos asociado a la acción de consentimiento.

    Example: essential
    created_atstring<date-time>

    Fecha y hora de creación de la acción de consentimiento

    Example: 2024-03-20T15:30:00Z
    action_typestring

    Tipo específico de acción

    Possible values: [opt_in_click, voice_confirmation]

    Example: opt_in_click
    action_dataobject

    Datos adicionales de la acción (máximo 4KB de tamaño serializado en JSON)

    Example: {"checkbox_id":"cb_123"}
    contextual_data object

    Datos contextuales como IP, user agent, etc.

    ipstring
    Example: 192.168.1.1
    user_agentstring
    Example: Mozilla/5.0
    urlstring
    Example: https://example.com
    phone_numberstring
    Example: +56912345678
  • ]
  • created_atstring<date-time>

    Fecha y hora de creación del consent commit

    Example: 2024-03-20T15:30:00Z
    ConsentCommitIndex
    {
    "id": "ccom_1B2M2Y8AsgTpgAmY7PhCfg",
    "user_reference": "user_123",
    "entity_id": "ent_1B2M2Y8AsgTpgAmY7PhCfg",
    "context": "web_signup",
    "contextual_data": {
    "ip": "192.168.1.1",
    "user_agent": "Mozilla/5.0",
    "url": "https://example.com",
    "phone_number": "+56912345678"
    },
    "data_uses": [
    "essential",
    "marketing"
    ],
    "consent_actions": [
    {
    "id": "consact_1B2M2Y8AsgTpgAmY7PhCfg",
    "entity_id": "ent_5F6Q6C2EwkXtkEpB1TlGjk",
    "user_reference": "user_123",
    "consent_template_id": "ctmpl_1B2M2Y8AsgTpgAmY7PhCfg",
    "consent_commit_id": "ccmt_1B2M2Y8AsgTpgAmY7PhCfg",
    "consent_template_name": "Essential Services Template",
    "context": "web_signup",
    "kind": "grant",
    "data_use": "essential",
    "created_at": "2024-03-20T15:30:00Z",
    "action_type": "opt_in_click",
    "action_data": {
    "checkbox_id": "cb_123"
    },
    "contextual_data": {
    "ip": "192.168.1.1",
    "user_agent": "Mozilla/5.0",
    "url": "https://example.com",
    "phone_number": "+56912345678"
    }
    }
    ],
    "created_at": "2024-03-20T15:30:00Z"
    }