Calendar Integrations API
Calendar-level integration endpoints — remote calendar connections (Google, Outlook, Apple, CalDAV), Zoom user connections, and general integration feeds.
Authentication
These routes are registered with: CalendarPolicy.
Endpoints
| Method | Path | Edition | Operation | Controller |
|---|---|---|---|---|
GET | /calendars/{id}/integrations/remote-calendars | PRO | Get Remote Calendars | IntegrationSettingsController@getRemoteCalendars |
POST | /calendars/{id}/integrations/remote-calendars/patch-conflicts | PRO | Patch Remote Calendar Conflict Settings | IntegrationSettingsController@patchRemoteCalendarConflictSettings |
POST | /calendars/{id}/integrations/remote-calendars/patch-settings | PRO | Patch Remote Calendar Additional Settings | IntegrationSettingsController@patchRemoteCalendarAdditionalSettings |
POST | /calendars/{id}/integrations/remote-calendars/sync-settings | PRO | Sync Creatble Remote Cal Settings | IntegrationSettingsController@syncCreatbleRemoteCalSettings |
POST | /calendars/{id}/integrations/remote-calendars/disconnect-calendar | PRO | Disconnect Remote Calendar | IntegrationSettingsController@disconnectRemoteCalendar |
POST | /calendars/{id}/integrations/remote-calendars/cal-dav-auth | PRO | Add Cal Dav Credential | IntegrationSettingsController@addCalDavCredential |
GET | /calendars/{id}/integrations/zoom-connection | PRO | Get Zoom Connection By Calendar Id | ZoomController@getZoomConnectionByCalendarId |
POST | /calendars/{id}/integrations/zoom-connection/add | PRO | Add Connection By Calendar Id | ZoomController@addConnectionByCalendarId |
POST | /calendars/{id}/integrations/zoom-connection/disconnect | PRO | Disconnect By Calendar Id | ZoomController@disconnectByCalendarId |
GET | /calendars/{id}/integrations/general_integration_feed | PRO | Get General Integration Feed | IntegrationSettingsController@getGeneralIntegrationFeed |
POST | /calendars/{id}/integrations/general_integration_feed/disconnect | PRO | Disconnect General Integration Feed | IntegrationSettingsController@disconnectGeneralIntegrationFeed |