Integrations

Zoom

Connect a Zoom user via your General OAuth app. Access and refresh tokens are stored only in the API database — never returned to the browser. Meeting join / bot worker is a later step; use ZoomConnectionService.ensureFreshAccessToken(connectionId) from server code when you add it.

Connect Zoom

API base: https://digital-delegate-api.fly.dev (set NEXT_PUBLIC_API_BASE_URL on the web app for Fly). ZOOM_REDIRECT_URI on the API must match that origin + /integrations/zoom/oauth/callback.

Connection status