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.

Overview

Connect your users to Cal.com for open-source scheduling, appointment management, and availability tracking.
PropertyValue
Provider IDcal-com
CategoryProductivity
PKCENot supported
Token refreshAutomatic
Redirect URIShown in Developer Portal

Step 1: Create a Cal.com OAuth Client

1

Go to Cal.com OAuth Settings

Navigate to Cal.com OAuth Settings and sign in.
2

Create OAuth Client

Click Create OAuth Client.
3

Configure the client

Enter the client name and add the Alter callback URL (from the Developer Portal) as the Redirect URI.
4

Get your credentials

Copy the Client ID and Client Secret.
Never share your Client Secret publicly. Store it securely and only enter it in the Alter Vault Developer Portal.

Step 2: Add to Alter Vault

1

Open the Developer Portal

Go to portal.alterauth.com and navigate to your app.
2

Add Cal.com provider

Go to OAuth Providers > Add Provider > Cal.com.
3

Enter credentials

  • Client ID: Paste your Cal.com Client ID
  • Client Secret: Paste your Cal.com Client Secret
4

Select scopes

Choose the scopes your app needs.
5

Save

Click Save. The provider is now active.

Available Scopes

ScopeDescription
READ_BOOKINGRead access to bookings
READ_PROFILERead access to user profile
READ_AVAILABILITYRead access to availability schedules

Notes

  • Cal.com is an open-source scheduling platform, so self-hosted instances may have different OAuth endpoints.
  • For most scheduling use cases, READ_BOOKING and READ_AVAILABILITY provide sufficient access.
  • See the Cal.com documentation for more details on available API endpoints.