Skip to main content
PUT
Update a contact's preferences via a signed token

Authorizations

Authorization
string
header
required

Dashboard JWT token from Clerk

Path Parameters

token
string
required

The signed preference token from the preference-center link.

Body

application/json
channelPreferences
object
required

Per-channel opt state; at least one channel is required.

frequencyPreference
string

Optional send-frequency preference.

topicPreferences
object

Optional per-topic subscription state keyed by topic id.

requestDataDeletion
boolean

Set true to raise a GDPR data-deletion request for this contact.

Response

200 - application/json

The updated preference state.

data
object
meta
object