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.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.
Si otra actualización de consentimiento para la misma entidad está en curso, la API responde con un error 422.
Reintenta la misma solicitud con un backoff corto.
Prueba este endpoint
Responses
- 201
- 400
- 401
- 403
- 422
Commit de consentimiento creado exitosamente
Error de solicitud - validación XOR fallida o entidad no encontrada
Error de autenticación
Acceso prohibido por permisos insuficientes o módulo no habilitado para la cuenta
Error de validación o actualización concurrente