پرش به مستندات
API

پاسخ به دعوت

دعوتی را می‌پذیرد، رد می‌کند یا به‌طور موقت می‌پذیرد و به برگزارکننده خبر می‌دهد.

POST/calendar/events/{id}/respond

فراخوانی واقعی را روی فضای کاری شما اجرا می‌کند.

POST /calendar/events/{id}/respond

دعوتی را می‌پذیرد، رد می‌کند یا به‌طور موقت می‌پذیرد و به برگزارکننده خبر می‌دهد.

نمونه

به calendar:write و emails:send نیاز دارد. response یکی از ACCEPTED، DECLINED یا TENTATIVE است.

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

مرجع