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.