Skip to main content

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.

Alter ships with pre-configured OAuth integrations for the providers below. Adding any of them is the same flow: pick the provider in Developer Portal → OAuth Providers → Add Provider, register an OAuth client at the provider, and paste back the client ID and secret. For step-by-step setup, see Setting up an app. For the runtime flow, see Call APIs on behalf of users. For any provider not listed here that supports OAuth 2.0, use the Custom OAuth template — point Alter at the authorize / token / revoke URLs and Alter handles the rest. The PKCE and Token refresh columns reflect the runtime behavior Alter applies for each provider. These columns are part of the runtime contract and are validated against the backend config in CI — if a row drifts from the implementation, the build fails.
ProviderSlugPKCEToken refreshProvider docs
GooglegoogleSupportedAutomaticGoogle OAuth docs
GitHubgithubSupportedNot supportedGitHub OAuth docs
SlackslackNot supportedAutomaticSlack OAuth docs
MicrosoftmicrosoftSupportedAutomaticMicrosoft identity platform
AtlassianatlassianSupportedAutomaticAtlassian OAuth 2.0
NotionnotionNot supportedAutomaticNotion OAuth docs
HubSpothubspotSupportedAutomaticHubSpot OAuth docs
SalesforcesalesforceSupportedAutomaticSalesforce OAuth docs
AsanaasanaSupportedAutomaticAsana OAuth docs
Stripe (Connect)stripeNot supportedNot supportedStripe Connect OAuth
CalendlycalendlySupportedAutomaticCalendly OAuth docs
CanvacanvaSupportedAutomaticCanva Connect API
ClickUpclickupSupportedAutomaticClickUp OAuth docs

Productivity & collaboration

ProviderSlugPKCEToken refreshProvider docs
Acuity Schedulingacuity-schedulingSupportedAutomaticAcuity Scheduling OAuth docs
AirtableairtableSupportedAutomaticAirtable OAuth docs
BasecampbasecampSupportedAutomaticBasecamp OAuth docs
Cal.comcal-comNot supportedAutomaticCal.com platform docs
DocuSigndocusignSupportedAutomaticDocuSign OAuth docs
LinearlinearSupportedAutomaticLinear OAuth docs
MiromiroSupportedAutomaticMiro OAuth docs
MondaymondayNot supportedNot supportedMonday OAuth docs
TodoisttodoistNot supportedNot supportedTodoist OAuth docs
TypeformtypeformSupportedAutomaticTypeform OAuth docs

CRM & sales

ProviderSlugPKCEToken refreshProvider docs
ApolloapolloNot supportedAutomaticApollo OAuth docs
AttioattioSupportedAutomaticAttio OAuth docs
ClosecloseSupportedAutomaticClose OAuth docs
OutreachoutreachSupportedAutomaticOutreach OAuth docs
PipedrivepipedriveSupportedAutomaticPipedrive OAuth docs

Design & creative

ProviderSlugPKCEToken refreshProvider docs
AdobeadobeSupportedAutomaticAdobe OAuth docs
AutodeskautodeskNot supportedAutomaticAutodesk OAuth docs
FigmafigmaSupportedAutomaticFigma OAuth docs

Developer tools

ProviderSlugPKCEToken refreshProvider docs
BitbucketbitbucketNot supportedAutomaticBitbucket OAuth docs
ContentfulcontentfulSupportedAutomaticContentful OAuth docs
DigitalOceandigitaloceanSupportedAutomaticDigitalOcean OAuth docs
PagerDutypagerdutySupportedAutomaticPagerDuty OAuth docs
SentrysentrySupportedAutomaticSentry OAuth docs
WebflowwebflowNot supportedNot supportedWebflow OAuth docs

Marketing & events

ProviderSlugPKCEToken refreshProvider docs
BitlybitlySupportedNot supportedBitly OAuth docs
Constant Contactconstant-contactNot supportedAutomaticConstant Contact OAuth docs
EventbriteeventbriteNot supportedNot supportedEventbrite API docs
MailchimpmailchimpNot supportedNot supportedMailchimp OAuth docs

Communication

ProviderSlugPKCEToken refreshProvider docs
AircallaircallSupportedAutomaticAircall OAuth docs
DialpaddialpadSupportedAutomaticDialpad OAuth docs
DiscorddiscordSupportedAutomaticDiscord OAuth docs
RingCentralringcentralSupportedAutomaticRingCentral OAuth docs
WebexwebexSupportedAutomaticWebex OAuth docs

Social & media

ProviderSlugPKCEToken refreshProvider docs
FacebookfacebookSupportedAutomaticFacebook Login docs
InstagraminstagramSupportedAutomaticInstagram OAuth docs
LinkedInlinkedinSupportedAutomaticLinkedIn OAuth docs
PinterestpinterestSupportedAutomaticPinterest OAuth docs
RedditredditSupportedAutomaticReddit API docs
SnapchatsnapchatSupportedAutomaticSnapchat OAuth docs
SpotifyspotifySupportedAutomaticSpotify OAuth docs
TikToktiktokSupportedAutomaticTikTok OAuth docs
TwittertwitterSupportedAutomaticTwitter OAuth docs

Storage & files

ProviderSlugPKCEToken refreshProvider docs
BoxboxNot supportedAutomaticBox OAuth docs
DropboxdropboxSupportedAutomaticDropbox OAuth docs

Finance & HR

ProviderSlugPKCEToken refreshProvider docs
BrexbrexSupportedAutomaticBrex OAuth docs
DeeldeelSupportedAutomaticDeel OAuth docs
MercurymercurySupportedAutomaticMercury OAuth docs
QuickBooksquickbooksSupportedAutomaticQuickBooks OAuth docs
RamprampSupportedAutomaticRamp OAuth docs

Payments

ProviderSlugPKCEToken refreshProvider docs
PayPalpaypalSupportedAutomaticPayPal OAuth docs
SquaresquareSupportedAutomaticSquare OAuth docs

E-commerce

ProviderSlugPKCEToken refreshProvider docs
eBayebaySupportedAutomaticeBay OAuth docs
SquarespacesquarespaceSupportedAutomaticSquarespace OAuth docs

What’s next

Setting up an app

The setup flow for any provider.

Call APIs on behalf of users

Runtime flow once configured.

Managed secret providers

For operator-owned credentials.