Docs

Update a Contact

Updates an existing contact in Apollo.

PUT

Query

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

Comma-separated response fields to include.

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

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.