{
"item": [
{
"id": "7ff69c68-8eee-4dd2-9625-2b12b8ba0b61",
"name": "Contacts",
"description": {
"content": "Create, update, and search the people your team saves in Apollo.",
"type": "text/plain"
},
"item": [
{
"id": "515441db-58b2-44e1-b7c1-ecbb298a1fea",
"name": "Create a Contact",
"request": {
"name": "Create a Contact",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `api/v1/contacts/create` or `Master API key`\n\n**OAuth scopes:** `contact_write`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nContacts are people saved in Apollo.
Use the Create a Contact endpoint to add a new contact to your team's Apollo account.
By default, Apollo doesn't apply deduplication processes when you create a new contact via API. If your entry has the same name, email address, or other details as an existing contact, Apollo creates a new contact instead of updating the existing contact. To enable deduplication and prevent duplicate contacts, set the run_dedupe parameter to true.
To update an existing contact, use the Update a Contact endpoint instead.\n\n### What `run_dedupe` actually does\n\nSetting `run_dedupe` to `true` does more than suppress a duplicate. On a match, Apollo **updates that existing contact in place** with your request's values and returns it. The response looks like a creation, but the `id` belongs to the pre-existing contact — so treating every `200` as \"a new contact was created\" doesn't hold once `run_dedupe` is on.\n\n**How Apollo picks the match.** It checks these in order and stops at the first hit, so a match isn't necessarily on email:\n\n1. `id`, if you send one.\n2. CRM identifiers: `salesforce_lead_id`, `salesforce_contact_id`, `hubspot_vid`, or a previously merged CRM ID.\n3. `person_id`.\n4. `email` — compared against the contact's primary email **and** any additional emails stored on it.\n5. `first_name` plus `last_name` (or a full name) with a matching company, where the company matches on email domain, `organization_id`, or `organization_name`.\n\nBecause of step 5, a contact can be matched and updated even when the email you send differs from the stored one.\n\n**What the update writes.** It's a field-level overwrite of the values you send, not a merge that prefers existing data:\n\n* Fields you **send** overwrite the stored values, with no warning and no record of the previous value.\n* Fields you **omit** are left untouched, so you don't need to resend the whole record.\n* An **empty value clears the field** rather than being ignored.\n* The contact's `email` can itself be overwritten when the match came from a CRM ID, `person_id`, or name-plus-company. `email_status` isn't re-verified, so it can keep reading `verified` while describing the previous address.\n* Protected once set: `person_id`, `salesforce_lead_id`, and `salesforce_contact_id`. LinkedIn-sourced photos won't replace an existing `photo_url`.\n\n**Recommended handling.** To add records without changing existing ones, leave `run_dedupe` off (the default) and reconcile duplicates yourself. To upsert, set it to `true` and send the complete set of fields you want the contact to end up with, since omitted fields keep their old values. To edit a known contact, prefer [Update a Contact](https://docs.apollo.io/reference/update-a-contact) with its `id` — explicit, with no matching involved.\n\n[Bulk Create Contacts](https://docs.apollo.io/reference/bulk-create-contacts) differs: matched contacts are returned in `existing_contacts` **without** being modified.",
"type": "text/plain"
},
"url": {
"path": [
"contacts"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"auth": null,
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"title\": \"\",\n \"account_id\": \"\",\n \"email\": \"\",\n \"website_url\": \"\",\n \"label_names\": [\n \"\",\n \"\"\n ],\n \"contact_stage_id\": \"\",\n \"present_raw_address\": \"\",\n \"direct_phone\": \"\",\n \"corporate_phone\": \"\",\n \"mobile_phone\": \"\",\n \"home_phone\": \"\",\n \"other_phone\": \"\",\n \"typed_custom_fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\"\n },\n \"run_dedupe\": false\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"response": [
{
"id": "75dbb22d-f5e6-4260-b6db-99dff985bb06",
"name": "200",
"originalRequest": {
"url": {
"path": [
"contacts"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"John\",\n \"last_name\": \"Smith\",\n \"email\": \"john.smith@example.com\",\n \"organization_name\": \"Example Corp\",\n \"title\": \"Software Engineer\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "OK",
"code": 200,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"contact\": {\n \"contact_roles\": [],\n \"id\": \"66e34b81740c50074e3d1bd4\",\n \"first_name\": \"Fyodor\",\n \"last_name\": \"Dostoevsky\",\n \"name\": \"Fyodor Dostoevsky\",\n \"linkedin_url\": null,\n \"title\": \"Chief Fiction Writer\",\n \"contact_stage_id\": \"6095a710bd01d100a506d4ae\",\n \"owner_id\": \"60affe7d6e270a00f5db6fe4\",\n \"creator_id\": \"60affe7d6e270a00f5db6fe4\",\n \"person_id\": null,\n \"email_needs_tickling\": null,\n \"organization_name\": \"Apollo.io\",\n \"source\": \"api\",\n \"original_source\": \"api\",\n \"organization_id\": \"5e66b6381e05b4008c8331b8\",\n \"headline\": null,\n \"photo_url\": null,\n \"present_raw_address\": \"St. Petersburg, Russia\",\n \"linkedin_uid\": null,\n \"extrapolated_email_confidence\": null,\n \"salesforce_id\": null,\n \"salesforce_lead_id\": null,\n \"salesforce_contact_id\": null,\n \"salesforce_account_id\": null,\n \"crm_owner_id\": null,\n \"created_at\": \"2024-09-12T20:13:53.207Z\",\n \"emailer_campaign_ids\": [],\n \"direct_dial_status\": null,\n \"direct_dial_enrichment_failed_at\": null,\n \"email_status\": \"verified\",\n \"email_source\": null,\n \"account_id\": \"63f53afe4ceeca00016bdd2f\",\n \"last_activity_date\": null,\n \"hubspot_vid\": null,\n \"hubspot_company_id\": null,\n \"crm_id\": null,\n \"sanitized_phone\": \"+15555550149\",\n \"merged_crm_ids\": null,\n \"updated_at\": \"2024-09-12T20:13:53.331Z\",\n \"queued_for_crm_push\": true,\n \"suggested_from_rule_engine_config_id\": null,\n \"email_unsubscribed\": null,\n \"label_ids\": [\n \"66e34b81740c50074e3d1bd0\",\n \"66e34b81740c50074e3d1bd1\",\n \"66e34b81740c50074e3d1bd2\",\n \"66e34b81740c50074e3d1bd3\"\n ],\n \"has_pending_email_arcgate_request\": false,\n \"has_email_arcgate_request\": false,\n \"existence_level\": \"full\",\n \"email\": \"fyodo@apollo.io\",\n \"email_from_customer\": true,\n \"custom_field_errors\": {},\n \"crm_record_url\": null,\n \"email_status_unavailable_reason\": null,\n \"email_true_status\": \"User Managed\",\n \"updated_email_true_status\": true,\n \"contact_rule_config_statuses\": [],\n \"source_display_name\": \"Created from API\",\n \"twitter_url\": null,\n \"contact_campaign_statuses\": [],\n \"contact_emails\": [],\n \"next_contact_id\": null,\n \"time_zone\": \"Asia/Krasnoyarsk\",\n \"city\": \"Saint Petersburg\",\n \"state\": \"Saint Petersburg\",\n \"country\": \"Russia\",\n \"show_intent\": false,\n \"phone_numbers\": [\n {\n \"raw_number\": \"555-555-0149\",\n \"sanitized_number\": \"+15555550149\",\n \"type\": \"work_direct\",\n \"position\": 0,\n \"status\": \"no_status\",\n \"dnc_status\": null,\n \"dnc_other_info\": null,\n \"dialer_flags\": null\n }\n ],\n \"account_phone_note\": null,\n \"free_domain\": false,\n \"is_likely_to_engage\": false,\n \"email_domain_catchall\": false,\n \"typed_custom_fields\": {\n \"5b75f1c11dc2727d43ae3bb9\": \"test\",\n \"5c4296857f799409361890ea\": \"test2\"\n }\n },\n \"labels\": [\n {\n \"id\": \"66e34b81740c50074e3d1bd2\",\n \"modality\": \"contacts\",\n \"cached_count\": 0,\n \"name\": \"typewriter\",\n \"created_at\": \"2024-09-12T20:13:53.119Z\",\n \"updated_at\": \"2024-09-12T20:13:53.279Z\",\n \"user_id\": \"60affe7d6e270a00f5db6fe4\"\n },\n {\n \"id\": \"66e34b81740c50074e3d1bd1\",\n \"modality\": \"contacts\",\n \"cached_count\": 0,\n \"name\": \"fiction\",\n \"created_at\": \"2024-09-12T20:13:53.107Z\",\n \"updated_at\": \"2024-09-12T20:13:53.258Z\",\n \"user_id\": \"60affe7d6e270a00f5db6fe4\"\n },\n {\n \"id\": \"66e34b81740c50074e3d1bd0\",\n \"modality\": \"contacts\",\n \"cached_count\": 0,\n \"name\": \"writer\",\n \"created_at\": \"2024-09-12T20:13:53.093Z\",\n \"updated_at\": \"2024-09-12T20:13:53.308Z\",\n \"user_id\": \"60affe7d6e270a00f5db6fe4\"\n },\n {\n \"id\": \"66e34b81740c50074e3d1bd3\",\n \"modality\": \"contacts\",\n \"cached_count\": 0,\n \"name\": \"microsoft word\",\n \"created_at\": \"2024-09-12T20:13:53.132Z\",\n \"updated_at\": \"2024-09-12T20:13:53.313Z\",\n \"user_id\": \"60affe7d6e270a00f5db6fe4\"\n }\n ]\n}",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "c0d5de30-7eaa-4843-86e7-0015b0257c26",
"name": "401",
"originalRequest": {
"url": {
"path": [
"contacts"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "text/plain"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"John\",\n \"last_name\": \"Smith\",\n \"email\": \"john.smith@example.com\",\n \"organization_name\": \"Example Corp\",\n \"title\": \"Software Engineer\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Unauthorized",
"code": 401,
"header": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"body": "Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.",
"cookie": [],
"_postman_previewlanguage": "text"
},
{
"id": "62e9754d-6cec-4202-9b4b-26cfab06dda6",
"name": "422",
"originalRequest": {
"url": {
"path": [
"contacts"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"John\",\n \"last_name\": \"Smith\",\n \"email\": \"john.smith@example.com\",\n \"organization_name\": \"Example Corp\",\n \"title\": \"Software Engineer\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Unprocessable Entity (WebDAV) (RFC 4918)",
"code": 422,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"error\\\": \\\"Parameters misconfigured. 63f53afe4ceeca00016bdd2fsfsdf is not a valid ID\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "687cfd0f-164d-41b8-9ff2-9dcd72091724",
"name": "429",
"originalRequest": {
"url": {
"path": [
"contacts"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"John\",\n \"last_name\": \"Smith\",\n \"email\": \"john.smith@example.com\",\n \"organization_name\": \"Example Corp\",\n \"title\": \"Software Engineer\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Too Many Requests",
"code": 429,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"message\\\": \\\"The maximum number of api calls allowed for api/v1/contacts is 600 times per hour. Please upgrade your plan from https://app.apollo.io/#/settings/plans/upgrade.\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
}
],
"event": [],
"protocolProfileBehavior": {
"disableBodyPruning": true
}
},
{
"id": "03427ebf-ea2d-4aa0-8556-f27bdc8a702e",
"name": "Update a Contact",
"request": {
"name": "Update a Contact",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `api/v1/contacts/update` or `Master API key`\n\n**OAuth scopes:** `contact_update`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nContacts are people saved in Apollo.
Use the Update a Contact endpoint to update existing contacts in your team's Apollo account.
To create a new contact, use the Create a Contact endpoint instead. To update the contact stage for multiple contacts, use the Update Contact Stage for Multiple Contacts endpoint.",
"type": "text/plain"
},
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) 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`"
}
]
},
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "PATCH",
"auth": null,
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"title\": \"\",\n \"account_id\": \"\",\n \"email\": \"\",\n \"website_url\": \"\",\n \"label_names\": [\n \"\",\n \"\"\n ],\n \"contact_stage_id\": \"\",\n \"present_raw_address\": \"\",\n \"direct_phone\": \"\",\n \"corporate_phone\": \"\",\n \"mobile_phone\": \"\",\n \"home_phone\": \"\",\n \"other_phone\": \"\",\n \"typed_custom_fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\"\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"response": [
{
"id": "40a380e0-3bce-42da-a3c0-cabdda5244b8",
"name": "200",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) 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`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "PATCH",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"title\": \"\",\n \"account_id\": \"\",\n \"email\": \"\",\n \"website_url\": \"\",\n \"label_names\": [\n \"\",\n \"\"\n ],\n \"contact_stage_id\": \"\",\n \"present_raw_address\": \"\",\n \"direct_phone\": \"\",\n \"corporate_phone\": \"\",\n \"mobile_phone\": \"\",\n \"home_phone\": \"\",\n \"other_phone\": \"\",\n \"typed_custom_fields\": {\n \"60c39ed82bd02f01154c470a\": \"2025-08-07\"\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "OK",
"code": 200,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"contact\": {\n \"contact_roles\": [],\n \"id\": \"66e34b81740c50074e3d1bd4\",\n \"first_name\": \"Fyodor\",\n \"last_name\": \"Dostoevsky\",\n \"name\": \"Fyodor Dostoevsky\",\n \"linkedin_url\": null,\n \"title\": \"Chief Writer\",\n \"contact_stage_id\": \"6095a710bd01d100a506d4ae\",\n \"owner_id\": \"60affe7d6e270a00f5db6fe4\",\n \"creator_id\": \"60affe7d6e270a00f5db6fe4\",\n \"person_id\": null,\n \"email_needs_tickling\": null,\n \"organization_name\": \"Apollo.io\",\n \"source\": \"api\",\n \"original_source\": \"api\",\n \"organization_id\": \"5e66b6381e05b4008c8331b8\",\n \"headline\": null,\n \"photo_url\": null,\n \"present_raw_address\": \"St. Petersburg, Russia\",\n \"linkedin_uid\": null,\n \"extrapolated_email_confidence\": null,\n \"salesforce_id\": null,\n \"salesforce_lead_id\": null,\n \"salesforce_contact_id\": null,\n \"salesforce_account_id\": null,\n \"crm_owner_id\": null,\n \"created_at\": \"2024-09-12T20:13:53.207Z\",\n \"emailer_campaign_ids\": [],\n \"direct_dial_status\": null,\n \"direct_dial_enrichment_failed_at\": null,\n \"email_status\": \"verified\",\n \"email_source\": null,\n \"account_id\": \"63f53afe4ceeca00016bdd2f\",\n \"last_activity_date\": null,\n \"hubspot_vid\": null,\n \"hubspot_company_id\": null,\n \"crm_id\": null,\n \"sanitized_phone\": \"+15555550117\",\n \"merged_crm_ids\": null,\n \"updated_at\": \"2024-09-12T20:14:53.134Z\",\n \"queued_for_crm_push\": false,\n \"suggested_from_rule_engine_config_id\": null,\n \"email_unsubscribed\": null,\n \"label_ids\": [\n \"66e361494acd1307386d4073\"\n ],\n \"typed_custom_fields\": {\n \"5b75f1c11dc2727d43ae3bb9\": \"test\",\n \"5c4296857f799409361890ea\": \"test2\"\n },\n \"has_pending_email_arcgate_request\": false,\n \"has_email_arcgate_request\": false,\n \"existence_level\": \"full\",\n \"email\": \"fyodor.dostoevsky@apollo.io\",\n \"email_from_customer\": true,\n \"custom_field_errors\": {},\n \"crm_record_url\": null,\n \"email_status_unavailable_reason\": null,\n \"email_true_status\": \"User Managed\",\n \"updated_email_true_status\": true,\n \"contact_rule_config_statuses\": [],\n \"source_display_name\": \"Created from API\",\n \"twitter_url\": null,\n \"contact_emails\": [],\n \"next_contact_id\": null,\n \"time_zone\": \"Asia/Krasnoyarsk\",\n \"city\": \"Saint Petersburg\",\n \"state\": \"Saint Petersburg\",\n \"country\": \"Russia\",\n \"show_intent\": false,\n \"phone_numbers\": [\n {\n \"raw_number\": \"555-555-0117\",\n \"sanitized_number\": \"+15555550117\",\n \"type\": \"work_direct\",\n \"position\": 0,\n \"status\": \"no_status\",\n \"dnc_status\": null,\n \"dnc_other_info\": null,\n \"dialer_flags\": null\n }\n ],\n \"account_phone_note\": null,\n \"free_domain\": false,\n \"is_likely_to_engage\": false,\n \"email_domain_catchall\": false\n },\n \"labels\": [\n {\n \"id\": \"66e361494acd1307386d4073\",\n \"modality\": \"contacts\",\n \"cached_count\": 0,\n \"name\": \"2024 fiction writers of america attendees\",\n \"created_at\": \"2024-09-12T21:46:49.464Z\",\n \"updated_at\": \"2024-09-12T21:46:49.544Z\",\n \"user_id\": \"60affe7d6e270a00f5db6fe4\"\n }\n ]\n}",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "e46fd065-afa7-417f-b8bc-de776b555fec",
"name": "401",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) 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`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "text/plain"
}
],
"method": "PATCH",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"title\": \"\",\n \"account_id\": \"\",\n \"email\": \"\",\n \"website_url\": \"\",\n \"label_names\": [\n \"\",\n \"\"\n ],\n \"contact_stage_id\": \"\",\n \"present_raw_address\": \"\",\n \"direct_phone\": \"\",\n \"corporate_phone\": \"\",\n \"mobile_phone\": \"\",\n \"home_phone\": \"\",\n \"other_phone\": \"\",\n \"typed_custom_fields\": {\n \"60c39ed82bd02f01154c470a\": \"2025-08-07\"\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Unauthorized",
"code": 401,
"header": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"body": "Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.",
"cookie": [],
"_postman_previewlanguage": "text"
},
{
"id": "fe704fbb-5a85-41f3-9744-f7701ba59724",
"name": "422",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) 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`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "PATCH",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"title\": \"\",\n \"account_id\": \"\",\n \"email\": \"\",\n \"website_url\": \"\",\n \"label_names\": [\n \"\",\n \"\"\n ],\n \"contact_stage_id\": \"\",\n \"present_raw_address\": \"\",\n \"direct_phone\": \"\",\n \"corporate_phone\": \"\",\n \"mobile_phone\": \"\",\n \"home_phone\": \"\",\n \"other_phone\": \"\",\n \"typed_custom_fields\": {\n \"60c39ed82bd02f01154c470a\": \"2025-08-07\"\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Unprocessable Entity (WebDAV) (RFC 4918)",
"code": 422,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"error\\\": \\\"Parameters misconfigured. 5234234 is not a valid ID\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "92757a49-c68a-4f64-8830-f3ea8854c007",
"name": "429",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) 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`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "PATCH",
"body": {
"mode": "raw",
"raw": "{\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"organization_name\": \"\",\n \"title\": \"\",\n \"account_id\": \"\",\n \"email\": \"\",\n \"website_url\": \"\",\n \"label_names\": [\n \"\",\n \"\"\n ],\n \"contact_stage_id\": \"\",\n \"present_raw_address\": \"\",\n \"direct_phone\": \"\",\n \"corporate_phone\": \"\",\n \"mobile_phone\": \"\",\n \"home_phone\": \"\",\n \"other_phone\": \"\",\n \"typed_custom_fields\": {\n \"60c39ed82bd02f01154c470a\": \"2025-08-07\"\n }\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Too Many Requests",
"code": 429,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"message\\\": \\\"The maximum number of api calls allowed for api/v1/contacts/{contact_id} is 600 times per hour. Please upgrade your plan from https://app.apollo.io/#/settings/plans/upgrade.\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
}
],
"event": [],
"protocolProfileBehavior": {
"disableBodyPruning": true
}
},
{
"id": "39d720fe-2e1f-4d90-b59a-627815ec8c75",
"name": "View a Contact",
"request": {
"name": "View a Contact",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `api/v1/contacts/show` or `Master API key`\n\n**OAuth scopes:** `contact_read`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nContacts are people saved in Apollo.
Use the View a Contact endpoint to retrieve details for an existing contact in your team's Apollo database.",
"type": "text/plain"
},
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The Apollo ID for the contact that you want to view.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
}
]
},
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"method": "GET",
"auth": null
},
"response": [
{
"id": "4f2c1fcb-02bd-46f5-b49b-e521944e6a49",
"name": "200",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The Apollo ID for the contact that you want to view.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "GET",
"body": {}
},
"status": "OK",
"code": 200,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"contact\": {\n \"contact_roles\": [],\n \"id\": \"66e34b81740c50074e3d1bd4\",\n \"first_name\": \"Fyodor\",\n \"last_name\": \"Dostoevsky\",\n \"name\": \"Fyodor Dostoevsky\",\n \"linkedin_url\": null,\n \"title\": \"Chief Writer\",\n \"contact_stage_id\": \"6095a710bd01d100a506d4ae\",\n \"owner_id\": \"60affe7d6e270a00f5db6fe4\",\n \"creator_id\": \"60affe7d6e270a00f5db6fe4\",\n \"person_id\": null,\n \"email_needs_tickling\": null,\n \"organization_name\": \"Apollo.io\",\n \"source\": \"api\",\n \"original_source\": \"api\",\n \"organization_id\": \"5e66b6381e05b4008c8331b8\",\n \"headline\": null,\n \"photo_url\": null,\n \"present_raw_address\": \"St. Petersburg, Russia\",\n \"linkedin_uid\": null,\n \"extrapolated_email_confidence\": null,\n \"salesforce_id\": null,\n \"salesforce_lead_id\": null,\n \"salesforce_contact_id\": null,\n \"salesforce_account_id\": null,\n \"crm_owner_id\": null,\n \"created_at\": \"2024-09-12T20:13:53.207Z\",\n \"emailer_campaign_ids\": [],\n \"direct_dial_status\": null,\n \"direct_dial_enrichment_failed_at\": null,\n \"email_status\": \"verified\",\n \"email_source\": null,\n \"account_id\": \"63f53afe4ceeca00016bdd2f\",\n \"last_activity_date\": null,\n \"hubspot_vid\": null,\n \"hubspot_company_id\": null,\n \"crm_id\": null,\n \"sanitized_phone\": \"+15555550117\",\n \"merged_crm_ids\": null,\n \"updated_at\": \"2024-09-12T20:14:53.134Z\",\n \"queued_for_crm_push\": false,\n \"suggested_from_rule_engine_config_id\": null,\n \"email_unsubscribed\": null,\n \"label_ids\": [\n \"66e361494acd1307386d4073\"\n ],\n \"typed_custom_fields\": {\n \"5b75f1c11dc2727d43ae3bb9\": \"test\",\n \"5c4296857f799409361890ea\": \"test2\"\n },\n \"has_pending_email_arcgate_request\": false,\n \"has_email_arcgate_request\": false,\n \"existence_level\": \"full\",\n \"email\": \"fyodor.dostoevsky@apollo.io\",\n \"email_from_customer\": true,\n \"custom_field_errors\": {},\n \"crm_record_url\": null,\n \"email_status_unavailable_reason\": null,\n \"email_true_status\": \"User Managed\",\n \"updated_email_true_status\": true,\n \"contact_rule_config_statuses\": [],\n \"source_display_name\": \"Created from API\",\n \"twitter_url\": null,\n \"contact_emails\": [],\n \"next_contact_id\": null,\n \"time_zone\": \"Asia/Krasnoyarsk\",\n \"city\": \"Saint Petersburg\",\n \"state\": \"Saint Petersburg\",\n \"country\": \"Russia\",\n \"show_intent\": false,\n \"phone_numbers\": [\n {\n \"raw_number\": \"555-555-0117\",\n \"sanitized_number\": \"+15555550117\",\n \"type\": \"work_direct\",\n \"position\": 0,\n \"status\": \"no_status\",\n \"dnc_status\": null,\n \"dnc_other_info\": null,\n \"dialer_flags\": null\n }\n ],\n \"account_phone_note\": null,\n \"free_domain\": false,\n \"is_likely_to_engage\": false,\n \"email_domain_catchall\": false\n },\n \"labels\": [\n {\n \"id\": \"66e361494acd1307386d4073\",\n \"modality\": \"contacts\",\n \"cached_count\": 0,\n \"name\": \"2024 fiction writers of america attendees\",\n \"created_at\": \"2024-09-12T21:46:49.464Z\",\n \"updated_at\": \"2024-09-12T21:46:49.544Z\",\n \"user_id\": \"60affe7d6e270a00f5db6fe4\"\n }\n ]\n}",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "45a47f54-8a3d-40db-9557-dd17dcfe65c1",
"name": "401",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The Apollo ID for the contact that you want to view.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "GET",
"body": {}
},
"status": "Unauthorized",
"code": 401,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "7e944984-fcce-4a3a-b759-e40c3ca72742",
"name": "403",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The Apollo ID for the contact that you want to view.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "GET",
"body": {}
},
"status": "Forbidden",
"code": 403,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"error\": \"This API key is not authorized to access api/v1/contacts/{contact_id}. Request an API key from your administrator that includes this endpoint in its configured scope.\",\n \"error_code\": \"API_INACCESSIBLE\"\n}",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "406f86c1-65fe-48e2-91d5-1311e40bfd23",
"name": "422",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The Apollo ID for the contact that you want to view.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "GET",
"body": {}
},
"status": "Unprocessable Entity (WebDAV) (RFC 4918)",
"code": 422,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"error\": \"Oops! This contact does not exist in Apollo.\"\n}",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "e303f9d9-7fb8-421b-9be9-31e51940af24",
"name": "429",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The Apollo ID for the contact that you want to view.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "GET",
"body": {}
},
"status": "Too Many Requests",
"code": 429,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"message\": \"The maximum number of api calls allowed for api/v1/contacts/{contact_id} is 600 times per hour. Please upgrade your plan from https://app.apollo.io/#/settings/plans/upgrade.\"\n}",
"cookie": [],
"_postman_previewlanguage": "json"
}
],
"event": [],
"protocolProfileBehavior": {
"disableBodyPruning": true
}
},
{
"id": "39552da9-691f-4081-b325-c0ee247e9802",
"name": "View Associated Deals",
"request": {
"name": "View Associated Deals",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `deals/api/v1/opportunities/search` or `Master API key`\n\n**OAuth scopes:** `opportunities_list`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nDeals on Apollo help you track sales opportunities.
Use the View Associated Deals endpoint to retrieve the deals associated with a contact.
This endpoint doesn't require a request body. If you include one, Apollo doesn't read its fields. An empty JSON {} is sufficient.
Each result returns the same deal details as View Deal endpoint. If the contact has no associated deals or the contact ID isn't recognized, Apollo returns a 200 response with an empty array rather than a 404 error.",
"type": "text/plain"
},
"url": {
"path": [
"contacts",
":contact_id",
"opportunities"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The ID for the contact whose associated deals you want to retrieve.
Example: 64a7ff0cc4dfae00013df1a5"
}
]
},
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"auth": null,
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"response": [
{
"id": "e40b7e7f-d964-49dd-8cab-a1caa7526b05",
"name": "200",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id",
"opportunities"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The ID for the contact whose associated deals you want to retrieve.
Example: 64a7ff0cc4dfae00013df1a5"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "OK",
"code": 200,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"opportunities\": [\n {\n \"id\": \"66e09ea8e3cfcf01b2208ec7\",\n \"team_id\": \"6095a710bd01d100a506d4ac\",\n \"owner_id\": \"66302798d03b9601c7934ebf\",\n \"salesforce_owner_id\": null,\n \"amount\": 99999999,\n \"closed_date\": null,\n \"account_id\": \"60afffecbff6de00a4b82be7\",\n \"description\": null,\n \"is_closed\": false,\n \"is_won\": false,\n \"name\": \"Massive Space Deal\",\n \"stage_name\": null,\n \"opportunity_stage_id\": \"6095a710bd01d100a506d4bd\",\n \"source\": \"api\",\n \"salesforce_id\": null,\n \"created_at\": \"2024-09-10T19:31:52.436Z\",\n \"actual_close_date\": null,\n \"next_step\": null,\n \"next_step_date\": null,\n \"closed_lost_reason\": null,\n \"closed_won_reason\": null,\n \"forecast_category\": \"pipeline\",\n \"deal_probability\": 10,\n \"created_by_id\": \"60affe7d6e270a00f5db6fe4\",\n \"current_solutions\": null,\n \"deal_source\": null,\n \"manually_updated_probability\": null,\n \"manually_updated_forecast\": null,\n \"crm_id\": null,\n \"crm_record_url\": null,\n \"crm_owner_id\": null,\n \"probability\": null,\n \"opportunity_pipeline_id\": \"654b989fcb2a5200010a90db\",\n \"stage_updated_at\": \"2024-09-10T19:33:40.529+00:00\",\n \"next_step_last_updated_at\": null,\n \"exchange_rate_code\": \"USD\",\n \"exchange_rate_value\": 1,\n \"amount_in_team_currency\": 99999999,\n \"forecasted_revenue\": 9999999.9,\n \"last_activity_date\": \"2024-09-10T19:33:40.529Z\",\n \"existence_level\": \"full\",\n \"typed_custom_fields\": {},\n \"opportunity_rule_config_statuses\": [],\n \"opportunity_contact_roles\": [\n {\n \"id\": \"64a7ff0cc4dfae00013df1a5\",\n \"role\": \"Decision Maker\",\n \"contact\": {\n \"id\": \"64a7ff0cc4dfae00013df1a5\",\n \"name\": \"Tim Zheng\",\n \"first_name\": \"Tim\",\n \"last_name\": \"Zheng\"\n }\n }\n ],\n \"currency\": {\n \"name\": \"US Dollar\",\n \"iso_code\": \"USD\",\n \"symbol\": \"$\"\n },\n \"num_contacts\": 1,\n \"account\": {\n \"id\": \"60afffecbff6de00a4b82be7\",\n \"domain\": \"nasa.gov\",\n \"name\": \"NASA - National Aeronautics and Space Administration\",\n \"team_id\": \"6095a710bd01d100a506d4ac\",\n \"organization_id\": \"55e16cfbf3e5bb66cf0026f3\",\n \"account_stage_id\": \"6095a710bd01d100a506d4b9\",\n \"source\": \"deployment\",\n \"original_source\": \"deployment\",\n \"creator_id\": null,\n \"owner_id\": null,\n \"created_at\": \"2021-05-27T20:24:12.644Z\",\n \"phone\": \"+1 202-555-0117\",\n \"phone_status\": \"no_status\",\n \"hubspot_id\": null,\n \"salesforce_id\": null,\n \"crm_owner_id\": null,\n \"parent_account_id\": null,\n \"linkedin_url\": null,\n \"sanitized_phone\": \"+12025550117\",\n \"account_playbook_statuses\": [],\n \"account_rule_config_statuses\": [],\n \"existence_level\": \"full\",\n \"label_ids\": [],\n \"typed_custom_fields\": {},\n \"custom_field_errors\": null,\n \"modality\": \"account\",\n \"source_display_name\": \"Requested from Apollo\",\n \"crm_record_url\": null,\n \"contact_emailer_campaign_ids\": [],\n \"contact_campaign_status_tally\": {},\n \"num_contacts\": 1,\n \"last_activity_date\": null\n }\n }\n ]\n}",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "7276d122-d79b-4afc-911d-8038595f8d6d",
"name": "401",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id",
"opportunities"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The ID for the contact whose associated deals you want to retrieve.
Example: 64a7ff0cc4dfae00013df1a5"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "text/plain"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Unauthorized",
"code": 401,
"header": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"body": "Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.",
"cookie": [],
"_postman_previewlanguage": "text"
},
{
"id": "c92e231e-f365-4019-8ce3-50dfc0bdd021",
"name": "429",
"originalRequest": {
"url": {
"path": [
"contacts",
":contact_id",
"opportunities"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": [
{
"disabled": false,
"type": "any",
"value": "",
"key": "contact_id",
"description": "(Required) The ID for the contact whose associated deals you want to retrieve.
Example: 64a7ff0cc4dfae00013df1a5"
}
]
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Too Many Requests",
"code": 429,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"message\": \"The maximum number of api calls allowed for api/v1/contacts/{contact_id}/opportunities is 600 times per hour. Please upgrade your plan from https://app.apollo.io/#/settings/plans/upgrade.\"\n}",
"cookie": [],
"_postman_previewlanguage": "json"
}
],
"event": [],
"protocolProfileBehavior": {
"disableBodyPruning": true
}
},
{
"id": "85048f54-5c17-4dd4-8fc6-a0c20e6112d3",
"name": "Search for Contacts",
"request": {
"name": "Search for Contacts",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `api/v1/contacts/search` or `Master API key`\n\n**OAuth scopes:** `contacts_search`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nContacts are people saved in Apollo.
Use the Search for Contacts endpoint to search for the contacts that have been added to your team's Apollo account.
This endpoint only returns contacts in the search results. To search for people in the Apollo database, call the People API Search endpoint.
To protect Apollo's performance for all users, this endpoint has a display limit of 50,000 records (100 records per page, up to 500 pages). Add more filters to narrow your search results as much as possible.",
"type": "text/plain"
},
"url": {
"path": [
"contacts",
"search"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"auth": null,
"body": {
"mode": "raw",
"raw": "{\n \"q_keywords\": \"\",\n \"contact_stage_ids\": [\n \"\",\n \"\"\n ],\n \"contact_label_ids\": [\n \"\",\n \"\"\n ],\n \"sort_by_field\": \"\",\n \"sort_ascending\": false,\n \"per_page\": \"\",\n \"page\": \"\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"response": [
{
"id": "3e532adb-e53c-4f43-bcd0-501e37d47307",
"name": "200",
"originalRequest": {
"url": {
"path": [
"contacts",
"search"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"q_keywords\": \"\",\n \"contact_stage_ids\": [\n \"\",\n \"\"\n ],\n \"contact_label_ids\": [\n \"\",\n \"\"\n ],\n \"sort_by_field\": \"\",\n \"sort_ascending\": false,\n \"per_page\": \"\",\n \"page\": \"\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "OK",
"code": 200,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "{\n \"contacts\": [\n {\n \"contact_roles\": [],\n \"id\": \"66e3726977d36c03f2c30afc\",\n \"first_name\": \"Walt\",\n \"last_name\": \"Whitman\",\n \"name\": \"Walt Whitman\",\n \"linkedin_url\": null,\n \"title\": \"Associate Writer\",\n \"contact_stage_id\": \"6095a710bd01d100a506d4ae\",\n \"owner_id\": \"60affe7d6e270a00f5db6fe4\",\n \"creator_id\": \"60affe7d6e270a00f5db6fe4\",\n \"person_id\": null,\n \"email_needs_tickling\": null,\n \"organization_name\": \"Apollo.io\",\n \"source\": \"api\",\n \"original_source\": \"api\",\n \"organization_id\": \"5e66b6381e05b4008c8331b8\",\n \"headline\": null,\n \"photo_url\": null,\n \"present_raw_address\": null,\n \"linkedin_uid\": null,\n \"extrapolated_email_confidence\": null,\n \"salesforce_id\": null,\n \"salesforce_lead_id\": null,\n \"salesforce_contact_id\": null,\n \"salesforce_account_id\": null,\n \"crm_owner_id\": null,\n \"created_at\": \"2024-09-12T22:59:53.423Z\",\n \"emailer_campaign_ids\": [],\n \"direct_dial_status\": null,\n \"direct_dial_enrichment_failed_at\": null,\n \"email_status\": \"verified\",\n \"email_source\": null,\n \"account_id\": \"63f53afe4ceeca00016bdd2f\",\n \"last_activity_date\": null,\n \"hubspot_vid\": null,\n \"hubspot_company_id\": null,\n \"crm_id\": null,\n \"sanitized_phone\": null,\n \"merged_crm_ids\": null,\n \"updated_at\": \"2024-09-12T23:00:41.194Z\",\n \"queued_for_crm_push\": false,\n \"suggested_from_rule_engine_config_id\": null,\n \"email_unsubscribed\": null,\n \"label_ids\": [\n \"68eec47ece3b0b000de4751f\"\n ],\n \"has_pending_email_arcgate_request\": false,\n \"has_email_arcgate_request\": false,\n \"existence_level\": \"full\",\n \"email\": \"wwhitman@apollo.io\",\n \"email_from_customer\": true,\n \"typed_custom_fields\": {},\n \"custom_field_errors\": {},\n \"crm_record_url\": null,\n \"email_status_unavailable_reason\": null,\n \"email_true_status\": \"User Managed\",\n \"updated_email_true_status\": true,\n \"contact_rule_config_statuses\": [],\n \"source_display_name\": \"Created from API\",\n \"twitter_url\": null,\n \"contact_campaign_statuses\": [],\n \"account\": {\n \"id\": \"63f53afe4ceeca00016bdd2f\",\n \"name\": \"Apollo.io\",\n \"website_url\": \"http://www.apollo.io\",\n \"blog_url\": null,\n \"angellist_url\": null,\n \"linkedin_url\": \"http://www.linkedin.com/company/apolloio\",\n \"twitter_url\": \"https://twitter.com/meetapollo/\",\n \"facebook_url\": \"https://www.facebook.com/MeetApollo\",\n \"primary_phone\": {},\n \"languages\": [],\n \"alexa_ranking\": 3514,\n \"phone\": \"+1(202) 555-0114\",\n \"linkedin_uid\": \"18511550\",\n \"founded_year\": 2015,\n \"publicly_traded_symbol\": null,\n \"publicly_traded_exchange\": null,\n \"logo_url\": \"https://zenprospect-production.s3.amazonaws.com/uploads/pictures/79049be00ff8e398b5935de8/picture\",\n \"crunchbase_url\": null,\n \"primary_domain\": \"apollo.io\",\n \"domain\": \"apollo.io\",\n \"team_id\": \"6095a710bd01d100a506d4ac\",\n \"organization_id\": \"5e66b6381e05b4008c8331b8\",\n \"account_stage_id\": null,\n \"source\": \"csv_import\",\n \"original_source\": \"salesforce\",\n \"creator_id\": null,\n \"owner_id\": \"66302798d03b9601c7934ec2\",\n \"created_at\": \"2023-02-21T21:43:26.351Z\",\n \"phone_status\": \"no_status\",\n \"hubspot_id\": \"7\",\n \"salesforce_id\": null,\n \"crm_owner_id\": \"11750983\",\n \"parent_account_id\": null,\n \"sanitized_phone\": \"+12025550114\",\n \"account_playbook_statuses\": [],\n \"account_rule_config_statuses\": [\n {\n \"_id\": \"664f9eef1fded70001e4983e\",\n \"created_at\": null,\n \"rule_action_config_id\": \"65735e0ea63d2700faba5c6e\",\n \"rule_config_id\": \"65735e0ea63d2700faba5c6f\",\n \"status_cd\": \"completed\",\n \"updated_at\": null,\n \"id\": \"664f9eef1fded70001e4983e\",\n \"key\": \"664f9eef1fded70001e4983e\"\n }\n ],\n \"existence_level\": \"full\",\n \"label_ids\": [\n \"6504905b21ba8e00a334eb0f\"\n ],\n \"typed_custom_fields\": {},\n \"custom_field_errors\": {},\n \"modality\": \"account\",\n \"source_display_name\": \"Uploaded from CSV\",\n \"crm_record_url\": \"https://samplecrm.pipedrive.com/organization/7\"\n },\n \"contact_emails\": [],\n \"organization\": {\n \"id\": \"5e66b6381e05b4008c8331b8\",\n \"name\": \"Apollo.io\",\n \"website_url\": \"http://www.apollo.io\",\n \"blog_url\": null,\n \"angellist_url\": null,\n \"linkedin_url\": \"http://www.linkedin.com/company/apolloio\",\n \"twitter_url\": \"https://twitter.com/meetapollo/\",\n \"facebook_url\": \"https://www.facebook.com/MeetApollo\",\n \"primary_phone\": {},\n \"languages\": [],\n \"alexa_ranking\": 3514,\n \"phone\": null,\n \"linkedin_uid\": \"18511550\",\n \"founded_year\": 2015,\n \"publicly_traded_symbol\": null,\n \"publicly_traded_exchange\": null,\n \"logo_url\": \"https://zenprospect-production.s3.amazonaws.com/uploads/pictures/79049be00ff8e398b5935de8/picture\",\n \"crunchbase_url\": null,\n \"primary_domain\": \"apollo.io\"\n },\n \"show_intent\": false,\n \"phone_numbers\": [],\n \"account_phone_note\": null,\n \"free_domain\": false,\n \"is_likely_to_engage\": false,\n \"email_domain_catchall\": false,\n \"contact_job_change_event\": null\n }\n ],\n \"breadcrumbs\": [\n {\n \"label\": \"Contains Keywords\",\n \"signal_field_name\": \"q_keywords\",\n \"value\": \"Apollo.io\",\n \"display_name\": \"Apollo.io\"\n },\n {\n \"label\": \"Contact Stage\",\n \"signal_field_name\": \"contact_stage_ids\",\n \"value\": \"6095a710bd01d100a506d4ae\",\n \"display_name\": \"New\"\n },\n {\n \"label\": \"Contact Stage\",\n \"signal_field_name\": \"contact_stage_ids\",\n \"value\": \"66e34b81740c50074e3d1bd4\",\n \"display_name\": \"[Deleted Stage]\"\n }\n ],\n \"partial_results_only\": false,\n \"has_join\": false,\n \"disable_eu_prospecting\": false,\n \"partial_results_limit\": 10000,\n \"pagination\": {\n \"page\": 1,\n \"per_page\": 2,\n \"total_entries\": 178,\n \"total_pages\": 89\n },\n \"num_fetch_result\": null\n}",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "64a724a3-76c0-4984-a851-e44acb0cfdd9",
"name": "401",
"originalRequest": {
"url": {
"path": [
"contacts",
"search"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "text/plain"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"q_keywords\": \"\",\n \"contact_stage_ids\": [\n \"\",\n \"\"\n ],\n \"contact_label_ids\": [\n \"\",\n \"\"\n ],\n \"sort_by_field\": \"\",\n \"sort_ascending\": false,\n \"per_page\": \"\",\n \"page\": \"\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Unauthorized",
"code": 401,
"header": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"body": "Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.",
"cookie": [],
"_postman_previewlanguage": "text"
},
{
"id": "f5dd2910-2479-4291-ae59-86a6b30e624a",
"name": "403",
"originalRequest": {
"url": {
"path": [
"contacts",
"search"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"q_keywords\": \"\",\n \"contact_stage_ids\": [\n \"\",\n \"\"\n ],\n \"contact_label_ids\": [\n \"\",\n \"\"\n ],\n \"sort_by_field\": \"\",\n \"sort_ascending\": false,\n \"per_page\": \"\",\n \"page\": \"\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Forbidden",
"code": 403,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"message\\\": \\\"This endpoint is only available to Apollo users on paid plans.\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "aa2c4283-a53e-4ae2-9a6f-f0df887cc761",
"name": "429",
"originalRequest": {
"url": {
"path": [
"contacts",
"search"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {
"mode": "raw",
"raw": "{\n \"q_keywords\": \"\",\n \"contact_stage_ids\": [\n \"\",\n \"\"\n ],\n \"contact_label_ids\": [\n \"\",\n \"\"\n ],\n \"sort_by_field\": \"\",\n \"sort_ascending\": false,\n \"per_page\": \"\",\n \"page\": \"\"\n}",
"options": {
"raw": {
"language": "json"
}
}
}
},
"status": "Too Many Requests",
"code": 429,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"message\\\": \\\"The maximum number of api calls allowed for api/v1/contacts/search is 600 times per hour. Please upgrade your plan from https://app.apollo.io/#/settings/plans/upgrade.\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
}
],
"event": [],
"protocolProfileBehavior": {
"disableBodyPruning": true
}
},
{
"id": "d0be7410-4a42-4069-bbf1-33fa16beea44",
"name": "Update Contact Stage for Multiple Contacts",
"request": {
"name": "Update Contact Stage for Multiple Contacts",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `api/v1/contacts/update_stages` or `Master API key`\n\n**OAuth scopes:** `contact_stages_update`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nContact stages help you track progress on sales and marketing pipelines.
Use the Update Contact Stage for Multiple Contacts endpoint to update the contact stage for several contacts in your team's Apollo account.
To update more than the contact stage, such as job titles or contact details, use the Update a Contact endpoint instead.",
"type": "text/plain"
},
"url": {
"path": [
"contacts",
"update_stages"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"disabled": false,
"key": "contact_ids[]",
"value": "",
"description": "(Required) The Apollo IDs for the contacts 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`"
},
{
"disabled": false,
"key": "contact_ids[]",
"value": "",
"description": "(Required) The Apollo IDs for the contacts 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`"
},
{
"disabled": false,
"key": "contact_stage_id",
"value": "",
"description": "(Required) The Apollo ID for the contact stage to which you want to assign the contacts. Call the List Contact Stages endpoint to retrieve a list of all the contact stage IDs available in your Apollo account.
Example: `6095a710bd01d100a506d4af`"
}
],
"variable": []
},
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"auth": null
},
"response": [
{
"id": "ca58ed13-bd73-4170-9429-d9cae8995e36",
"name": "200",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_stages"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_stage_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {}
},
"status": "OK",
"code": 200,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"contacts\\\": [\\n {\\n \\\"contact_roles\\\": [],\\n \\\"id\\\": \\\"66e3726977d36c03f2c30afc\\\",\\n \\\"first_name\\\": \\\"Gabriel\\\",\\n \\\"last_name\\\": \\\"Stone\\\",\\n \\\"name\\\": \\\"Gabriel Stone\\\",\\n \\\"linkedin_url\\\": null,\\n \\\"title\\\": \\\"Associate Writer\\\",\\n \\\"contact_stage_id\\\": \\\"6095a710bd01d100a506d4b2\\\",\\n \\\"owner_id\\\": \\\"60affe7d6e270a00f5db6fe4\\\",\\n \\\"creator_id\\\": \\\"60affe7d6e270a00f5db6fe4\\\",\\n \\\"person_id\\\": null,\\n \\\"email_needs_tickling\\\": null,\\n \\\"organization_name\\\": \\\"Apollo.io\\\",\\n \\\"source\\\": \\\"api\\\",\\n \\\"original_source\\\": \\\"api\\\",\\n \\\"organization_id\\\": \\\"5e66b6381e05b4008c8331b8\\\",\\n \\\"headline\\\": null,\\n \\\"photo_url\\\": null,\\n \\\"present_raw_address\\\": null,\\n \\\"linkedin_uid\\\": null,\\n \\\"extrapolated_email_confidence\\\": null,\\n \\\"salesforce_id\\\": null,\\n \\\"salesforce_lead_id\\\": null,\\n \\\"salesforce_contact_id\\\": null,\\n \\\"salesforce_account_id\\\": null,\\n \\\"crm_owner_id\\\": null,\\n \\\"created_at\\\": \\\"2024-09-12T22:59:53.423Z\\\",\\n \\\"emailer_campaign_ids\\\": [],\\n \\\"direct_dial_status\\\": null,\\n \\\"direct_dial_enrichment_failed_at\\\": null,\\n \\\"email_status\\\": \\\"verified\\\",\\n \\\"email_source\\\": null,\\n \\\"account_id\\\": \\\"63f53afe4ceeca00016bdd2f\\\",\\n \\\"last_activity_date\\\": null,\\n \\\"hubspot_vid\\\": null,\\n \\\"hubspot_company_id\\\": null,\\n \\\"crm_id\\\": null,\\n \\\"sanitized_phone\\\": null,\\n \\\"merged_crm_ids\\\": null,\\n \\\"updated_at\\\": \\\"2024-09-13T00:12:09.547Z\\\",\\n \\\"queued_for_crm_push\\\": false,\\n \\\"suggested_from_rule_engine_config_id\\\": null,\\n \\\"email_unsubscribed\\\": null,\\n \\\"label_ids\\\": [],\\n \\\"has_pending_email_arcgate_request\\\": false,\\n \\\"has_email_arcgate_request\\\": false,\\n \\\"existence_level\\\": \\\"full\\\",\\n \\\"email\\\": \\\"gstone@apollo.io\\\",\\n \\\"email_from_customer\\\": true,\\n \\\"typed_custom_fields\\\": {},\\n \\\"custom_field_errors\\\": null,\\n \\\"crm_record_url\\\": null,\\n \\\"email_status_unavailable_reason\\\": null,\\n \\\"email_true_status\\\": \\\"User Managed\\\",\\n \\\"updated_email_true_status\\\": true,\\n \\\"contact_rule_config_statuses\\\": [],\\n \\\"source_display_name\\\": \\\"Created from API\\\",\\n \\\"twitter_url\\\": null,\\n \\\"contact_campaign_statuses\\\": [],\\n \\\"contact_emails\\\": [],\\n \\\"show_intent\\\": false,\\n \\\"phone_numbers\\\": [],\\n \\\"account_phone_note\\\": null,\\n \\\"free_domain\\\": false,\\n \\\"is_likely_to_engage\\\": false,\\n \\\"email_domain_catchall\\\": false\\n },\\n {\\n \\\"contact_roles\\\": [],\\n \\\"id\\\": \\\"66e370fbf5f5c003f0e1d0cf\\\",\\n \\\"first_name\\\": \\\"Diana\\\",\\n \\\"last_name\\\": \\\"Holloway\\\",\\n \\\"name\\\": \\\"Diana Holloway\\\",\\n \\\"linkedin_url\\\": null,\\n \\\"title\\\": null,\\n \\\"contact_stage_id\\\": \\\"6095a710bd01d100a506d4b2\\\",\\n \\\"owner_id\\\": \\\"60affe7d6e270a00f5db6fe4\\\",\\n \\\"creator_id\\\": \\\"60affe7d6e270a00f5db6fe4\\\",\\n \\\"person_id\\\": null,\\n \\\"email_needs_tickling\\\": null,\\n \\\"organization_name\\\": \\\"Apollo.io\\\",\\n \\\"source\\\": \\\"api\\\",\\n \\\"original_source\\\": \\\"api\\\",\\n \\\"organization_id\\\": \\\"5e66b6381e05b4008c8331b8\\\",\\n \\\"headline\\\": null,\\n \\\"photo_url\\\": null,\\n \\\"present_raw_address\\\": null,\\n \\\"linkedin_uid\\\": null,\\n \\\"extrapolated_email_confidence\\\": null,\\n \\\"salesforce_id\\\": null,\\n \\\"salesforce_lead_id\\\": null,\\n \\\"salesforce_contact_id\\\": null,\\n \\\"salesforce_account_id\\\": null,\\n \\\"crm_owner_id\\\": null,\\n \\\"created_at\\\": \\\"2024-09-12T22:53:47.125Z\\\",\\n \\\"emailer_campaign_ids\\\": [],\\n \\\"direct_dial_status\\\": null,\\n \\\"direct_dial_enrichment_failed_at\\\": null,\\n \\\"email_status\\\": \\\"verified\\\",\\n \\\"email_source\\\": null,\\n \\\"account_id\\\": \\\"63f53afe4ceeca00016bdd2f\\\",\\n \\\"last_activity_date\\\": null,\\n \\\"hubspot_vid\\\": null,\\n \\\"hubspot_company_id\\\": null,\\n \\\"crm_id\\\": null,\\n \\\"sanitized_phone\\\": null,\\n \\\"merged_crm_ids\\\": null,\\n \\\"updated_at\\\": \\\"2024-09-13T00:12:09.547Z\\\",\\n \\\"queued_for_crm_push\\\": false,\\n \\\"suggested_from_rule_engine_config_id\\\": null,\\n \\\"email_unsubscribed\\\": null,\\n \\\"label_ids\\\": [],\\n \\\"has_pending_email_arcgate_request\\\": false,\\n \\\"has_email_arcgate_request\\\": false,\\n \\\"existence_level\\\": \\\"full\\\",\\n \\\"email\\\": \\\"dholloway@apollo.io\\\",\\n \\\"email_from_customer\\\": true,\\n \\\"typed_custom_fields\\\": {},\\n \\\"custom_field_errors\\\": null,\\n \\\"crm_record_url\\\": null,\\n \\\"email_status_unavailable_reason\\\": null,\\n \\\"email_true_status\\\": \\\"User Managed\\\",\\n \\\"updated_email_true_status\\\": true,\\n \\\"contact_rule_config_statuses\\\": [],\\n \\\"source_display_name\\\": \\\"Created from API\\\",\\n \\\"twitter_url\\\": null,\\n \\\"contact_campaign_statuses\\\": [],\\n \\\"contact_emails\\\": [],\\n \\\"show_intent\\\": false,\\n \\\"phone_numbers\\\": [],\\n \\\"account_phone_note\\\": null,\\n \\\"free_domain\\\": false,\\n \\\"is_likely_to_engage\\\": false,\\n \\\"email_domain_catchall\\\": false\\n },\\n {\\n \\\"contact_roles\\\": [],\\n \\\"id\\\": \\\"66e379b5a385c703da3d729f\\\",\\n \\\"first_name\\\": \\\"Carl\\\",\\n \\\"last_name\\\": \\\"Whitfield\\\",\\n \\\"name\\\": \\\"Carl Whitfield\\\",\\n \\\"linkedin_url\\\": null,\\n \\\"title\\\": \\\"Associate Writer\\\",\\n \\\"contact_stage_id\\\": \\\"6095a710bd01d100a506d4b2\\\",\\n \\\"owner_id\\\": \\\"60affe7d6e270a00f5db6fe4\\\",\\n \\\"creator_id\\\": \\\"60affe7d6e270a00f5db6fe4\\\",\\n \\\"person_id\\\": null,\\n \\\"email_needs_tickling\\\": null,\\n \\\"organization_name\\\": \\\"Apollo.io\\\",\\n \\\"source\\\": \\\"api\\\",\\n \\\"original_source\\\": \\\"api\\\",\\n \\\"organization_id\\\": \\\"5e66b6381e05b4008c8331b8\\\",\\n \\\"headline\\\": null,\\n \\\"photo_url\\\": null,\\n \\\"present_raw_address\\\": null,\\n \\\"linkedin_uid\\\": null,\\n \\\"extrapolated_email_confidence\\\": null,\\n \\\"salesforce_id\\\": null,\\n \\\"salesforce_lead_id\\\": null,\\n \\\"salesforce_contact_id\\\": null,\\n \\\"salesforce_account_id\\\": null,\\n \\\"crm_owner_id\\\": null,\\n \\\"created_at\\\": \\\"2024-09-12T23:31:01.293Z\\\",\\n \\\"emailer_campaign_ids\\\": [],\\n \\\"direct_dial_status\\\": null,\\n \\\"direct_dial_enrichment_failed_at\\\": null,\\n \\\"email_status\\\": \\\"verified\\\",\\n \\\"email_source\\\": null,\\n \\\"account_id\\\": \\\"63f53afe4ceeca00016bdd2f\\\",\\n \\\"last_activity_date\\\": null,\\n \\\"hubspot_vid\\\": null,\\n \\\"hubspot_company_id\\\": null,\\n \\\"crm_id\\\": null,\\n \\\"sanitized_phone\\\": null,\\n \\\"merged_crm_ids\\\": null,\\n \\\"updated_at\\\": \\\"2024-09-13T00:12:09.547Z\\\",\\n \\\"queued_for_crm_push\\\": false,\\n \\\"suggested_from_rule_engine_config_id\\\": null,\\n \\\"email_unsubscribed\\\": null,\\n \\\"label_ids\\\": [],\\n \\\"has_pending_email_arcgate_request\\\": false,\\n \\\"has_email_arcgate_request\\\": false,\\n \\\"existence_level\\\": \\\"full\\\",\\n \\\"email\\\": \\\"cwhitfield@apollo.io\\\",\\n \\\"email_from_customer\\\": true,\\n \\\"typed_custom_fields\\\": {},\\n \\\"custom_field_errors\\\": null,\\n \\\"crm_record_url\\\": null,\\n \\\"email_status_unavailable_reason\\\": null,\\n \\\"email_true_status\\\": \\\"User Managed\\\",\\n \\\"updated_email_true_status\\\": true,\\n \\\"contact_rule_config_statuses\\\": [],\\n \\\"source_display_name\\\": \\\"Created from API\\\",\\n \\\"twitter_url\\\": null,\\n \\\"contact_campaign_statuses\\\": [],\\n \\\"contact_emails\\\": [],\\n \\\"show_intent\\\": false,\\n \\\"phone_numbers\\\": [],\\n \\\"account_phone_note\\\": null,\\n \\\"free_domain\\\": false,\\n \\\"is_likely_to_engage\\\": false,\\n \\\"email_domain_catchall\\\": false\\n }\\n ]\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "f8af3091-1e25-4d38-a174-3c931849286f",
"name": "401",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_stages"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_stage_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "text/plain"
}
],
"method": "POST",
"body": {}
},
"status": "Unauthorized",
"code": 401,
"header": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"body": "Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.",
"cookie": [],
"_postman_previewlanguage": "text"
},
{
"id": "d7e6a9fb-cfcd-4351-a7eb-75681f53c268",
"name": "422",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_stages"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_stage_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {}
},
"status": "Unprocessable Entity (WebDAV) (RFC 4918)",
"code": 422,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"error\\\": \\\"Required parameter 'contact_ids' missing\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "4eeca9ae-bb08-4adc-8de1-a2b47c0208ff",
"name": "429",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_stages"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_stage_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {}
},
"status": "Too Many Requests",
"code": 429,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"message\\\": \\\"The maximum number of api calls allowed for api/v1/contacts/update_stages is 600 times per hour. Please upgrade your plan from https://app.apollo.io/#/settings/plans/upgrade.\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
}
],
"event": [],
"protocolProfileBehavior": {
"disableBodyPruning": true
}
},
{
"id": "ea03b604-bf9b-440d-b64d-728fc88a0b6e",
"name": "Update Contact Owner for Multiple Contacts",
"request": {
"name": "Update Contact Owner for Multiple Contacts",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `api/v1/contacts/update_owners` or `Master API key`\n\n**OAuth scopes:** `contact_owners_update`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nContact owners manage specific contacts in Apollo.
Use the Update Contact Owner for Multiple Contacts endpoint to assign multiple contacts to a different user in your team's Apollo account.
To update more than the contact's owner, such as job titles or contact details, use the Update a Contact endpoint instead.",
"type": "text/plain"
},
"url": {
"path": [
"contacts",
"update_owners"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"disabled": false,
"key": "contact_ids[]",
"value": "",
"description": "(Required) The Apollo IDs for the contacts that you want assign to an owner.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
},
{
"disabled": false,
"key": "contact_ids[]",
"value": "",
"description": "(Required) The Apollo IDs for the contacts that you want assign to an owner.
To find contact IDs, call the Search for Contacts endpoint and identify the `id` value for the contact.
Example: `66e34b81740c50074e3d1bd4`"
},
{
"disabled": false,
"key": "owner_id",
"value": "",
"description": "(Required) The ID for the contact owner within your team's Apollo account. This user will be assigned ownership of the contacts.
Use the Get a List of Users endpoint endpoint to retrieve IDs for all of the users within your Apollo account.
Example: `66302798d03b9601c7934ebf`"
}
],
"variable": []
},
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"auth": null
},
"response": [
{
"id": "5f0f6d26-6b68-47fc-9df2-98025ac64d6a",
"name": "200",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_owners"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "owner_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {}
},
"status": "OK",
"code": 200,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"contacts\\\": [\\n {\\n \\\"id\\\": \\\"66e379b5a385c703da3d729f\\\",\\n \\\"owner_id\\\": \\\"66302798d03b9601c7934ebf\\\",\\n \\\"crm_owner_id\\\": null\\n },\\n {\\n \\\"id\\\": \\\"66e370fbf5f5c003f0e1d0cf\\\",\\n \\\"owner_id\\\": \\\"66302798d03b9601c7934ebf\\\",\\n \\\"crm_owner_id\\\": null\\n },\\n {\\n \\\"id\\\": \\\"66e3491845dae20d5a2015ff\\\",\\n \\\"owner_id\\\": \\\"66302798d03b9601c7934ebf\\\",\\n \\\"crm_owner_id\\\": null\\n }\\n ]\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "896eb493-ac09-425a-839a-98c66b1382e0",
"name": "401",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_owners"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "owner_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "text/plain"
}
],
"method": "POST",
"body": {}
},
"status": "Unauthorized",
"code": 401,
"header": [
{
"key": "Content-Type",
"value": "text/plain"
}
],
"body": "Invalid API key. See https://docs.apollo.io/reference/authentication for how to authenticate.",
"cookie": [],
"_postman_previewlanguage": "text"
},
{
"id": "4a00e8ec-20dd-4abf-a8b8-4ca054e8451f",
"name": "422",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_owners"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "owner_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {}
},
"status": "Unprocessable Entity (WebDAV) (RFC 4918)",
"code": 422,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"error\\\": \\\"Required parameter 'contact_ids' missing\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
},
{
"id": "08879d40-f060-4675-9f19-1e66adc07afb",
"name": "429",
"originalRequest": {
"url": {
"path": [
"contacts",
"update_owners"
],
"host": [
"{{baseUrl}}"
],
"query": [
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "contact_ids[]",
"value": ""
},
{
"key": "owner_id",
"value": ""
}
],
"variable": []
},
"header": [
{
"description": {
"content": "Added as a part of security scheme: apikey",
"type": "text/plain"
},
"key": "x-api-key",
"value": ""
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"body": {}
},
"status": "Too Many Requests",
"code": 429,
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": "\"{\\n \\\"message\\\": \\\"The maximum number of api calls allowed for api/v1/contacts/update_owners is 600 times per hour. Please upgrade your plan from https://app.apollo.io/#/settings/plans/upgrade.\\\"\\n}\"",
"cookie": [],
"_postman_previewlanguage": "json"
}
],
"event": [],
"protocolProfileBehavior": {
"disableBodyPruning": true
}
},
{
"id": "8b876297-0d83-496a-ae53-c3a4418546ba",
"name": "Bulk Create Contacts",
"request": {
"name": "Bulk Create Contacts",
"description": {
"content": "## Endpoint essentials\n\n**API key access:** `api/v1/contacts/bulk_create` or `Master API key`\n\n**OAuth scopes:** `contacts_bulk_create`\n\n**Credit usage:** `0 credits` — [Learn more about API pricing and credits](https://docs.apollo.io/docs/api-pricing).\n\nContacts are people saved in Apollo.
Use the Bulk Create Contacts endpoint to create up to 100 contacts in a single API request. This endpoint supports intelligent deduplication and returns separated arrays for newly created and existing contacts.
Important: This endpoint creates new contacts but doesn't update existing ones (except for placeholder contacts from email imports). Existing contacts that match the criteria are returned in the existing_contacts array without modification.
To update existing contacts, use the Bulk Update Contacts endpoint.",
"type": "text/plain"
},
"url": {
"path": [
"contacts",
"bulk_create"
],
"host": [
"{{baseUrl}}"
],
"query": [],
"variable": []
},
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"method": "POST",
"auth": null,
"body": {
"mode": "raw",
"raw": "{\n \"contacts\": [\n {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"title\": \"\",\n \"primary_title\": \"\",\n \"organization_name\": \"\",\n \"phone\": \"\",\n \"present_raw_address\": \"\",\n \"linkedin_url\": \"\",\n \"facebook_url\": \"\",\n \"twitter_url\": \"\",\n \"photo_url\": \"\",\n \"account_id\": \"\",\n \"organization_id\": \"\",\n \"contact_stage_id\": \"\",\n \"salesforce_id\": \"\",\n \"hubspot_id\": \"\",\n \"salesforce_lead_id\": \"\",\n \"salesforce_contact_id\": \"\",\n \"salesforce_account_id\": \"\",\n \"outreach_id\": \"\",\n \"salesloft_id\": \"\",\n \"phone_status_cd\": \"\",\n \"typed_custom_fields\": {\n \"key_0\": \"\",\n \"key_1\": \"\"\n },\n \"contact_emails\": [\n {\n \"email\": \"\",\n \"position\": \"\"\n },\n {\n \"email\": \"\",\n \"position\": \"\"\n }\n ],\n \"phone_numbers\": [\n {\n \"raw_number\": \"\",\n \"position\": \"\"\n },\n {\n \"raw_number\": \"\",\n \"position\": \"\"\n }\n ],\n \"contact_role_type_ids\": [\n \"\",\n \"\"\n ]\n },\n {\n \"first_name\": \"\",\n \"last_name\": \"\",\n \"email\": \"\",\n \"title\": \"\",\n \"primary_title\": \"\",\n \"organization_name\": \"\",\n \"phone\": \"