Documentation Index
Fetch the complete documentation index at: https://docs.alterauth.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Connect your users to Apollo.io for sales intelligence, lead enrichment, and engagement sequences.| Property | Value |
|---|---|
| Provider ID | apollo |
| Category | CRM & Sales |
| PKCE | Not supported |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Register an OAuth App in Apollo
Go to Apollo Integrations
In Apollo, go to Settings > Integrations at app.apollo.io/#/settings/integrations.
Configure the application
Fill in:
- App Name: A name shown to users when they authorize
- App Logo: Optional logo
- OAuth Redirect URL: Copy the Redirect URI from the Developer Portal. Must use HTTPS. You can register up to 4 URLs (comma-separated).
- Scopes: Select the scopes the application needs.
read_user_profileandapp_scopesare added by default.
Apollo’s OAuth registration lives inside the Apollo app at Settings → Integrations, not at a separate developer portal. The end user registering the app must have the “Can authorize third-party apps/integrations via OAuth” permission, or the Admin or Billing and Seat Manager role. Changing scopes later requires re-running the entire OAuth registration flow.
Step 2: Add to Alter Vault
Open the Developer Portal
Go to portal.alterauth.com and navigate to your app.
Enter credentials
- Client ID: Paste your Apollo.io Client ID
- Client Secret: Paste your Apollo.io Client Secret
Available Scopes
| Scope | Description |
|---|---|
api:default | Standard access to Apollo.io API for contacts, accounts, and sequences |
Notes
- Apollo.io uses a single
api:defaultscope that provides standard access to the API, including contacts, accounts, and sequences. - See the Apollo OAuth 2.0 (Partners) guide for the official authorization flow documentation.
- Apollo access tokens expire after 30 days; Alter Vault refreshes them automatically using the refresh token.