Skip to main content
PUT
Update the custom fields attached to a contact on a given sending list. By default, the provided fields are merged into the existing custom fields — existing keys not included in the request are preserved. Set merge_fields to false to replace the entire custom fields object.

Body Parameters

string
required
Contact phone number in E.164 format (e.g., +14155559876).
string
required
Sending list phone number in E.164 format (e.g., +18005551234). Must be a list owned by your account.
object
required
Key-value pairs to set on the contact’s custom fields. Values can be strings, numbers, or booleans.
boolean
default:"true"
When true (default), the provided keys are merged into the existing custom fields — keys not included in the request are preserved. When false, the existing custom fields are entirely replaced with the provided object.

Response Fields

boolean
Whether the operation completed successfully.
string
Unique identifier of the ListContact record that was updated.
object
The full custom fields object after the update.

Examples

Error Codes

Next Steps

Importing Contacts

Bulk update contacts

Create Audience

Segment contacts into audiences