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.