Aller à la documentation
API

Répondre à une invitation

Accepte, refuse ou accepte provisoirement une invitation, et prévient l’organisateur.

POST/calendar/events/{id}/respond

Exécute le véritable appel sur votre espace de travail.

POST /calendar/events/{id}/respond

Accepte, refuse ou accepte provisoirement une invitation, et prévient l’organisateur.

Exemple

Nécessite calendar:write et emails:send. response vaut ACCEPTED, DECLINED ou TENTATIVE.

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

La réponse part par e-mail depuis l’adresse invitée depuis laquelle la clé peut envoyer. Quand l’invitation est arrivée à plusieurs de vos adresses, respondingAs choisit laquelle, et un événement qui n’en a invité aucune renvoie 403 not_invited.

Une réunion annulée renvoie 409 event_cancelled, et quand l’organisateur est injoignable, rien ne change et l’appel renvoie 409 reply_not_sent.

Référence