API
Eine Einladung beantworten
Nimmt eine Einladung an, lehnt sie ab oder nimmt sie vorläufig an und teilt es dem Organisator mit.
POST/calendar/events/{id}/respond
Führt den echten Aufruf in Ihrem Workspace aus.
POST /calendar/events/{id}/respond
Nimmt eine Einladung an, lehnt sie ab oder nimmt sie vorläufig an und teilt es dem Organisator mit.
Beispiel
Erfordert calendar:write und emails:send. response ist ACCEPTED, DECLINED oder 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" } ]}Die Antwort geht per E-Mail von der eingeladenen Adresse, von der der Schlüssel senden darf. Wenn die Einladung an mehrere Ihrer Adressen ging, wählt respondingAs eine aus, und ein Termin, der keine davon eingeladen hat, ergibt 403 not_invited.
Eine abgesagte Besprechung ergibt 409 event_cancelled, und wenn der Organisator nicht erreichbar ist, ändert sich nichts und der Aufruf ergibt 409 reply_not_sent.