Calendar Integration FAQ

Calendar Integration FAQ

How far into the future are calendar events synced in the API?

4 weeks.

How long does Recall store calendar data?

Recall will retain calendar data up to 60 days in the past for both Calendar V1 & V2 integrations. Calendar events past 60 days are automatically removed and not available via the API.

How do I add a bot to a calendar event via email?

You may prefer a user flow where you can invite an email (eg. [email protected]) to any meeting, and the bot will join.

You can accomplish this with the Recall Calendar Integration by:

  1. Creating an email on your end (e.g. [email protected])
  2. Connecting that user to the Recall calendar integration
  3. Setting the calendar integration to automatically record every meeting on the calendar

This will assign a meeting bot to all events that your chosen email address is invited to.

Does the calendar integration support team/shared calendars?

Currently only the primary calendar of connected users are supported.

Are Microsoft Exchange On-premise Calendars supported?

Currently Microsoft Exchange On-premise calendars are not supported.

Troubleshooting


invalid_scope error

Even after setting up your OAuth client and successfully integrating calendars, you may see an invalid_scope error:

"invalid_scope(detail: None of the supported calendar scopes(['https://www.googleapis.com/auth/calendar.events.readonly', 'https://www.googleapis.com/auth/calendar.readonly', 'https://www.googleapis.com/auth/calendar.events', 'https://www.googleapis.com/auth/calendar']) present in response(['https://www.googleapis.com/auth/userinfo.email', 'openid']).)"

This happens when the user is connecting their calendar for the first time, and doesn't select the checkbox to allow your app to view their calendar events.


To resolve this, they should reconnect their calendar while ensuring to check this box.