Abonimet e kalendarit
Kalendarë të tjerë në të cilët abonoheni me lidhje, ngjarjet e të cilëve shfaqen në kalendarin tuaj vetëm për lexim.
Ekzekuton cilëndo nga 5 thirrjet në hapësirën tuaj të punës.
POST /calendar/subscriptions
Kalendarë të tjerë në të cilët abonoheni me lidhje, ngjarjet e të cilëve shfaqen në kalendarin tuaj vetëm për lexim.
Abonohu
Kërkon calendar:write. url është një lidhje https, http ose webcal drejt një skedari iCalendar, dhe name si parazgjedhje merr emrin që i jep vetes kalendari.
curl -X POST "$OE/calendar/subscriptions" -H "$AUTH" -H 'content-type: application/json' -d '{ "url": "webcal://example.com/holidays.ics", "color": "green" }'{ "object": "calendar_subscription", "id": "csb_8d3f0a2b9c4e41f7a6b5c2d1", "name": "Public holidays", "url": "https://example.com/holidays.ics", "color": "green", "status": "active", "lastError": null, "eventCount": 24, "lastSyncedAt": "2026-10-10T12:00:03.000Z", "lastFetchedAt": "2026-10-10T12:00:03.000Z", "createdAt": "2026-10-10T12:00:01.000Z"}Kalendari lexohet menjëherë dhe pastaj afërsisht çdo 30 minuta. GET /calendar/subscriptions i liston, PATCH /calendar/subscriptions/{id} riemërton një abonim ose i ndryshon color, POST /calendar/subscriptions/{id}/refresh e lexon sërish tani, dhe DELETE /calendar/subscriptions/{id} e heq bashkë me ngjarjet e tij.
Një lidhje që nuk përgjigjet me një kalendar është 422 calendar_subscription_unreadable, një në të cilën jeni abonuar tashmë është 409 calendar_subscription_exists, dhe një rifreskim brenda një minute nga leximi i fundit është 429 calendar_subscription_refresh_too_soon. status bëhet failing sa kohë që leximet dështojnë dhe stopped pas dhjetë dështimesh radhazi, me arsyen te lastError.
Ngjarjet nga një abonim mbartin subscriptionId e tij dhe nuk mund të ndryshohen, gjë që jep 403 event_read_only. Një çelës i kufizuar te disa adresa ose domene është 422 capability_unsupported.