Saltar al contenido
Todas las herramientas

m365_delete_event

Microsoft 365 · macOS · Windows

Efecto: eliminación. Estado: disponibilidad controlada.

«Disponibilidad controlada» significa que la herramienta figura en los artefactos publicados y puede depender de versión, plataforma, permisos, cuenta o configuración. Esta referencia no promete que esté activa en todas las instalaciones. Que una herramienta figure para macOS no implica que esté disponible en Windows, ni al revés.

macOS

Propósito

Elimina un evento del calendario de Microsoft 365/Outlook conectado por su id (obtenido de m365_list_events). Si el usuario organiza la reunión y tiene asistentes, Microsoft 365 les envía una cancelación. En un evento recurrente, el id de m365_list_events corresponde a toda la serie: eliminarlo borra todas las apariciones. Requiere confirm=true; sin él no se elimina nada. Indique al usuario de qué evento se trata (asunto y fecha) antes de confirmar: el id por sí solo no lo dice. Para la aplicación Calendario de la Mac, use delete_calendar_event en su lugar.

Entradas obligatorias

Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.

Permisos y confirmación

El esquema declara un parámetro explícito de confirmación. Revisa la vista previa y autoriza la operación real según el contrato de esta plataforma.

Esquema técnico canónico en inglés — 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"
}

Ejemplo documental

Ejemplo de documentación para m365_delete_event. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.

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

Windows

Propósito

Elimina un evento del calendario de la cuenta de Microsoft 365 conectada por su ID: la línea `ID:` que devuelven m365_list_events o m365_create_event. Sin confirm=true no se elimina nada, pero la respuesta no es una vista previa del evento: solo repite el ID y no busca el evento, así que léalo con m365_list_events e indique al usuario su título y hora antes de confirmar. Con confirm=true el evento se elimina en Microsoft 365 a través de Microsoft Graph; cuando el usuario es el organizador de una reunión, Microsoft 365 envía una cancelación a los asistentes. Este servidor no tiene ninguna herramienta para restaurar un evento eliminado. Un ID que ya no existe devuelve 'item not found'.

Entradas obligatorias

Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.

Permisos y confirmación

El esquema declara un parámetro explícito de confirmación. Revisa la vista previa y autoriza la operación real según el contrato de esta plataforma.

Esquema técnico canónico en inglés — 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"
}

Ejemplo documental

Ejemplo de documentación para m365_delete_event. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.

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