Update an existing contact identified by its unique id.
Include one or more mutable fields to change.
Mutable fields: first_name, last_name, email, phone_number, tags, custom_fields.
email and phone_number can only be set when the existing value is
null. Once populated, they cannot be changed or cleared.
Required scope: contacts_write
Documentation Index
Fetch the complete documentation index at: https://help.privy.com/llms.txt
Use this file to discover all available pages before exploring further.
Send either an API token or an OAuth access token as
Authorization: Bearer <token>. See the Authentication page for details.
The contact's unique identifier (returned as id in contact responses).
Include one or more mutable fields to update. The contact is identified
by the id path parameter.
Mutable fields: first_name, last_name, email, phone_number, tags, custom_fields.
email and phone_number can only be set when the existing value is
null. Once populated, they cannot be changed or cleared.
Updated first name.
"Janet"
Updated last name.
"Smith"
Sets the contact's email address. Only allowed when the contact's
current email is null; once populated, email is immutable.
"janet@example.com"
Sets the contact's phone number in E.164 format. Only allowed when
the contact's current phone_number is null; once populated,
phone_number is immutable.
"+15551234567"
Replaces all existing tags.
["vip", "wholesale"]Replaces all existing custom fields. Must be a flat key-value object.
{ "loyalty_tier": "platinum" }Contact updated successfully.