Google Calendar freeBusy suddenly not working
Hi all, I've been playing with some voice agents in vapi, trying to make an AI receptionist.
Earlier in the day, it was working fine and seeing the booked events on the calendar. But after I've made some slight tweaks to the prompt(irrelevant to this task), it is just unable to get the proper availability.
I'm pretty sure it's not the prompt, rather something wrong with the tool. This is what it returns, even when the calendar has events booked on it:
{ "busy": [], "free": [ { "start": "2025-11-19T09:00:00.000Z", "end": "2025-11-19T17:00:00.000Z" } ] }
So it can book the appointment, it just books over the one already there.
I triple checked the timezone, the calendar Id, the events being busy on Google Calendar, everything.
Earlier in the day, it was working fine and seeing the booked events on the calendar. But after I've made some slight tweaks to the prompt(irrelevant to this task), it is just unable to get the proper availability.
I'm pretty sure it's not the prompt, rather something wrong with the tool. This is what it returns, even when the calendar has events booked on it:
{ "busy": [], "free": [ { "start": "2025-11-19T09:00:00.000Z", "end": "2025-11-19T17:00:00.000Z" } ] }
So it can book the appointment, it just books over the one already there.
I triple checked the timezone, the calendar Id, the events being busy on Google Calendar, everything.