SendApp Docs
Log in

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