OAuth app readiness briefings · 5 verified · live agent for any appsources checked 2026-10-28

OAuth Ready: will this integration take an hour, or eight weeks of review?

An hour of setup —or eight weeks of review?

Before your agent can act for users in another app, you need a provider OAuth app, and sometimes the provider has to approve it. Look up an app to see the gate, the wait, what an agent can do for you, and where you take over.

$
try one outside the library:
agent model· ~2–5¢ and ~1 min per new guide
■ tested: we hit the real endpoint■ sourced: quoted verbatim from a page we read□ inferred: judgement, verify before relying
library / curated

Five apps, five kinds of gate

hand-checked against primary docs + live probes · easy → hard
01verifiedSelf-serve
GitHub
1/5
Developer tools

No approval gate. Register in about 10 minutes and any GitHub user can connect right away. The real decision is OAuth app vs GitHub App.

first connection
~15 minutes
production
Same day (no provider review)
02verifiedSelf-serve (+ optional review)
Notion
2/5
Docs / knowledge

Create a public connection and OAuth works for any workspace. Marketplace listing needs a security review. The real surprise: your agent only sees pages users pick at consent.

first connection
~20 minutes
production
Same day unlisted · Marketplace listing: review (no published SLA)
03verifiedReview gate (commercial)
Slack
3/5
Communication

Build and install in under an hour. Selling to other companies means Marketplace approval, which requires 10 active workspaces before you can even submit and up to ~10 weeks of review. Unlisted apps get 1 req/min on message history.

first connection
~30 minutes (your own workspace)
production
Unlisted pilot: same day · Marketplace: ~2–3 months incl. 10-install prerequisite
04verifiedPartner-gated
LinkedIn
4/5
Social / marketing

Sign-in and posting as a member are instant. Anything with company pages, ads or analytics requires LinkedIn to vet your business, and a rejection means starting over with a new app.

first connection
~30 minutes (Sign In + Share on LinkedIn)
production
Member features: same day · Org pages: vetting + Development tier + Standard tier review (no SLA)
05verifiedSecurity assessment
Gmail (Google)
5/5
Email / Google Workspace

Working in an hour for up to 100 test users. Reading mail in production needs restricted-scope verification plus an annual third-party security assessment (CASA). Plan for weeks and start early.

first connection
~1 hour (Testing mode, ≤100 users, 7-day refresh tokens)
production
Send-only: ~1 week · Read/modify mail: several weeks + yearly CASA
+ 95 moreThe path to 100: run the same agent over Composio's OAuth toolkit list, then a human reviews each inferred claim before the guide gets a verified stamp →
library / agent-generated

Investigated live

not hand-verified · each quote was checked against its source
01agentSelf-serve ID; pay gate
Amazon Payments (Login with Amazon / Amazon Pay)
2/5
Identity / payments

Login with Amazon OAuth is live and self-serve (security profile + privacy URL, ~20–30 min); Amazon Pay money movement is a separate merchant onboarding gate not detailed in these sources.

first connection
~20–30 minutes
production
LWA: no approval wait; Amazon Pay: unknown, est. days–weeks
02agentNo OAuth; merchant setup
Apple Pay
5/5
Payments / Apple platform

Apple Pay has no third-party OAuth, so agents cannot get delegated payment authority; merchant integration instead needs the $99/yr Apple Developer Program, a Merchant ID, certificates/domain verification, and user Face ID/Touch ID at checkout, plus App Review for public apps.

first connection
~3-8 hours after enrollment
production
~1-3 weeks incl. enrollment and App Review/PSP onboarding
03agentSelf-serve, light gate
Asana
2/5
Work management / project & task API

OAuth is self-serve: create an app in the developer console, register scopes, and run the authorization-code flow in an afternoon. The one real gate is Manage distribution — leave 'Specific workspaces' empty and every user hits 'This app is not available to your Asana workspace'.

first connection
~1-3 hours
production
same day if you stay in your own workspaces; +~2-4 weeks only if you list in the App Directory (inferred)
04agentAdmin-gated self-serve
Box
3/5
Content management / cloud storage

OAuth 2.0 is self-serve in your own developer account (under ~90 minutes), but reaching other enterprises' users is gated by a Box Admin authorizing your Client ID in Platform Apps Manager — and on-request scopes (legal holds, GCM) need a support ticket on a paid enterprise plan.

first connection
~30–90 minutes
production
~1–3 days for enterprise admin approval (inferred); listing/per-customer enablement longer
C
05agentSelf-serve, light review
Cashless
2/5
Fintech — payments & financial data

OAuth 2.0 is self-serve: create an app under Settings → Developer and it works unverified immediately — only the trust badge/directory listing needs review (3–5 business days). The real gate is identity: cashless.co publishes no OAuth metadata (both .well-known paths return HTML), while the live /oauth/authorize endpoint and all OAuth docs sit on app.cashpanel.io.

first connection
~1–3 hours
production
Instant unverified; +3–5 business days for verified
D
06agentUndocumented access gate
DashX Payments
3/5
Payments / business operations platform

A real OAuth 2.0 authorization server is live at api.dashx.com with six scopes, but there is no registration endpoint and no docs, so the gate is a manual client_id request plus an unknown review wait — and there is no OIDC and no payments scope.

first connection
~1–3 hours after a client_id exists
production
client_id wait ~1–3 days + unknown review; assume 1–4 weeks
07agentNo OAuth server
Ethereum
1/5
Blockchain / web3 identity

There is no Ethereum OAuth app registration to wait on — users sign an EIP-4361 (SIWE) message with their own wallet and you verify it server-side in roughly an afternoon. If your stack insists on OAuth-shaped tokens, a third-party bridge (oidc.login.xyz) mints a client_id and secret from one curl, still with no review.

first connection
~1-4 hours (inferred)
production
Same day; no approval queue (inferred)
08agentReview-gated, no OAuth
Google Pay
3/5
Payments / wallet — merchant integration (no third-party OAuth data API)

No OAuth to authorize Google Pay: it is a merchant-side API where the payment sheet returns a gateway token, and going live needs a Google Pay & Wallet Console business profile plus manual website review (AI screenshot pre-check, then human; duration undocumented).

first connection
~1-4 hours for a TEST-mode integration (inferred); merchant profile + gateway account adds 1-3 days (inferred)
production
~1-2 weeks (inferred): 1-5 days of website review plus PSP onboarding; approval duration is not documented in the sources
09agentReview-gated OAuth
Intercom
3/5
Customer service / messaging platform

Third-party OAuth exists and is self-serve for your own workspace, but any app reaching other customers' Intercom data — even unlisted — must pass Intercom review (7–14 days per docs, up to 7 business days per the console) with a recorded install/uninstall video and scope-by-scope justification.

first connection
~4–8 hours
production
~2–4 weeks (7–14 day review, plus a resubmission buffer)
N
10agentPartner-gated / closed
Navi (UPI, India)
5/5
Payments / UPI (India)

No OAuth surface at all: all six OIDC/OAuth discovery probes on developer., auth. and api.navi.com failed, so there is nothing self-serve to build against; delegated UPI access realistically requires a PSP-bank + NPCI partner track — months, discretionary (inferred, no Navi source found).

first connection
~1 hour (to confirm there is nothing to build against)
production
8-24+ weeks if a partner track exists (inferred); otherwise never
11agentPartner-gated
Paytm
4/5
Payments / Super-app platform (India)

Paytm has no self-serve 'Sign in with Paytm' OAuth — user login exists only inside the Mini App platform (business KYC + partner approval), and the documented 'OAuth Token API' is a merchant server token, not user delegation.

first connection
~3–8 hours once a client_id exists
production
Est. 2–6 weeks: merchant KYC + Mini App/credential approval, then review (approval waits inferred)
12agentMerchant OAuth only
PayU
4/5
Payments / payment gateway (merchant API)

PayU has OAuth only for merchant server-to-server calls (client_credentials) — no consent screen, no third-party app registration, no scopes — so 'act for your user' needs PayU's partner program (business vetting, weeks), and getting even the merchant credentials means company KYC and a signed contract.

first connection
~1–2 hours once credentials exist
production
2–10 days merchant onboarding + contract, then live credentials
13agentNo user OAuth
PhonePe
4/5
Payments / UPI payment gateway (India)

No user-delegated OAuth: the only published flow is a merchant client_credentials token (self-serve once your Business account and V2 keys exist), while acting for PhonePe users means Switch partner onboarding plus app review, with no published timeline.

first connection
~1-2 hours of coding after keys exist (inferred)
production
Days-weeks: KYC + possible support ticket + URL whitelisting (inferred); Switch review adds weeks
14agentReview-gated OAuth
Pinterest
3/5
Social / visual discovery (Pins, boards, ads)

OAuth 2 authorization-code is real (authorize at https://www.pinterest.com/oauth/, token at POST /v5/oauth/token), but you get no app secret until Pinterest manually approves your Trial request, and shipping to other users needs a second, video-gated Standard review. No OIDC discovery exists, so endpoints are hand-configured.

first connection
~2–4 hours of work + 1–10 days Trial review
production
Same again + ~1–4 weeks for the Standard review and video demo
15agentSelf-serve, admin-gated
Salesforce
2/5
CRM

OAuth works self-serve in minutes via an External Client App in Setup — Connected Apps now need a Salesforce Support ticket to re-enable creation — but there is no global app registration, so every customer org's admin must install and pre-authorize your app before the agent can act for their users.

first connection
~30–60 minutes
production
~1–5 days (each customer org's admin installs and pre-authorizes; inferred)
C
16agentSelf-serve OAuth
Calendly
1/5
Scheduling / calendar API

Self-serve OAuth: register an app in Calendly's Developer tools in minutes with no review gate, but PKCE S256 is mandatory, each app gets exactly one redirect URI, and Production requires HTTPS.

first connection
~30-60 minutes
production
same day; no approval wait documented
17agentWallet-gated, indirect
Solana
3/5
Blockchain / wallet identity (no first-party OAuth IdP)

Solana runs no OAuth provider for third-party apps — you borrow OAuth from Phantom's embedded wallet (Google/Apple, needs a Phantom Portal App ID that may be paused) and public distribution then costs Solana dApp Store KYC/KYB plus ~3–4 business days of app review.

first connection
~1–3 hours
production
~1–2 weeks (KYC/KYB + 3–4 business-day first-app review)
18agentSelf-serve, legacy path
Stripe
2/5
Payments platform / Connect account-linking OAuth

Stripe's OAuth is Connect account-linking for Standard accounts, not a "Sign in with Stripe": there is no discovery document (both well-knowns 404 or return the SPA's HTML), so you hardcode https://connect.stripe.com/oauth/authorize, and your only scopes are read_write for everyone or read_only for Extensions only.

first connection
~1–2 hours
production
~1–3 days (platform verification), plus each seller's own KYC
19agentSelf-serve, review-gated
Zoom
3/5
Video conferencing / communications platform

Works in your own Zoom account in about an hour - General app, redirect URL, allow list, code exchange - but installing for anyone outside your account means Marketplace review with an OWASP-facing security audit and scope-by-scope least-privilege justification.

first connection
~1–3 hours
production
Same day for private/beta apps; ~2–6 weeks for public/unlisted review (inferred)
library / the wait

An hour, or eight weeks?

elapsed time to production · log scale · from each guide's timeline
01
Provider OAuth app
Your registration with Google, Slack, and so on: client ID and secret, redirect URLs, scopes. You create it once, and sometimes the provider must approve it.
02
Your integration
Your agent's code that uses that app to call the provider's API on a user's behalf.
03
User connections
Each user clicks Connect and approves a consent screen that shows your app's name and scopes.