Skip to content

Customer Consent Update

customer action management


Outcome

A customer's marketing and data-processing consent preferences are updated across all active channels and downstream systems notified.

Service Flow

flowchart LR
    S0["Update Consent"]
    S1["Revoke Consent"]
    S0 --> S1
    S2["Update Customer Profile"]
    S1 --> S2
    S3["Retrieve Customer Profile"]
    S2 --> S3

Capabilities

Customer Consent Customer Profile Channel Management

Domains

customer commerce

Business Objects

Object Classification Domain
customer aggregate-root customer
consent entity customer
customer-profile entity customer

Business Services

  • update-consent
  • revoke-consent
  • update-customer-profile
  • retrieve-customer-profile

Applications

Application Classification
eCommerce Platform ecommerce-platform system-of-engagement
POS pos system-of-engagement
Clienteling App clienteling-app system-of-engagement
Event Classification Object Terminal
CustomerUpdated updated customer
CustomerPreferencesUpdated updated customer
CustomerConsentUpdated updated consent
CustomerConsentRevoked transitioned consent
ChannelActivated transitioned channel
ChannelUpdated updated channel
ChannelDeactivated transitioned channel
AddressAdded created address
AddressUpdated updated address
CustomerProfileUpdated updated customer
CustomerConsentUpdated updated customer
ConsentRecorded created consent
ConsentUpdated updated consent
ConsentWithdrawn transitioned consent
ConsentDeclined transitioned consent
ConsentExpired transitioned consent
Endpoint Method Service Description
/customers/{id} GET retrieve-customer-profile Retrieves the full Customer profile including preferenc…

← Back to Process Catalog