Belgelere geç
API

Daveti yanıtlama

Bir daveti kabul eder, reddeder ya da geçici olarak kabul eder ve düzenleyene bildirir.

POST/calendar/events/{id}/respond

Gerçek çağrıyı çalışma alanınızda çalıştırır.

POST /calendar/events/{id}/respond

Bir daveti kabul eder, reddeder ya da geçici olarak kabul eder ve düzenleyene bildirir.

Örnek

calendar:write ve emails:send gerektirir. response ACCEPTED, DECLINED ya da TENTATIVE olur.

curl
curl -X POST "$OE/calendar/events/cal_7b2e4d9a1c6f30e85d2a7b41/respond" -H "$AUTH" -H 'content-type: application/json' -d '{ "response": "ACCEPTED" }'
Yanıt
{  "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"    }  ]}

Yanıt, anahtarın gönderebildiği davetli adresten e-postayla gider. Davet adreslerinizden birden fazlasına geldiyse respondingAs hangisi olacağını seçer; bunların hiçbirini davet etmeyen bir etkinlik 403 not_invited döner.

İptal edilmiş bir toplantı 409 event_cancelled döner; düzenleyene ulaşılamadığında hiçbir şey değişmez ve çağrı 409 reply_not_sent döner.

Referans