Aller au contenu
Tous les outils

m365_delete_event

Microsoft 365 · macOS · Windows

Effet: suppression. État: disponibilité conditionnelle.

«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.

macOS

Objectif

Supprime un événement de l'agenda Microsoft 365/Outlook connecté par son id (issu de m365_list_events). Si l'utilisateur organise la réunion et qu'elle a des participants, Microsoft 365 leur envoie une annulation. Pour un événement récurrent, l'id issu de m365_list_events désigne toute la série : le supprimer retire toutes les occurrences. Nécessite confirm=true ; sans lui, rien n'est supprimé et la réponse donne un aperçu de l'événement : objet, date, participants, et si l'id désigne toute une série récurrente. Indiquez à l'utilisateur de quel événement il s'agit avant de confirmer : l'id seul ne le dit pas. Pour l'application Calendrier du Mac, utilisez plutôt delete_calendar_event.

Entrées requises

Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.

Autorisations et confirmation

Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.

Schéma technique canonique en anglais — macOS
{
  "properties": {
    "account": {
      "description": "Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account.",
      "type": "string"
    },
    "confirm": {
      "description": "Set to true to confirm deletion (required)",
      "type": "boolean"
    },
    "id": {
      "description": "Event ID from m365_list_events",
      "type": "string"
    }
  },
  "required": [
    "id",
    "confirm"
  ],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour m365_delete_event. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{
  "confirm": false,
  "id": "demo-item-001"
}

Windows

Objectif

Supprime un événement de l'agenda du compte Microsoft 365 connecté par son ID : la ligne `ID:` renvoyée par m365_list_events ou m365_create_event. Sans confirm=true, rien n'est supprimé et la réponse donne un aperçu de l'événement : objet, date, participants, et si l'ID désigne toute une série récurrente (toutes les occurrences disparaissent) ou une seule occurrence ; indiquez à l'utilisateur de quel événement il s'agit avant de confirmer. Avec confirm=true, l'événement est supprimé dans Microsoft 365 via Microsoft Graph ; lorsque l'utilisateur est l'organisateur d'une réunion, Microsoft 365 envoie une annulation aux participants. Ce serveur n'a aucun outil pour restaurer un événement supprimé. Un ID qui n'existe plus renvoie 'item not found'.

Entrées requises

Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.

Autorisations et confirmation

Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.

Schéma technique canonique en anglais — Windows
{
  "properties": {
    "account": {
      "description": "Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account.",
      "type": "string"
    },
    "confirm": {
      "description": "Set to true to confirm deletion (required)",
      "type": "boolean"
    },
    "id": {
      "description": "Event ID from m365_list_events",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}

Exemple documentaire

Exemple de documentation pour m365_delete_event. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.

{
  "confirm": false,
  "id": "demo-item-001"
}