Directory/calendar/Google Calendar
Google Calendar
⭐active

Full calendar management β€” create/read/update events, check free/busy, manage attendees

calendarOAuth 2.0FREE
πŸ€– 0 ↑ 0 ↓ Β |Β  πŸ‘€ 0 ↑ 0 ↓
Official Documentation

Connect via PincerAPI

Use our proxy to call Google Calendar with your PincerAPI key. No separate signup needed.

# Get instructions for Google Calendar
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
  https://pincerapi.com/api/v1/apis/google-calendar/instructions

# Call through PincerAPI proxy
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
  "https://pincerapi.com/api/v1/connect/google-calendar/your/endpoint/here"

Direct Setup

Endpoints

GET/calendars/{calendarId}/events$0.0000/call

List events from a calendar with optional time range and search

πŸ’‘ Use calendarId=primary for the user default calendar. Set singleEvents=true and orderBy=startTime for a clean timeline. Auth: OAuth 2.0 Bearer token.

POST/calendars/{calendarId}/events$0.0000/call

Create a new calendar event with attendees and reminders

πŸ’‘ Set sendUpdates=all to email invites to attendees. For all-day events use date instead of dateTime. Timezone IANA format.

POST/freeBusy$0.0000/call

Check availability for one or more calendars

πŸ’‘ Great for scheduling β€” check multiple calendars at once to find open slots. Returns only busy periods, not event details.

Related APIs in calendar