Connect any CalDAV calendar to Astrocal
Connect iCloud, Fastmail, Nextcloud, or any CalDAV server with a username and password. Astrocal checks free/busy on every availability request and syncs confirmed bookings back. No OAuth.
Connect a CalDAV calendar
# Connect a CalDAV calendar
# POST /v1/calendars/caldav/connect
curl -X POST "https://api.astrocal.dev/v1/calendars/caldav/connect" \
-H "Authorization: Bearer ac*live*..." \
-H "Content-Type: application/json" \
-d '{
"preset": "apple",
"username": "you@icloud.com",
"password": "app-specific-password"
}'
# apple and fastmail auto-fill the server URL.
# For nextcloud or custom, add "server_url".