Vai al contenuto
Tutti gli strumenti

m365_delete_event

Microsoft 365 · macOS · Windows

Effetto: eliminazione. Stato: disponibilità condizionata.

«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.

macOS

Scopo

Elimina un evento dal calendario Microsoft 365 / Outlook collegato tramite il suo id (da m365_list_events). Se l'utente organizza la riunione e ha partecipanti, Microsoft 365 invia loro un annullamento. Per un evento ricorrente l'id di m365_list_events è l'intera serie: eliminarlo rimuove ogni occorrenza. Richiede confirm=true; senza di esso non viene eliminato nulla e la risposta mostra un'anteprima dell'evento: oggetto, data, partecipanti e se l'id è un'intera serie ricorrente. Di' all'utente di quale evento si tratta prima di confermare: l'id da solo non lo dice. Per l'app Calendario del Mac usa invece delete_calendar_event.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — 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"
}

Esempio documentale

Esempio di documentazione per m365_delete_event. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

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

Windows

Scopo

Elimina un evento dal calendario dell'account Microsoft 365 collegato tramite il suo ID: la riga `ID:` restituita da m365_list_events o m365_create_event. Senza confirm=true non viene eliminato nulla e la risposta mostra un'anteprima dell'evento: oggetto, data, partecipanti e se l'ID è un'intera serie ricorrente (ogni occorrenza viene eliminata) o una singola occorrenza; di' all'utente di quale evento si tratta prima di confermare. Con confirm=true l'evento viene eliminato in Microsoft 365 tramite Microsoft Graph; quando l'utente è l'organizzatore di una riunione, Microsoft 365 invia ai partecipanti un annullamento. Questo server non ha uno strumento per ripristinare un evento eliminato. Un ID che non esiste più restituisce 'item not found'.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — 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"
}

Esempio documentale

Esempio di documentazione per m365_delete_event. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

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