> ## 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.

# List Elements

> List and search elements across slides with optional filters like alt text, type, or slide number (1-based)

List and search elements across slides with optional filters like alt text, type, or slide number (1-based)

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

## 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.                                                                              |
| `slide_number` | integer                    | No       | -       | Optional: Filter to a specific slide by its slide number (1-based). If omitted, searches across all slides. Example: 1 for first slide, 2 for second slide, etc. |
| `alt_text`     | string                     | No       | -       | Optional: Exact alt text (description) to filter elements by.                                                                                                    |
| `element_type` | string or SelectableOption | No       | `all`   | Optional: Filter by element type. Defaults to 'all'. Supported: all, image, text\_box, shape, table, chart, other                                                |
| `limit`        | integer                    | No       | `500`   | Maximum number of elements to return (1-500).                                                                                                                    |

### SelectableOption

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

## Output

**Type**: `List[Dict]`

Returns list of elements with slide info.

**Fields**: `object_id`, `type`, `alt_text`, `slide_id`, `slide_number`
