Aeion Legal + Calendar
Court deadlines, statute-of-limitations docket reminders, and matter milestones sync to Google Calendar and Microsoft 365 / Outlook over OAuth — real calls to Google Calendar API v3 and Microsoft Graph, not a Zapier bridge. This is the one Legal external integration wired end-to-end today: connect an account, and a docketed deadline lands on your calendar; connect it two-way, and your existing events pull back so you can see overlaps. No polling middleware in between.
What Connects
`
Setup
OAuth, three steps:
Sync Flow — End-to-End
`
What This Integration Does NOT Do
Candid scope, so you connect it with the right expectations:
FAQ
Real, live API sync. `CalendarSyncService` calls Google Calendar API v3 and Microsoft Graph v1.0 directly over OAuth — create, update, delete, and list are all wired. It is not an `.ics` file you download and import.
The refresh token is encrypted at rest in a tenant-scoped credential store (`legalCalendarCredentialStore`), and the OAuth callback verifies a signed state parameter to prevent CSRF on the connect flow. Access tokens are refreshed automatically from the stored refresh token.
Google Calendar and Microsoft 365 / Outlook (via Graph). Apple iCloud / CalDAV and on-prem Exchange are not supported today.
Yes. Editing a deadline patches the existing calendar event (the provider event ID is stored on the docket); cancelling it deletes the event, so withdrawn deadlines don't linger.
No. This integration puts deadlines on your calendar. It does not transmit filings to any court system — Aeion Legal has no court e-filing feature.
A docketed deadline, on your calendar the moment it's calculated.
Two-way Google Calendar and Outlook sync over OAuth — real provider APIs, encrypted tokens, and the same court-day-aware deadline math that runs your dockets.