Looking to use Calendly's API or build integrations? Developer Community is here to help.
Recently active
Hello Calendly Developer Community,I'm currently working on integrating Calendly into our Node.js/Express application to allow users to manage their appointments. I have successfully directed users to the authorization URL, and they can authorize the application successfully. However, I am encountering an issue during the OAuth token exchange phase.Process Overview: User Authorization: Users are redirected to the following URL to authorize: https://auth.calendly.com/oauth/authorize?client_id=YOUR_CLIENT_ID&redirect_uri=YOUR_ENCODED_REDIRECT_URI&response_type=code Upon successful authorization, they are redirected back with an authorization code. Authorization Code Example: Code received: qc_wV5N-WYdM8ROY-xZJRVwQUp2nx_mY3ONn1i3Yb_Q Token Exchange Request: I then make a POST request to exchange the authorization code for an access token: curl --request POST \ --url https://auth.calendly.com/oauth/token \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-ur
May I know how to delete webhook? as in documentation it stated required webhook_uuid but which one is the uuid?
I’ve been following the example and Getting Started guide for implementing the embedded Calendly control, and how the parent window may receive notifications by setting a message handler. The window is not receiving any messages. [My react-native code is copied below.]I also copied the code from another user’s question, with no success.Does this feature work? I’m looking to be able to confirm within my application that an event has been scheduled.Feel free to simply address the code in the other user’s question, but I have copied my code below (with the link replaced). React-native prototype code:import React, { useEffect } from 'react';import { View, Text, TextInput } from 'react-native';export const IFrameTest = () => { const htmlContent = `<!DOCTYPE html> <html> <body> <!-- Calendly inline widget begin --> <div class="calendly-inline-widget" data-url="https://calendly.com/xxxxmy-linkxxxx?embed_domain=localhost&embed_type=Inlin
Team, I am extracting the data from the api ,https://api.calendly.com/user_availability_schedules Few providers blocked using wday and few users are with date. Is there any parameters to differentiate which providers are active on What “TYPE”. Its really confusing . ThanksFarsana
So, i want to query all round robin event types from an organizationI’m using the https://developer.calendly.com/api-docs/25a4ece03c1bc-list-user-s-event-types API but when i use the ‘organization’ parameter instead of ‘user’ parameter, i’m only receiving individual eventswhen i use the user paremeter it works fine, but for my use case i’ll need to get all round robin events available, independent of the useris there anyway to achieve that without having to query user by user?
Hi there,I tried to connect Calendly with Make/Workato using a webhook. It seems that the most important field (the date and time of the scheduled appointment) is missing from the transferred data.Can anyone help with this and tell me how to find the right information?Regards!
We have been using Calendly for quite some time, having integrated it into our system via a Google form submission where your team provided us with the Client ID and Secret through LastPass.We are currently exploring the possibility of seamlessly migrating this integration to a new management platform. We would like to inquire if there is a straightforward process for this transition that would maintain the continuity of our current setup without any disruptions.Additionally, we have encountered a challenge with the recent requirement for Auth with PKCE in Calendly. Our current application is not managed through a platform that supports this, and we are required to change the kind of app to 'native'. We are seeking guidance on whether there is a solution that would allow us to comply with this new requirement without having to alter our existing application structure.We would greatly appreciate any assistance or recommendations you could provide to help us navigate these updates.Thank
Hi,We’re setting up the calendly integration but are surprised to see that it doesn’t work without greatly relaxing the Content-Security-Policy in use in our app: in order to work, calendly requires the ‘unsafe-inline' and ‘unsafe-eval’ on both the script-src and style-src fetch directives. This is making us more exposed to CSRF and XSS attacks.So my question is: are you aware of this, and are you planning to update your JS code?Thanks
When I try connaction by API V2 URLhttps://api.calendly.com/webhook_subscriptionsI have error from Cloudfare with 403 error. How I can recive access to API?
Can we edit and update the event and scheduled events through API?I read the documentation but found the resource only to delete the event.
So far I’ve been able to get the Calendly Routing to sync up with Pardot and detect when a form is submitted, but when the form routes to a Calendly page it loads it as a pop-up window in the iframe. Is it possible to load the calendly page in a new window? Note: When I provide a URL to route to instead of a calendly form it routes just fine with the whole window.
in my product, I have integrated Calendly using oauth2.0.When user logged in, it stores cookie inside their domain calendly.com.The problem is when user sign out and again sign in because of those cookies already store, it does not ask for credentials and logged in with previous account automatically.At the time of logging out, also invoked revoke token endpoint API provided by Calendly.
Prezados Amigos ou Equipe do Calendly, Utilizo o Calendly em um Formulário de captura de agendamento com os interessados (APP Respondi), contudo, quando leio as respostas do formulário, a pergunta que está o link do agendamento (com as informações de data e horário agendado, ele retorna com a informação: “Sorry, the event you're looking for can't be found.”.Antes não era assim, pois retornava exatamente o dia e horário do agendamento.Em conversa com o APP Respondi, disseram que é uma falha do lado do Calnedly.Como não entendo de integração, não sei avaliar o que está acontecendo exatamente. Peço ajuda e orientação para correção. Aguardando.Ingrid e Charles
Hi Calendly Support Team,I hope this message finds you well. I am currently integrating Calendly into my application and would like to use the Scheduled Events POST API to programmatically create events. I have a few questions and would appreciate your assistance:Could you provide a detailed example of the correct format for the POST request body to schedule an event?
Hey there,I’m currently implementing a “book a demo”-landing page and can’t figure out how to properly embed my Calendly page.It’s a 2 column layout. Left column: content, right column: Calendly Widget. I figured out, that there is a certain threshold around 950ish pixels width where the widget jumps from desktop-mode (above that threshold) to mobile-mode (below threshold). Now I got the problem that in that mobile-mode the widget fully expands for all available time slots.I’d wish to limit this in max-heigth and get a scroll bar for the time options (only time options scroll, calendar view stays fixed). That behavior is available in “desktop-mode” (see 1st screenshots) but not in “mobile-mode”. How can I accomplish this?
Through API I managed to create a meeting one_off_event_types, however I would like to indicate that it belongs to some specific event type through the same API
Why the /scheduled_events doesn't have the recheduled: boolean field like the webhook does?Is there a way to determine if an event was rescheduled without using a webhook?
I’m looking to use the calendly API to sync pricing for events between my website and Calendly. In the Calendly UI there is an “Amount to be collected” field shown here: For a given event type, is it possible to use the API to PUT a new value there (preferred) or GET the current “Amount to be collected” given an event type?
HiI need to set up DKIM & SPF for emails sent from Calendly - what records need adding to my server - there i no documentation anywhere.
How can we track “Schedule Event” button with Google Tag Manager. Please help!
Where can I find the full list of possible time zone names returned by the API for a users local timezone. The API seems to return names based on the city that the user is in. Is there a list of all possible names? Is it possible to have the API send the timezone send as Zulu time -7 or -6?
Hi I’m trying to hide the event details in my embed with the “hide_event_type_details=1” code but the infos still appear. Any guess on what’s not working ? Here’s the entire code copied on my website :<!-- Début de widget en ligne Calendly --><div class="calendly-inline-widget" data-url="https://calendly.com/EVENTLINK?hide_gdpr_banner=1?hide_event_type_details=1" data-resize="true" style="min-width:320px;height:700px;"></div><script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js" async></script><!-- Fin de widget en ligne Calendly -->
hi calendly team i am going to implement integration of caldenly into next js so my backend on nest js , so i need to map schedule id with user id which was store into my database because right now calendly just provide name and email data from meeting schedule request , so i cannot rely email id so i can send my user id into schedule request and received into backend side to map data
I have setup webhook subscriptions both to a local ngrok server as well as my deployed API in AWS which is serviced via API Gateway and Lambda. I have confirmed that both subscriptions are definitely active. They also both have the same events setup for the subscription. However, when an appointment is booked only my local ngrok server seems to get a request. The API in AWS seems to never get triggered. Is there a way to see what the specific issue was and if Calendly actually called the API?
As the title says I’m having an issue when trying to fetch available times and keep getting invalid url when attempting to access the /admin/auth verification. Any additional documentation somewhere that I could look into?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.