روابط التقويم
روابط سرية تنشر تقويمك في Google Calendar أو Outlook أو Apple Calendar.
ينفّذ أيًّا من الاستدعاءات الـ4 على مساحة عملك.
POST /calendar/feeds
روابط سرية تنشر تقويمك في Google Calendar أو Outlook أو Apple Calendar.
إنشاء رابط
يتطلب calendar:write. وقيمة mode هي full لكل التفاصيل أو busy لأوقات الانشغال فقط، وname هو الاسم الذي تعرضه تطبيقات التقويم للتقويم.
curl -X POST "$OE/calendar/feeds" -H "$AUTH" -H 'content-type: application/json' -d '{ "name": "Work (busy)", "mode": "busy" }'{ "object": "calendar_feed", "id": "cfd_3f9a1c7e5b2d48a06c1e9f4b", "name": "Work (busy)", "mode": "busy", "url": "https://api.openemail.uk/ical/kX4p9Qm2vT7bN1cR8zW3yL6hJ5dF0sGa.ics", "webcalUrl": "webcal://api.openemail.uk/ical/kX4p9Qm2vT7bN1cR8zW3yL6hJ5dF0sGa.ics", "readCount": 0, "lastReadAt": null, "createdAt": "2026-10-10T12:00:00.000Z"}يسرد GET /calendar/feeds روابطك، ويعطي POST /calendar/feeds/{id}/reset أحدها عنوانًا جديدًا فيتوقف القديم عن العمل، ويوقف DELETE /calendar/feeds/{id} أحدها نهائيًا.
يستطيع أي شخص لديه url أو webcalUrl قراءة ما يعرضه الرابط دون مفتاح. والمفتاح المقيّد ببعض العناوين أو النطاقات يعطي 422 capability_unsupported، لأن الرابط يشمل التقويم كله. ويستطيع الشخص الواحد الاحتفاظ بـ 10 روابط، وإنشاء رابط إضافي يعطي 409 calendar_feed_limit.