Docs

Update a Contact

Updates an existing contact in Apollo.

POST

Body

Arguments
stringrequired

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

string

Update the contact's first name. Example: Tim

string

Update the contact's last name. Example: Zheng

string

Update the employer (company) name. Example: apollo

string

Update the job title. Example: senior research analyst

string

Update the account ID. Example: 63f53afe4ceeca00016bdd2f

string

Update the contact email. Example: [email protected]

string

Update the employer website URL. Example: https://www.apollo.io/

array of string

Replace lists this contact belongs to. (Passing new values will overwrite existing lists.)

string

Update the contact stage ID. Example: 6095a710bd01d100a506d4af

string

Update location (city/state/country). Example: Atlanta, United States

string

Primary phone.

string

Work/office phone.

string

Mobile phone.

string

Home phone.

string

Alternate phone.

object

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"}

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.