Create an object
Creates a new object of the specified type.
For contacts and companies, the system automatically deduplicates:
- Contacts are matched by email — if a contact with the same email exists, it will be updated instead.
- Companies are matched by domain, LinkedIn URL, or name similarity.
Custom objects are always created as new records.
Authorizations
Your organization's API key (starts with sk_live_)
Path Parameters
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.
Body
Display name for the object
"Alex Johnson"
Key-value pairs of fields to set on the object
{
"email": "alex@acme.com",
"role": "Engineer",
"industry": "Technology",
"custom_score": 95
}Avatar URL (contacts) or logo URL (companies)
Response
Object created
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.