You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(apollo): align tools and block with live API docs
Final pass over the Apollo integration after a per-tool forensic audit
against Apollo.io docs. Notable fixes:
- organization_enrich: GET+querystring -> POST+JSON body (canonical, non
master-key)
- organization_bulk_enrich: ?domains[]= -> JSON body { organizations }
- people_search: declare/forward organization_num_employees_ranges; fix
contact_email_status placeholder ("likely to engage", with spaces)
- account_bulk_create: surface failed_accounts and failed count
- contact_bulk_create: expand documented per-contact fields (CRM IDs,
phone_numbers, contact_emails, typed_custom_fields, etc.)
- sequence_add_contacts: surface remaining documented filter params
- task_create: confirm wire field name (note) and remap from task_notes
- types: tighten params/responses for the above
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/tools/apollo.mdx
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -409,7 +409,7 @@ Create up to 100 accounts at once in your Apollo database. Set run_dedupe=true t
409
409
| Parameter | Type | Required | Description |
410
410
| --------- | ---- | -------- | ----------- |
411
411
|`apiKey`| string | Yes | Apollo API key \(master key required\)|
412
-
|`accounts`| array | Yes | Array of accounts to create \(max 100\). Each account should include name \(required\), and optionally domain, phone, owner_id |
412
+
|`accounts`| array | Yes | Array of accounts to create \(max 100\). Each account should include a name, and may optionally include domain, phone, phone_status_cd, raw_address, owner_id, linkedin_url, facebook_url, twitter_url, salesforce_id, and hubspot_id.|
413
413
|`append_label_names`| array | No | Array of label names to add to ALL accounts in this request |
414
414
|`run_dedupe`| boolean | No | When true, performs aggressive deduplication by domain, organization_id, and name \(defaults to false\)|
415
415
@@ -574,6 +574,13 @@ Add contacts to an Apollo sequence
574
574
|`sequence_job_change`| boolean | No | Add contacts who recently changed jobs |
575
575
|`sequence_active_in_other_campaigns`| boolean | No | Add contacts active in other campaigns |
576
576
|`sequence_finished_in_other_campaigns`| boolean | No | Add contacts who finished other campaigns |
577
+
|`sequence_same_company_in_same_campaign`| boolean | No | Add contacts even if others from the same company are in the sequence |
578
+
|`contacts_without_ownership_permission`| boolean | No | Add contacts without ownership permission |
579
+
|`add_if_in_queue`| boolean | No | Add contacts even if they are in the queue |
580
+
|`contact_verification_skipped`| boolean | No | Skip contact verification when adding |
581
+
|`user_id`| string | No | ID of the user performing the action |
582
+
|`status`| string | No | Initial status for added contacts: "active" or "paused" |
583
+
|`auto_unpause_at`| string | No | ISO 8601 datetime to automatically unpause contacts |
577
584
578
585
#### Output
579
586
@@ -598,10 +605,10 @@ Create one or more tasks in Apollo (one task per contact_id, master key required
598
605
|`apiKey`| string | Yes | Apollo API key \(master key required\)|
599
606
|`user_id`| string | Yes | ID of the Apollo user the task is assigned to |
600
607
|`contact_ids`| array | Yes | Array of contact IDs. One task is created per contact. |
601
-
|`priority`| string |Yes| Task priority: "high", "medium", or "low" |
608
+
|`priority`| string |No| Task priority: "high", "medium", or "low"\(defaults to "medium"\)|
602
609
|`due_at`| string | Yes | Due date/time in ISO 8601 format \(e.g., "2024-12-31T23:59:59Z"\)|
'Array of accounts to create (max 100). Each account should include name (required), and optionally domain, phone, owner_id',
29
+
'Array of accounts to create (max 100). Each account should include a name, and may optionally include domain, phone, phone_status_cd, raw_address, owner_id, linkedin_url, facebook_url, twitter_url, salesforce_id, and hubspot_id.',
'Array of contacts to create (max 100). Each contact may include first_name, last_name, email, title, organization_name, owner_id, contact_stage_id, linkedin_url, phone_numbers, and contact_emails',
29
+
'Array of contacts to create (max 100). Each contact may include first_name, last_name, email, title, organization_name, account_id, owner_id, contact_stage_id, linkedin_url, phone (single string) or phone_numbers (array of {raw_number, position}), contact_emails, typed_custom_fields, and CRM IDs (salesforce_contact_id, hubspot_id, team_id) for cross-system matching',
description: 'Array of organizations to enrich (max 10)',
27
+
description:
28
+
'Array of organizations to enrich (max 10). Each item requires `name` and may include `domain` (e.g., [{"name": "Example Corp", "domain": "example.com"}])',
0 commit comments