Endpoint: v1/automation/contacts/{email}
Update a contact’s properties using deep merge with null deletion. Properties can be used in workflow conditions and email personalization.
Merge Behavior:
null: Explicitly deleted from propertiesUnsubscribe Management:
To manage subscriptions, include {{ unsubscribe_url }} in your email templates. When a contact clicks this link, they will be automatically unsubscribed from the workflow. Subscription status cannot be managed via this endpoint.
Note: Contact must exist before updating. Send an event first to create the contact.
API key with format "Bearer {your-api-key}"
Contact's email address
Contact properties to merge (key-value pairs, set to null to delete)
{
"first_name": "John",
"plan": "enterprise"
}Contact successfully updated