Calendar API — Availability, Holds & Scheduling
Unified availability across Google, Outlook, and custom calendars.
cURLCopy
curl -X POST https://api.bup.ai/v1/calendar/availability \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{ "attendees": ["me@bup.ai","alex@acme.co"], "duration": 30 }'Python example
import requests, json
r = requests.post("https://api.bup.ai/v1/calendar/hold",
headers={"Authorization":"Bearer YOUR_API_KEY"},
data=json.dumps({"start":"2025-01-05T10:00:00Z","end":"2025-01-05T10:30:00Z","title":"Intro"}))
print(r.json())Free/busy across accounts
Check availability across multiple calendar platforms in real-time with a single API call.
Smart holds and buffers
Create meetings programmatically and set up automated reminder workflows.
Booking links via API
Handle complex timezone conversions automatically across global teams and meetings.
Ready to streamline your scheduling?
Start managing calendars and availability at enterprise scale.