Got questions on API, webhooks, code, and more? Developer Community has answers.
Recently active
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?
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 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?
I'm using Calendly as the final step in a 5-step form on my website. I need to ensure that when a user schedules an event via Calendly, the data collected in the previous steps of the form is also submitted.Is there a way to pass the collected data along with the Calendly event scheduling? Alternatively, is there an event or method to ensure the event is only scheduled if the data is submitted correctly?Any advice on how to achieve this would be greatly appreciated!
I have set up a web hook subscription for my custom HTTPS URL.My web hook is in active state and triggers my URL. However, when the URL is triggered, I receive blank response and header values.I checked for "$_SERVER['HTTP_X_CALDNLY_SIGNATURE']" to compare the header signature to the web hook secret key.Could you possibly guide me get the web hook payload properly in my PHP script?
Hello!We use a calendar on our website, but we have a problem. In the mobile version of the application, the form does not scroll. If the form is long, there is no way to scroll down. How can we solve this problem? https://bridalbreeze.online/appointment
Hi Previously fill in the guest information on the scheduling page, just like the name, email, etc., the valid start and end time is passed instead of being prerecorded. I have seen these variables but I don't know how they can be used.event_start_time (in invitee timezone (iso8601 format))event_end_time (in invitee timezone (iso8601 format))
Whenever a user books a slot using calendly and fills the booking form, I want to push the invitee data into my database. Is there a way to do that without using integrations like zapier?
Hello,I’ve just joined the webinar about the add in and love the functionality. I have 4 calendars connected and work daily in Outlook. When composing an email and selecting the extension I only see the meetings created via my outlook. I don’t any from my gmail. This rendesr the functionality pointless and I cannot see a true picture of my day. What am i doing wrong? Thanks in advance for helping! D
I’m planning on registering a webhook to receive “invitee.created” events in real-time for my organization. I’m also planning to code a backup job, which can use the Calendly API to fetch invitee.created events. That way, if for whatever reason, the webhook callbacks are lost or quit being received, the backup job can fetch the invitee information until the webhook subscription issues are resolved.How would you recommend getting the invitee created data using the API? It appears the `activity_log_entries` endpoint does not return events, unless the event is triggered by a user, who belongs to the organization. In my case, the people, who book a meeting/event, are not members of the organization.So, it looks like the only way to get the invitee created data is to fetch all active scheduled events using `scheduled_events` endpoint with status = active. Then, make an individual call for each scheduled event to fetch invitees data. If we have 100 active scheduled events, we’d need to
What does mean the fields “updated_at” “retry_started_at” in the Webhook Subscription Object?I have read the documentation but it is still not clear to me what this data represents. In what way is a subscription updated? I have not found an endpoint to update a webhook subscription, only GET or DELETE.And in the case of “retry_started_at” what does it mean? I have subscriptions in NULL in that field and others with the same date as “updated_at”. I don't understand it.Thanks for your time.
Hi! I am using Sumup for my business and I would love to keep all payments under one roof 😌It would make it so much easier if I accepted payments through Calendly with my usual provider, since I am forced to open a stripe account and manage invoices/receipts from two different providers now.It’s really not useful.Is it possible to make an integration with the API of Sumup and accept payments on the calendly page?If so, how exaclty?Thanks!Elisa
Is there a possibility to edit the availability of an event via the API?For example, I am integrating Calendly with our online platform, where a user is responsible for editing the times of the day that will be available for scheduling.For example, this screen integrated into my application:
Hi When using the customer booking redirect page the following information is passed back to the site from calendy https://xxx/calendy/confirmation?assigned_to=Tyrone&event_type_uuid=2a0df5be-9dd2-4258-8da3-ee9a39749230&event_type_name=30%20Minute%20Meeting&event_start_time=2024-05-31T09%3A00%3A00%2B02%3A00&event_end_time=2024-05-31T09%3A30%3A00%2B02%3A00&invitee_uuid=7a64e37d-b7d6-4f11-9e79-ff924f410e5f&invitee_full_name=Tyrone&invitee_email=xxx@xxx.com&answer_1=Ignore&utm_content=12345%7C678910 How do you get the event information from the above querystring to actually query the API. Calendy send you the invitee UUID, which is useless without the scheduled event ID, and they send you the event type ID, which again is useless for querying a scheduled event. I cannot find any method in the API where the passed information can be used to query the invitee or the scheduled event since the critical piece of information (scheduled event ID) is not suppl
Hi guys! In the demo application (buzzwordcrm), to access Calendly data, the user is asked to log in to Calendly. Is there a possibility to obtain a token so that the user does not need to authenticate manually? Thinking about something more automated.
Following the example for implementing parent notifications, I have the following code to write to console.log all Calendly events: <html><body><h1>Calendly Embed Test</h1><div id="calendly-embed" style="min-width:320px;height:700px;"></div><script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js"></script><script>Calendly.initInlineWidget({url: '[INSERT YOUR CALENDLY URL EVENT HERE]',parentElement: document.getElementById('calendly-embed'),prefill: {},}); </script><script>function isCalendlyEvent(e) { return e.origin === "https://calendly.com" && e.data.event && e.data.event.indexOf("calendly.") === 0;};window.addEventListener("message", function(e) { if(isCalendlyEvent(e)) { /* Example to get the name of the event */ console.log(">> Event name:", e.data.event); /* Example to get the payload of the event */ console.log(">> Event details:", e.data
I am trying to listen to Calendly events using Power Automate but we cannot expose the url directly to the web hook registration, what different methods can be used to call the API? Whether Calendly allows JWT token integration while registration of a web hook subscription?
Hi, This is related to my post I found out that if I have a group meeting with 3 invitees: inv1_uuid, invitee2_uuid, invitee3_uuidand I want to cancel the meeting for only one of them, for example inv1_uuid, I can call:PUT https://calendly.com/api/booking/cancellations/inv_uuid with body:{"cancel_reason": "Test cancel again"}and it works.Just wanted to verify we can use this API.Thanks.
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.