contacts
Upsert Contact
Changed onCreate 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.
post/v1/contacts
Request
- Base URL: https://api.topo.io
- URL: https://api.topo.io/v1/contacts
- Auth: HTTP bearer
Request body
Response
Successful Response
Changes
- info
added the optional property
to the response with the status
- info
- info
endpoint added
- info