Update contact
PUT
https://app.sendapp.ai/api/contacts/{id}
Update one or more fields of a contact. Only the keys you send are changed;
tags REPLACES the whole set (use the tag endpoints to add or remove single tags). Every change is written to the contact timeline. PATCH is accepted too. Parameters
10 · 2 required
apikey
required
Your API Key (the
X-API-Key header also works).
id
required
Contact ID (integer, in the path). Use
GET /api/contacts to find it.
name
optional
Contact name.
phone
optional
Phone number in international format. 409 if it already belongs to another contact.
email
optional
Email address. 409 if it already belongs to another contact.
birthday
optional
Date in
YYYY-MM-DD format (null to clear).
tags
optional
Array or comma-separated string — replaces all tags.
custom_fields
optional
Object keyed by custom field NAME, e.g.
{"City": "Rome"}. Unknown names return 422. Send null or "" to clear a value.
opted_out
optional
true = exclude from campaigns, false = re-subscribe.
lifecycle_stage
optional
One of
lead, qualified, customer, inactive, lost (null to clear).
Need help with the integration? info@sendapp.live