Looking to use Calendly's API or build integrations? Developer Community is here to help.
Recently active
How to user personal email for host when creating one_off_event_types with calendly api const options = { method: 'POST', url: 'https://api.calendly.com/one_off_event_types', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${accessToken}` }, data: { name: eventData.title, host: "Personal email", // co_hosts: eventData.invitee_email, duration: 30, timezone: 'Africa/Abidjan', date_setting: { type: 'date_range', start_date: moment(eventData.min_start_time).format('YYYY-MM-DD'), end_date: moment(eventData.min_start_time).format('YYYY-MM-DD') }, location: {kind: 'physical', location: 'Main Office', additonal_info: 'string'} }};
We're currently utilizing the V1 webhook API without specifying any organization URI. If we opt to transition to the V2 webhook API to leverage its latest features, what changes should we anticipate? Would it be necessary to create an organization account, and if so, what would be the process for assigning existing users to the organization?
If i can create new event type then if is the process. could you please let me know in detail what is the process.First i hit https://api.calendly.com/users/me api then i got current user’s uri then i tried to create new event type using https://api.calendly.com/one_off_event_types here API response is 200 ok , but it is not visible on our caladly dashboard (developer dashboard or client dashboard). Noe: I have one account with one co-host.
function isCalendlyEvent(e) { return e.data.event && e.data.event.indexOf('calendly') === 0;};window.addEventListener( 'message', function(e) { if (isCalendlyEvent(e)) { console.log(e.data); } });I am using the PopupWidget in a project. I am subscribing to the popup notifications as indicated in the documentation and updating the front-end accordingly.The problem is that, when an event is cancelled through the popup, it doesn't emit any event, so I can't know at that moment that the user cancelled the event.How can I solve this? Is there any way to detect it?
Hello, im getting this response from this api, what am i doing wrong here ?
I have placed multiple buttons linking to the Calendly Pop-up window script on one Wordpress Elementor built webpage. The first fires the pop-up, but the rest won’t. Is it possible that the browser blocks this because it is already pre-loading the script with the first button? What am I missing here? I re-used the button styling and settings etc.The settings per button are exactly the same.In the test environment I did not install caching plugins etc. and they still act the same as on the live page.I hope someone has the same experience and knows how to solve this.Looking forward to answers.Test: https://cm.miax.nl/dienstenLive: https://cynthiameevis.nl/diensten
Hi there,I am interested in canceling an event through the API, but the endpoint is looking for a UUID.When my event was originally scheduled through the API, Calendly never gave me a UUID.When my event was originally scheduled, Calendly gave me a URI, but that is not being recognized by Calendly’s API as a UUID.How can I find the UUID of this event, so that I can cancel this event through the API?Thank you!
Hi There! I have the uri of an scheduled event and I would like to view the scheduled event using the popup widget using https://assets.calendly.com/assets/external/widget.js. uri: https://api.calendly.com/scheduled_events/10cef3ec-4f53-4bc1-a4b0-xyz99430ba11 I tried to use Calendly.initPopupWidget with the url of the calendly account (e.g. https://calendly.com/calendlyaccount) but popup is showing the calendar to schedule the meeting. I would like Calendly popup widget show the “You are scheduled” information only. Thank you!
I need to configure the webhook url that is hit when a zoom meeting ends. Already completed calendly integration with zoom steps:https://calendly.com/integration/zoom?gad_source=1&gclid=CjwKCAjwt-OwBhBnEiwAgwzrUl0rWVOLLL8iuR0OwlqWILsqnXIqrNcYkbQ0_QQuoGzdGhDKG4RqjxoCkI0QAvD_BwE
Hello, I don’t have much experience using APIs, but I have managed to used Calendly’s for my purposes so far, i.e, a django application which needs to be able to get a list of events from an organization, cancel events and so on.The issue I am facing now is that I don’t really know how to create a new event through the API, or if that is even possible. I have looked at the API’s documentation and I am not really sure how to make a post request that creates an event. I know the structure of an event object, but I don’t really know how to create one through a post request since the uri would have to be generated by Calendly itself, I suppose.So in conclusion my main question is: How does one create an event through the API, what data would be needed in a json object?Thank you.
Apologies if the title isn’t using the right terminology. I am building a web app that embeds another company’s Calendly widget into it for easily scheduling a meeting. I want to be able to use the response from the calendly scheduled event and get information about the meeting the user just booked but without having full access to the partner’s calendly instance. Is there a way to issue API tokens that only allow my company to access bookings made via the widget on our website? Like I said, we are partners with the other company so we have a good relationship but they don’t want to grant us full access to their Calendly, which is understandable. Just trying to find a good balance here so we can still display the scheduled event information to our users from our app.
I have a few customers who booked in India and Singapore timezone and the start date time that i have received via webhooks is totally different.. Below event was booked by my customer in India timezone. The event start date/time received on Zapier is below start_time: 2024-04-24T19:30:00.000000Z B. Than another customer booked in Singapore timezoneThe start date time that i have received on Zapier is 2024-04-29T18:00:00.000000Z How can i know the exact time which my customer booked in their local timezone?
Hello there.How to edit the text and display of the cookie banner when my calendly is embedded in my website ?WHen users browse my website on their smartphone, the cookie banner totally hide the calendly block, which is absolutely not convenient.I browsed the faq section but I can only change MY cookie preferences.See snapshot
I’m building an integration, where i need to know the availabilty slots, as well as who is available for each slot; I can only find this endpoint for availabity slots, however it doesnt return WHO is available for that slots;https://developer.calendly.com/api-docs/6a1be82aef359-list-event-type-available-times
Hi all,Very new here and could really use some help. We’re building a new Wordpress website (using elementor) and till recently the Calendly widget was showing up just fine everywhere. But since a couple of days it’s not showing up on the mobile site while displaying normally on laptop. My developer says it could be a bug? I’ve raised a support ticket but not yet heard back and since we’re hoping to launch the site asap, this is the only thing pending.Any advice will be much appreciated. Thanks!
Hi, I’m including calendly on my website, it’s been working fine, but I noticed on Sunday just gone that Monday and Tuesday are not selectable, Wednesday is but only on the very edge and Thursday and Friday seem fine… so it seems to be some alignment issue. It seemed to have been working until a short while ago. Has there been an update that’s broken alignment recently?
My webhook url responds to test data, both from a test script and from postman. However, when I create an event in Calendly there is no answer at the webhook url end. How can I learn if my webhook subscription is working?
Currently only name, email and custom questions can be prefilled using a call such as `Calendly.initPopupWidget`. See https://help.calendly.com/hc/en-us/articles/223147027-Embed-options-overview?tab=advanced#7However, in our use case the user's mobile number is also already known. Now the user has to re-enter his mobile number, reducing conversion and introducing extra work.It would be helpful when the mobile number for text messages could be supplied programmatically too.
I'm working on integrating Calendly with an omnichannel system. During authentication tests through Postman, I was successful in receiving the authentication token. However, when making other requests, I consistently receive error 500 - Internal Server Error. I would like to check if I am making any mistakes in the token request or in other subsequent requestsAttached, 'Print 1' shows my OAuth2 request, in which I successfully obtained an authentication token. However, when using this token in 'Print 2', another request, I receive the mentioned error.
Hey @Kelsi at Calendly, I am not seeing “a parameter branding that should have the value false in order to turn off the branding” in the popup widget code. This is what I see. What am I missing? I have already toggled branding off, but it’s still visible on the website.
I’m trying to put a basic Inline Embed into my code. When I put it in though it just shows a large blank space and I’m not sure why. <!-- Calendly inline widget begin --><div class="calendly-inline-widget" data-url="https://calendly.com/maximuscarere/30min" style="min-width:320px;height:700px;"></div><script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js" async></script><!-- Calendly inline widget end -->
Hi,Do I have an API to cancel participation of one invitee of a group meeting?I see that cancel API gets only eventId, so If I cancel it, it will be cancelled for all invitees?Thanks.
Whenever I try to pass parameters from a Kajabi Form on a previous page to an embedded calendly form, the question boxes like Email and Name are not auto populated. An example of a URL that I’ve used is: https://www.clearhealthmedical.com/appointment-time-and-date-copy-1?email=john.rowen23%40gmail.com&name=John+Rowen&phone_number=5861234567 Not sure if this applies but I am also getting the following console error:[Error] Blocked a frame with origin "https://calendly.com" from accessing a frame with origin "https://www.clearhealthmedical.com". Protocols, domains, and ports must match. Thank you for your help!Tom
Hi,We are using Calendly API to shcedule and reschedule meetings.We’re now need to integrate scheduling of group meetings by API and adding guests to existing meetings. Is there a way to do it by API, something like:POST /scheduled_events/{event_uuid}/inviteesBody:{ "email": "invitee@example.com", "name": "Invitee's Full Name"}For adding invitees?We’re also using embedded Calendly from our web. Maybe we can do it from there.Any help will be appreciated.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.