Saltar al contenido principal

Crear un commit de consentimiento

Crear un commit de consentimiento

POST 

/consent_commits

Permisos requeridos

Dashboard: necesitas al menos uno de estos permisos.

  • consent.dashboard.write
  • consent.dashboard.manage

API Keys: necesitas al menos uno de estos permisos.

  • consent_commits.api.write
  • consent_commits.api.manage
  • consent.api.write
  • consent.api.manage
  • consent.api.manage

Crea un nuevo commit de consentimiento basado en los actions tokens. Cada action token representa una checkbox de consentimiento específico que el usuario ha marcado a través de nuestro módulo de consentimiento.

Debes proporcionar al menos uno de los siguientes parámetros: user_reference o entity_id.

  • Si solo envías user_reference, buscaremos la entidad asociada y, si no existe, la crearemos automáticamente.
  • Si solo envías entity_id, usaremos la entidad existente y leeremos su user_reference.
  • Si envías ambos, se prioriza el entity_id. El user_reference solo se usa cuando no se proporciona entity_id.

Cada action_token puede incluir selected_scopes para otorgar/revocar solo parte de los scopes del template.

Request

Responses

Commit de consentimiento creado exitosamente