Apollo
Integrate your application with the Apollo API
🚀 Quickstart
Connect to Apollo with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> Apollo.
Go to Connections -> Add Test Connection -> Authorize, then enter your Apollo API key. Later, you'll let your users do the same directly from your app.
Let's make your first request to the Apollo API. Replace the placeholders below with your Environment API key, integration ID, and connection ID:
curl "https://api.tenklo.dev/proxy/v1/organizations/enrich" \
-H "Authorization: Bearer <NANGO-API-KEY>" \
-H "Provider-Config-Key: <INTEGRATION-ID>" \
-H "Connection-Id: <CONNECTION-ID>"Or fetch credentials with the Node SDK or API.
✅ You're connected! Check the Logs tab in Tenklo to inspect requests.
Follow our Auth implementation guide to integrate Tenklo in your app.
To obtain your own production credentials, follow the setup guide linked below.
📚 Apollo Integration Guides
Tenklo maintained guides for common use cases.
- How do I link my Apollo account?
Learn how to obtain your Apollo API key and link your account
Official docs: Apollo API docs
🧩 Pre-built syncs & actions for Apollo
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
bulk-enrich-people | Bulk enrich people by emails or IDs. Supports up to 10 people per request. | Action | 🔗 Github |
create-account | Create an account in Apollo. | Action | 🔗 Github |
create-contact | Create a contact in Apollo. | Action | 🔗 Github |
create-opportunity | Create an opportunity in Apollo | Action | 🔗 Github |
create-task | Create a task in Apollo | Action | 🔗 Github |
delete-account | Delete or archive an account in Apollo by setting its existence_level to none | Action | 🔗 Github |
delete-contact | Delete or archive a contact in Apollo | Action | 🔗 Github |
delete-opportunity | Archive (soft-delete) an opportunity in Apollo by marking it as closed. | Action | 🔗 Github |
enrich-organization | Enrich an organization by domain or Apollo ID | Action | 🔗 Github |
enrich-person | Enrich a person by email or Apollo ID | Action | 🔗 Github |
get-account | Retrieve a single account from Apollo. | Action | 🔗 Github |
get-contact | Retrieve a single contact from Apollo. | Action | 🔗 Github |
get-opportunity | Retrieve a single opportunity from Apollo. | Action | 🔗 Github |
list-accounts | List accounts from Apollo. | Action | 🔗 Github |
list-contacts | List contacts from Apollo. | Action | 🔗 Github |
list-opportunities | List opportunities from Apollo. | Action | 🔗 Github |
list-sequences | List sequences from Apollo. | Action | 🔗 Github |
list-tasks | List tasks from Apollo | Action | 🔗 Github |
list-users | List users (team members) in the Apollo organisation. | Action | 🔗 Github |
remove-contact-from-sequence | Remove or stop one or more contacts from an Apollo sequence. | Action | 🔗 Github |
search-organizations | Search Apollo organization records. | Action | 🔗 Github |
search-people | Search Apollo people records | Action | 🔗 Github |
update-account | Update an account in Apollo | Action | 🔗 Github |
update-contact | Update a contact in Apollo. | Action | 🔗 Github |
update-opportunity | Update an opportunity in Apollo. | Action | 🔗 Github |
update-task | Update a task in Apollo. Note: Due to OAuth limitations, the original task cannot be directly modified or deleted. A new task is created with the updated fields, and the original task should be manually deleted in the Apollo UI. | Action | 🔗 Github |
accounts | Sync accounts from Apollo | Sync | 🔗 Github |
contacts | Sync contacts from Apollo | Sync | 🔗 Github |
opportunities | Sync opportunities from Apollo | Sync | 🔗 Github |
organization-search | Sync organizations matching saved Apollo filters | Sync | 🔗 Github |
sequences | Sync sequences from Apollo. | Sync | 🔗 Github |
tasks | Sync tasks from Apollo. | Sync | 🔗 Github |