Be able to amend GDPR Subscription preferences through workflows

Workflow and API too. We need to be able to update it programatically.