How to create an OAuth app in Calendly
Before you start, you’ll need:
-
A LastPass account (you can create one here) so the Developer Support team can securely share your application’s OAuth credentials (see Client ID and Client Secret below.)
-
A Calendly account (you can sign up here) so you can test your integration. Note that Calendly accounts on the free Basic subscription have limited access to the API.
-
The name of your application (cannot include the word “Calendly”)
-
Your OAuth redirect URI: https://unify.apideck.com/vault/callback
-
A Client ID and Client Secret. When you register to authenticate with OAuth 2.0, we return you a Client ID and Client Secret for your application to authenticate with the Calendly API.
Register and authenticate your OAuth application
-
Register your application here. After you register your application, you’ll receive its Client ID and Client Secret within one business day from Developer Support.
-
Log in to your LastPass account and generate sharing keys
Do your first API call
-
Connect your Calendly account through Vault with a test session.
-
To test the access token, make a call to the
Get current user
endpoint using the Proxy API.
curl --location --request GET 'https://unify.apideck.com/proxy' \ --header 'x-apideck-consumer-id: test-consumer' \ --header 'x-apideck-app-id: {APIDECK_APP_ID}' \ --header 'x-apideck-service-id: calendly' \ --header 'x-apideck-downstream-url: https://api.calendly.com/users/me' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {APIDECK_API_KEY}'
Start building with the Calendly API
Learn what else you can build with the Calendly API.
Interested in a personalized demo? Let us know.