Skip to main content
Anchor to CustomerMarketingConsent

CustomerMarketingConsent

interface

Requires read_customers access scope.

The marketing consent information for a customer on a specific marketing channel. Channel-specific types like CustomerWhatsAppMarketingConsent implement this interface.

•CustomerConsentCollectedFrom

The source from which the marketing consent was collected.

Show enum values
•CustomerMarketingOptInLevel

The marketing subscription opt-in level that was set when the customer's marketing consent was last updated. Follows M3AAWG best practices guidelines.

Show enum values
•Location

The location where the customer consented to receive marketing material.

Show fields
•CustomerMarketingConsentState!
non-null

The customer's current marketing consent state for this channel.

Show enum values
•DateTime

The date and time when the marketing consent was updated.

No date is provided if the customer has never updated their marketing consent for this channel.


Was this section helpful?

Anchor to Types implemented inTypes implemented in

•OBJECT

The SMS marketing consent information for a customer's phone number. Implements the CustomerMarketingConsent interface. Use the customerSmsMarketingConsentUpdate mutation to change it.

Show fields
•OBJECT

The WhatsApp marketing consent information for a customer's phone number. Implements the CustomerMarketingConsent interface. Use the customerWhatsAppMarketingConsentUpdate mutation to update it.

Show fields

Was this section helpful?