Update a Contact
Updates an existing contact in Apollo.
Body
The Apollo ID for the contact that you want to update. To find contact IDs, call the Search for Contacts endpoint and identify the id value for the contact. Example: 66e34b81740c50074e3d1bd4
Update the contact's first name. Example: Tim
Update the contact's last name. Example: Zheng
Update the employer (company) name. Example: apollo
Update the job title. Example: senior research analyst
Update the account ID. Example: 63f53afe4ceeca00016bdd2f
Update the contact email. Example: [email protected]
Update the employer website URL. Example: https://www.apollo.io/
Replace lists this contact belongs to. (Passing new values will overwrite existing lists.)
Update the contact stage ID. Example: 6095a710bd01d100a506d4af
Update location (city/state/country). Example: Atlanta, United States
Primary phone.
Work/office phone.
Mobile phone.
Home phone.
Alternate phone.
Add information to custom fields in Apollo. Your custom fields are unique to your team's Apollo account. This means that the examples in this documentation may not work for your testing purposes. To utilize this parameter successfully, call the Get a List of All Custom Fields endpoint and identify the id value for the custom field, as well as the appropriate data type. For example, if a custom field accepts picklist entries, you need to pass the accompanying id value for the picklist entry that you want to use as the input value. Example : When the Get a List of All Custom Fields endpoint returns an id of field: * "60c39ed82bd02f01154c470a" (datetime) then the value passed should be: {"60c39ed82bd02f01154c470a": "2025-08-07"}
Comma-separated response fields to include.