API ReferenceContactsUpdate Contact Profile
Update Contact Profile
Update properties of an existing contact profile globally. Use syncMemberships to apply global status changes across all list memberships. Note that this endpoint is strictly for updates and will return a 404 Not Found error if the contact does not exist in the directory.
PATCH
https://wapi.simplysend.email/web-setup/contacts/{identifier}Parameters
identifierRequiredstring
The contact's unique identifier. Must be a secure hashed channel identifier (e.g. 'email_<md5>' or 'phone_<md5>').
firstNamestring
Updated first name.
lastNamestring
Updated last name.
email*string
Updated email address.* Either email or phone must be provided.
phone*string
Updated phone number.* Either email or phone must be provided.
globalStatusstring
Updated global subscription status. Valid values: 'active', 'unsubscribed', 'bounced', 'complained'.
syncMembershipsboolean
Sync subscription memberships to match global status (e.g. deactivate all active list subscriptions if unsubscribed).
consentMethodstring
Updated consent method. Valid values: 'double_opt_in', 'single_opt_in', 'imported', 'web_form', 'implicit_api', 'other'.
consentDetailsstring
Updated description of the consent flow or audit notes.
customFieldsobject
Updated key-value custom properties.
RequestPATCH
Response
