Skip to main content
Permission: Write · Workspace: required (from goody_workspaces_list) Updates an existing contact. Only the fields you supply are written; omitted fields stay untouched. Returns the saved contact.

Parameters

string
required
Workspace UUID — from goody_workspaces_list. The contact must belong to this workspace.
string
required
Contact UUID — from goody_contacts_search or goody_contacts_get.
string
Given name.
string
Family name.
string
Email address.
string
Phone number in any format — it’s normalized automatically.
string
Company name.
string
Job title.
string
Date as YYYY-MM-DD; use year 1900 if only the month and day are known. Pass an empty string to clear it; omit it entirely to leave it unchanged.
string
Date as YYYY-MM-DD. Pass an empty string to clear it; omit it entirely to leave it unchanged.
If the new email or phone already belongs to a different contact in this workspace, the request is rejected. Re-saving the contact’s own current email or phone is fine.

Returns

object
The saved contact.

Example

Find the contact first with goody_contacts_search, or read its current detail with goody_contacts_get.