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.writeconsent.dashboard.manage
API Keys: necesitas al menos uno de estos permisos.
consent_commits.api.writeconsent_commits.api.manageconsent.api.writeconsent.api.manageconsent.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 suuser_reference. - Si envías ambos, se prioriza el
entity_id. Eluser_referencesolo se usa cuando no se proporcionaentity_id.
Cada action_token puede incluir selected_scopes para otorgar/revocar solo parte de los scopes del template.
Request
Responses
- 201
- 400
- 401
- 422
Commit de consentimiento creado exitosamente
Error de solicitud - validación XOR fallida o entidad no encontrada
Error de autenticación
Error de validación