All integrations
AP
Catalogue metadata onlycrmv20260623_00

APOLLO

Apollo

Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship development

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

48

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

apollo_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 48 actions

Add Contacts to Sequence

APOLLO_ADD_CONTACTS_TO_SEQUENCE

Adds contacts to a specified Apollo email sequence and returns the contact details. `sequence_id`, `emailer_campaign_id`, and `send_email_from_email_account_id` must be retrieved from Apollo listing/search endpoints before calling this tool — these IDs cannot be inferred from names.

Untrusted display-only summary

Bulk organization enrichment

APOLLO_BULK_ORGANIZATION_ENRICHMENT

Enriches data for up to 10 organizations simultaneously by providing a list of their base company domains (e.g., 'apollo.io', not 'www.apollo.io'). Each call consumes Apollo credits per domain enriched; monitor quota to avoid exhaustion errors.

Untrusted display-only summary

Bulk people enrichment

APOLLO_BULK_PEOPLE_ENRICHMENT

Use to enrich multiple person profiles simultaneously with comprehensive data from Apollo's database. Each call consumes Apollo credits; avoid re-enriching the same contacts. Responses may include null or missing fields (e.g., email, phone, organization); treat unmatched records as valid 'no match' outcomes, not error…

Untrusted display-only summary

Bulk update account stage

APOLLO_BULK_UPDATE_ACCOUNT_STAGE

Bulk updates the stage for specified existing Apollo.io accounts, moving them to a valid new account stage.

Untrusted display-only summary

Create an Apollo account

APOLLO_CREATE_ACCOUNT

Creates a new account in Apollo.io; a new record is created even if a similar account exists, and provided `owner_id` or `account_stage_id` must be valid existing IDs. The response includes the new account's ID, which can be used directly in subsequent calls.

Untrusted display-only summary

Bulk create Apollo accounts

APOLLO_CREATE_BULK_ACCOUNTS

Creates multiple accounts in Apollo.io with a single API call (maximum 100 accounts per request). Use when creating multiple company records at once.

Untrusted display-only summary

Bulk create Apollo contacts

APOLLO_CREATE_BULK_CONTACTS

Tool to bulk create multiple contacts in Apollo with a single API call. Use when you need to create multiple contacts efficiently. Supports up to 100 contacts per request with optional deduplication.

Untrusted display-only summary

Create call record in Apollo

APOLLO_CREATE_CALL_RECORD

Tool to log call records in Apollo from external systems. Use when recording calls made through outside systems like Orum or Nooks; requires a master API key and cannot dial prospects directly.

Untrusted display-only summary

Create Apollo contact

APOLLO_CREATE_CONTACT

Creates a new contact in Apollo.io; use `account_id` to link to an organization and `contact_stage_id` for sales stage. Apollo does not auto-deduplicate — duplicate records sharing the same email are silently created; always search via APOLLO_SEARCH_CONTACTS before calling this tool. Requires explicit user confirmatio…

Untrusted display-only summary

Create custom field

APOLLO_CREATE_CUSTOM_FIELD

Creates a new custom field in Apollo.io for contacts, accounts, or opportunities. Use when you need to define additional data fields beyond Apollo's standard attributes.

Untrusted display-only summary

Create Apollo deal

APOLLO_CREATE_DEAL

Creates a new sales opportunity (deal) in Apollo.io; all provided IDs (`owner_id`, `account_id`, `opportunity_stage_id`) must be valid existing Apollo identifiers. This action has persistent side effects — obtain explicit user confirmation before invoking.

Untrusted display-only summary

Create Apollo Task

APOLLO_CREATE_TASK

Tool to create a single task in Apollo.io. Use when you need to add a new task to your team's Apollo account for a specific contact. The task will be assigned to a user and includes details like type, status, priority, due date, and optional notes.

Untrusted display-only summary

Get Account by ID

APOLLO_GET_ACCOUNT

Tool to retrieve detailed information about a specific account by its Apollo ID. Use when you need to fetch complete account data including company details, contact information, and CRM integration fields.

Untrusted display-only summary

Check Apollo API key status

APOLLO_GET_AUTH_STATUS

Tool to check whether the provided Apollo API key is valid and accepted by Apollo (health/auth check). Use when any Apollo endpoint returns 401/403/422 to quickly diagnose invalid/expired keys versus permission scope issues. If this succeeds but other endpoints return 403, it strongly suggests permissioning or master-…

Untrusted display-only summary

Get Apollo Contact

APOLLO_GET_CONTACT

Retrieves detailed information about a specific contact by its ID. Use this to view contact details including name, email, phone numbers, organization, and custom fields.

Untrusted display-only summary

Get Apollo deal

APOLLO_GET_DEAL

Retrieves information about a specific deal by its ID. Use this when you need to view details of a single deal.

Untrusted display-only summary

Get Labels

APOLLO_GET_LABELS

Retrieves all labels from Apollo.io, used for organizing contacts and accounts. Call this before APOLLO_CREATE_CONTACT or APOLLO_UPDATE_ACCOUNT to validate label values against the returned list; mismatched labels cause 400/422 errors.

Untrusted display-only summary

Get opportunity stages

APOLLO_GET_OPPORTUNITY_STAGES

Retrieves all configured opportunity (deal) stages from the Apollo.io account.

Untrusted display-only summary

Get Organization by ID

APOLLO_GET_ORGANIZATION

Retrieves complete information about a specific organization by its Apollo ID. Use when you need detailed company data including funding, technologies, employee counts, and more.

Untrusted display-only summary

Get Organization Job Postings

APOLLO_GET_ORGANIZATION_JOB_POSTINGS

Retrieves paginated job postings for a specified organization by its ID, optionally filtering by domain; ensure `organization_id` is a valid identifier.

Untrusted display-only summary

Get typed custom fields

APOLLO_GET_TYPED_CUSTOM_FIELDS

Retrieves all typed custom field definitions available in the Apollo.io instance, detailing their types and configurations. Call before constructing payloads for APOLLO_UPDATE_CONTACT or APOLLO_UPDATE_ACCOUNT — mismatched types or invalid enum options cause 400 errors.

Untrusted display-only summary

List Apollo account stages

APOLLO_LIST_ACCOUNT_STAGES

Retrieves the IDs for all available account stages in your team's Apollo account.

Untrusted display-only summary

List apollo contact stages

APOLLO_LIST_CONTACT_STAGES

Retrieves all available contact stages from an Apollo account, including their unique IDs and names.

Untrusted display-only summary

List Apollo deals

APOLLO_LIST_DEALS

Retrieves a list of deals from Apollo, using Apollo's default sort order if 'sort_by_field' is omitted.

Untrusted display-only summary

List email accounts

APOLLO_LIST_EMAIL_ACCOUNTS

Retrieves all email accounts and their details for the authenticated user; takes no parameters.

Untrusted display-only summary

List Fields

APOLLO_LIST_FIELDS

Retrieves all field definitions from Apollo.io, including system fields and custom fields. Use the optional 'source' parameter to filter by field type (system, custom, or crm_synced).

Untrusted display-only summary

List Apollo Users

APOLLO_LIST_USERS

Retrieves a list of all users (teammates) associated with the Apollo account, supporting pagination via `page` and `per_page` parameters. Use this to obtain numeric user IDs required by operations like APOLLO_UPDATE_CONTACT_OWNERSHIP — names or email addresses are not accepted in place of these IDs.

Untrusted display-only summary

Enrich organization data

APOLLO_ORGANIZATION_ENRICHMENT

Fetches comprehensive organization enrichment data from Apollo.io for a given company domain; results are most meaningful if the company exists in Apollo's database. Each call consumes Apollo credits and may be unavailable on free plans. Returns HTTP 429 under burst usage; use exponential backoff on retries.

Untrusted display-only summary

Search organizations in Apollo

APOLLO_ORGANIZATION_SEARCH

Searches Apollo's database for organizations using various filters; consumes credits on every call (unavailable on free plans) — avoid re-running identical queries and surface quota errors rather than retrying. Retrieves a maximum of 50,000 records; uses `page` (1-500) and `per_page` (1-100) for pagination — check `to…

Untrusted display-only summary

Enrich person with Apollo

APOLLO_PEOPLE_ENRICHMENT

Enriches and retrieves information for a person from Apollo.io. Requires one of: `id`, `email`, `hashed_email`, `linkedin_url`, or (`first_name` and `last_name` with `organization_name` or `domain`) for matching. `webhook_url` must be provided if `reveal_phone_number` is true. Name-only inputs without `organization_na…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.