API
الرد على دعوة
يقبل دعوة أو يرفضها أو يقبلها مبدئيًا، ويخبر المنظِّم.
POST/calendar/events/{id}/respond
ينفّذ الاستدعاء الحقيقي على مساحة عملك.
POST /calendar/events/{id}/respond
يقبل دعوة أو يرفضها أو يقبلها مبدئيًا، ويخبر المنظِّم.
مثال
يتطلب calendar:write وemails:send. وقيمة response هي ACCEPTED أو DECLINED أو TENTATIVE.
curl -X POST "$OE/calendar/events/cal_7b2e4d9a1c6f30e85d2a7b41/respond" -H "$AUTH" -H 'content-type: application/json' -d '{ "response": "ACCEPTED" }'{ "object": "calendar_event", "id": "cal_7b2e4d9a1c6f30e85d2a7b41", "summary": "Quarterly review", "organizer": { "email": "[email protected]", "name": "Lin" }, "isOrganizer": false, "attendees": [ { "object": "calendar_attendee", "email": "[email protected]", "name": null, "partstat": "ACCEPTED", "role": "REQ-PARTICIPANT", "rsvp": true, "cutype": null, "respondedAt": "2026-10-02T14:20:05.000Z" } ]}يُرسل الرد بالبريد من العنوان المدعو الذي يحق للمفتاح الإرسال منه. وحين تصل الدعوة إلى أكثر من عنوان لك، يختار respondingAs أحدها، والحدث الذي لم يدعُ أيًّا منها يعطي 403 not_invited.
الاجتماع الملغى يعطي 409 event_cancelled، وحين يتعذّر الوصول إلى المنظِّم لا يتغيّر شيء ويعطي الطلب 409 reply_not_sent.