Apollo

Learn how to use Apollo with Composio

Overview

Enum

APOLLO

Description

Apollo is a CRM tool that allows you to manage your contacts, leads, and opportunities.

Authentication Details

api_key
stringRequired

Actions

Search for accounts in your apollo account. not available for free plan users. limited to 50,000 records (100 per page, up to 500 pages). note: this searches only accounts added to your database, not all companies in apollo.

Action Parameters

q_organization_name
string
account_stage_ids
array
sort_by_field
string
sort_ascending
boolean
page
integer
per_page
integer

Action Response

data
object
successful
boolean
error

Retrieves the ids and details for available contact stages in your apollo account. requires a master api key.

Action Parameters

Action Response

data
object
successful
boolean
error

Retrieves all deals that have been created for your team’s apollo account. requires a master api key.

Action Parameters

sort_by_field
string
page
integer
per_page
integer

Action Response

data
object
successful
boolean
error

Updates an existing deal in apollo.io. requires a master api key.

Action Parameters

opportunity_id
stringRequired
owner_id
string
name
string
amount
string
opportunity_stage_id
string
closed_date
string
is_closed
boolean
is_won
boolean
source
string
account_id
string

Action Response

data
object
successful
boolean
error

Creates new tasks in apollo.io for users and teams. requires a master api key. note: not available for free plan users. apollo does not deduplicate tasks.

Action Parameters

user_id
stringRequired
contact_ids
arrayRequired
priority
stringRequired
due_at
stringRequired
type
stringRequired
status
stringRequired
note
string

Action Response

data
object
successful
boolean
error

Updates an existing contact in apollo.io. requires a master api key.

Action Parameters

contact_id
stringRequired
first_name
string
last_name
string
organization_name
string
title
string
account_id
string
email
string
website_url
string
label_names
array
contact_stage_id
string
present_raw_address
string
direct_phone
string
corporate_phone
string
mobile_phone
string
home_phone
string
other_phone
string

Action Response

data
object
successful
boolean
error

Creates a new contact in apollo.io. requires a master api key. note: apollo does not deduplicate contacts - a new contact will be created even if similar details exist.

Action Parameters

first_name
stringRequired
last_name
stringRequired
organization_name
string
title
string
account_id
string
email
string
website_url
string
label_names
array
contact_stage_id
string
present_raw_address
string
direct_phone
string
corporate_phone
string
mobile_phone
string
home_phone
string
other_phone
string

Action Response

data
object
successful
boolean
error

Updates an existing account in apollo.io. requires a master api key.

Action Parameters

account_id
stringRequired
name
string
domain
string
owner_id
string
account_stage_id
string
raw_address
string
phone
string

Action Response

data
object
successful
boolean
error

Search for contacts in your apollo account. not available for free plan users. limited to 50,000 records (100 per page, up to 500 pages).

Action Parameters

q_keywords
string
contact_stage_ids
array
sort_by_field
string
sort_ascending
boolean
per_page
integer
page
integer

Action Response

data
object
successful
boolean
error

Creates a new deal in apollo.io. requires a master api key. tracks account activity including monetary values, owners, and stages.

Action Parameters

name
stringRequired
owner_id
string
account_id
string
amount
string
opportunity_stage_id
string
closed_date
string

Action Response

data
object
successful
boolean
error

Enriches data for one company in apollo.io. requires a master api key. enriched data includes industry information, revenue, employee counts, funding details, and more.

Action Parameters

domain
stringRequired

Action Response

data
object
successful
boolean
error

Retrieves the ids and details for available account stages in your apollo account. requires a master api key.

Action Parameters

Action Response

data
object
successful
boolean
error

Enriches data for one person in apollo.io. requires a master api key.

Action Parameters

first_name
string
last_name
string
name
string
email
string
hashed_email
string
organization_name
string
domain
string
id
string
linkedin_url
string
reveal_personal_emails
boolean
reveal_phone_number
boolean
webhook_url
string

Action Response

data
object
successful
boolean
error

Retrieves the ids for all users (teammates) in your apollo account. requires a master api key.

Action Parameters

page
integer
per_page
integer

Action Response

data
object
successful
boolean
error

Creates a new account in apollo.io. requires a master api key. note: apollo does not deduplicate accounts - a new account will be created even if similar details exist.

Action Parameters

name
stringRequired
domain
string
owner_id
string
account_stage_id
string
phone
string
raw_address
string

Action Response

data
object
successful
boolean
error