Skip to content

API v1 beta

Build on Sync My Cal

List connected calendars, inspect sync activity, and create highly configured directional sync rules over JSON.

Authentication

Create a personal bearer key in Settings, store it like a password, and send it in the Authorization header. The secret is shown only once.

curl https://syncmycal.app/api/v1/calendars \
  --header "Authorization: Bearer $SYNC_MYCAL_API_KEY"

Available resources

  • GET /api/v1/me — account and entitlement
  • GET /api/v1/calendars — connected calendar inventory
  • GET, POST /api/v1/sync-rules — list and create rules
  • GET, PATCH, DELETE /api/v1/sync-rules/:id — manage a rule
  • GET /api/v1/activity — recent synchronization results

Machine-readable contract

The repository-owned OpenAPI 3.1 document is the source of truth for request fields, scopes, and responses.

Open the OpenAPI document →