As organisations scale, user consent and preference data often end up scattered across multiple systems: CRM platforms, marketing tools, identity providers, custom-built repositories, and legacy databases. Each touchpoint captures a piece of the picture, and without a unified approach, inconsistencies quickly appear — creating operational friction, compliance gaps, and poor customer experience.
To address this challenge, TrustWorks provides a Consent & Preference Management layer designed to centralise and harmonise consent data, while still supporting the reality that many enterprises operate with several connected preference repositories.
Our goal is simple: ensure that organisations can maintain accurate, audit-ready consent states across all systems without manual reconciliation or duplicated work.

A Central Source of Truth With Bidirectional Updates
TrustWorks acts as the single source of truth for consent and preference data, while enabling administrators to integrate external preference stores and keep them aligned over time.
Through secure bidirectional synchronisation, TrustWorks can:
- Receive consent changes captured in other systems,
- Push updates made centrally to integrated platforms, and
- Maintain a consistent record across all channels, touchpoints, and applications.
This approach ensures that privacy, marketing, product, and compliance teams can all rely on one authoritative, up-to-date consent record.
The Consent Management API
At the core of this capability is the TrustWorks Consent Management API, which supports the full lifecycle of consent operations: collecting consent, updating preferences, reconciling records, and managing confirmation workflows.
Below is the high-level list of available endpoints.
Consent Form Management
POST /v1.0/consent-management/forms— Create consent formGET /v1.0/consent-management/forms— List consent formsGET /v1.0/consent-management/forms/{consent_form_id}— Get form by IDPATCH /v1.0/consent-management/forms/{consent_form_id}— Update formDELETE /v1.0/consent-management/forms/{consent_form_id}— Delete form
Consent Record Management
POST /v1.0/consent-management— Create consent recordGET /v1.0/consent-management— List consent recordsGET /v1.0/consent-management/{consent_record_id}— Get record by IDPATCH /v1.0/consent-management/{consent_record_id}— Update recordDELETE /v1.0/consent-management/{consent_record_id}— Delete record
Consent Capture & Confirmation
POST /v1.0/consent-management/give-consent— Capture consent eventPOST /v1.0/consent-management/{id}/resend-email-confirmation— Resend confirmation emailPOST /v1.0/consent-management/confirm-email— Confirm consent via email
Why Harmonisation Matters
Having multiple systems involved in preference capture is normal. What creates risk is the absence of alignment. TrustWorks solves this by enabling:
- Consistent and authoritative consent status, no matter where updates originate
- Reduced manual reconciliation between marketing, product, and compliance systems
- Clear auditability for regulators, internal teams, and customers
- Seamless integration across enterprise technology stacks
By harmonising preference data across connected systems, organisations can avoid conflicting states, improve trust, and maintain a cleaner compliance posture.
Moving Toward Connected, Context-Aware Privacy Operations
TrustWorks is built on the principle that privacy operations should reflect how organisations actually work — which means acknowledging that consent information flows across many systems. Our harmonisation approach ensures those systems remain aligned, without forcing enterprises into rigid or isolated workflows.
For technical teams, the Consent Management API offers a standardised and extensible way to integrate any existing preference store. For privacy teams, it creates confidence that consent data is clean, current, and consistent everywhere it needs to be.








