Zur Dokumentation springen
API

Eine vorgeschlagene Zeit ablehnen

Behält die ursprüngliche Zeit einer Besprechung bei, die Sie organisieren, nachdem ein Gast eine andere vorgeschlagen hat, und teilt es dem Gast mit.

POST/calendar/events/{id}/decline-proposal

Führt den echten Aufruf in Ihrem Workspace aus.

POST /calendar/events/{id}/decline-proposal

Behält die ursprüngliche Zeit einer Besprechung bei, die Sie organisieren, nachdem ein Gast eine andere vorgeschlagen hat, und teilt es dem Gast mit.

Beispiel

Erfordert calendar:write und emails:send. attendee ist der Gast, dessen Vorschlag Sie ablehnen, und from die Adresse, von der die Antwort gesendet wird, falls das nicht die organisierende Adresse ist.

curl
curl -X POST "$OE/calendar/events/cal_3f9a1c7e5b2d48a06c1e9f4b/decline-proposal" -H "$AUTH" -H 'content-type: application/json' -d '{ "attendee": "[email protected]" }'
Antwort
{  "object": "calendar_event",  "id": "cal_3f9a1c7e5b2d48a06c1e9f4b",  "summary": "Planning",  "attendees": [    {      "object": "calendar_attendee",      "email": "[email protected]",      "name": "Ada",      "partstat": "TENTATIVE",      "proposedStart": null,      "proposedEnd": null    }  ]}

Ein Gast, der keine neue Zeit vorgeschlagen hat, ergibt 404 proposal_not_found, und ein Termin, den jemand anderes organisiert, ergibt 403 not_organizer.

Um stattdessen die vorgeschlagene Zeit zu übernehmen, ändern Sie den Termin mit PATCH /calendar/events/{id}. Dabei erhalten alle die Aktualisierung.

Referenz