Updates one or more fields on an existing object in a single request.
Supports both system fields (name, email, phone, etc.) and custom fields. Fields not included in the request are left unchanged.
Your organization's API key (starts with sk_live_)
The object type slug. Use contacts for People, companies for Companies,
or the slug of a Custom Object (e.g., deals, tickets).
Singular forms (contact, company) are also accepted.
Record ID (required unless using email for contacts)
123
Contact email (alternative to id, contacts only)
"alex@acme.com"
Update the object name
"Alex M. Johnson"
Key-value pairs of fields to update
{
"role": "Senior Engineer",
"custom_score": 100,
"industry": "Technology"
}Object updated
A flat object containing all fields. System fields (name, email, phone, etc.) and
custom fields are merged into a single level — the custom_fields JSON column is
flattened so every field is a top-level key.