> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Slide

> Removes specific slides from Google Slides presentations

Removes specific slides from Google Slides presentations

|                       |                       |
| --------------------- | --------------------- |
| **App**               | Google Slides         |
| **Operation ID**      | `slides_delete_slide` |
| **Type**              | Action                |
| **Connection**        | `drive` (optional)    |
| **Credits per run**   | 1                     |
| **Agent / MCP tool**  | Yes                   |
| **Requires approval** | Yes (write operation) |

## Inputs

| Field             | Type                       | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ----------------- | -------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `presentation`    | string                     | Yes      | -       | Google Slides presentation URL or ID. You must ask the user for it if not provided.                                                                                                                                                                                                                                                                                                                                                                                     |
| `identifier_type` | string or SelectableOption | Yes      | -       | Method to identify the slide to delete. Available options: 'slide\_number' - Identify slide by its position in the presentation (1-based indexing) 'slide\_id' - Identify slide by its unique Google Slides object ID  **Slide Number is recommended for most use cases** as it's easier to work with. Slide IDs are unique identifiers that don't change but are harder to determine. **WARNING**: Deleting a slide is permanent and cannot be undone through the API. |
| `slide_number`    | integer                    | No       | -       | Number of the slide to delete (1-based indexing, starting from 1). REQUIRED when identifier\_type is 'slide\_number'. MUST BE NULL/EMPTY when identifier\_type is 'slide\_id' - clear this field if identifier\_type changes to 'slide\_id'. Must be a positive integer. Example: 1 for first slide, 2 for second slide, etc. **Note**: Cannot delete the only remaining slide in a presentation.                                                                       |
| `slide_id`        | string                     | No       | -       | Unique Google Slides object ID of the slide to delete. REQUIRED when identifier\_type is 'slide\_id'. MUST BE NULL/EMPTY when identifier\_type is 'slide\_number' - clear this field if identifier\_type changes to 'slide\_number'. Example format: 'g1a82910c99\_0\_0' You can find slide IDs in the Google Slides API or by inspecting the presentation. **Note**: Cannot delete the only remaining slide in a presentation.                                         |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `Dict`

Returns deleted slide confirmation.

**Fields**: `slide_number`, `presentation_id`
