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 است.