Skip to main content

Authentication Method

  • oauth_2 - OAuth 2.0 user authentication

OAuth 2.0 Setup

Step 1: Create a Typeform App

  1. Log in to admin.typeform.com
  2. Go to User menuDeveloper Apps
  3. Click Register a new application
  4. Fill in your app name and description
  5. Add a Redirect URI (e.g., http://localhost:<port> for CLI flow)
  6. Click Register Application

Step 2: Get Client Credentials

  1. After registration, copy the Client ID and Client Secret
  2. Store these securely
Storing Credentials:
pnpm corsair setup --plugin=typeform client_id=your-client-id client_secret=your-client-secret
pnpm corsair auth --plugin=typeform

Webhook Setup (Optional)

Typeform webhooks can be configured per-form via the API or dashboard.
pnpm corsair setup --plugin=typeform webhook_signature=your-webhook-secret

Required Credentials Summary

CredentialRequired ForWhere to Find
Client IDOAuth 2.0Developer Apps → App settings
Client SecretOAuth 2.0Developer Apps → App settings
For general information about how Corsair handles authentication, see Authentication.