X-Sender-Tenant + X-API-Key headers.
The profile object
Contact UUID.
subscribed / unsubscribed / never_subscribed / cleaned.List profiles
Page size 1–100.
Records to skip.
1-based page (alternative to offset).
Free-text search (max 255).
Filter to a segment (UUID).
subscribed / unsubscribed / never_subscribed / cleaned.email or sms.Sort key, e.g.
-createdAt, -updatedAt.Get a profile by email
The email to look up.
404 Profile not found.
Get a profile by ID
Create a profile
Max 320.
Max 32.
Max 128.
Max 128.
Max 64.
Max 10.
Consent enum.
Consent enum.
Consent enum.
Max 64.
Max 64.
Max 64.
Max 4000, or null.
Upsert a profile
email / phone.
Update a profile by email
newEmail. Returns 404 if the email isn’t found.
Lookup key (max 320).
Rename the contact’s email.
Consent enum.
Consent enum.
Consent enum.
Max 4000, or null.
Address-style fields (city, country, zip, DOB, gender, job title) merge into
customProperties — they aren’t native columns.Update a profile by ID
Blacklist
Required unless
contactId is given.Contact UUID.
email, sms, or both.POST suppresses the contact on the channel; DELETE lifts it. Both return the profile object.
