Trigger a manual sync of all connected calendars to fetch the latest events.
POSThttps://api.aitronos.com/v1/meeting-buddy/calendar/sync
Manually trigger a synchronization of all connected calendar providers for the authenticated user. This fetches the latest events from each connected calendar and updates the local event store. Syncs happen automatically on a schedule, but this endpoint allows on-demand refresh.
Returns a sync result summary with counts of synced calendars, new events, updated events, and any errors encountered.
| Field | Type | Description |
|---|---|---|
synced_calendars | integer | Number of calendars successfully synced |
new_events | integer | Number of new events discovered |
updated_events | integer | Number of existing events updated |
errors | array | List of error messages for failed syncs |
cURL
- Bash
- Python
- Python
- JavaScript
curl -s -X POST "https://api.aitronos.com/v1/meeting-buddy/calendar/sync" \
-H "Authorization: Bearer $ACCESS_TOKEN" | python3 -m json.tool