Skip to main content
PUT
Update a contact's channel consent preferences

Authorizations

Authorization
string
header
required

Dashboard JWT token from Clerk

Path Parameters

id
string
required

Body

application/json
preferences
object

Partial map of channel → consent state (opted_in | opted_out | unknown). Only the channels present are updated.

Response

200 - application/json

The updated contact with its merged channel preferences, wrapped in the standard { data, meta } envelope.

data
object
meta
object