Upsert Contact
Create a contact, or update the matching one if it already exists.
The contact is matched inside your organization on email first, then on linkedin_url (both normalized), so re-sending the same person is safe and returns the same id. Fields you send overwrite the stored values; fields you omit are left untouched. 201 is returned for both the create and the update.
company_domain is what links the contact to an account — the account (and its company) is created when it does not exist yet, and company_name is only used for that creation. Sending company_name alone does not link an account.
Requires the contacts:write scope on the API key.
Request body
Response
Successful Response
Changes
Changed in 2 of the 12 revisions of this API.2
- ○
added the optional property
account_idto the response with the201statusresponse-optional-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
endpoint added
endpoint-added
- ○