Zur Dokumentation springen
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
curl -X POST "$OE/calendar/events/cal_7b2e4d9a1c6f30e85d2a7b41/respond" -H "$AUTH" -H 'content-type: application/json' -d '{ "response": "ACCEPTED" }'
Antwort
{  "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.

Referenz