streamdeck_read_page
Reads a Stream Deck profile page by profile name or ID and page index or directory ID, returning each button/dial's raw native action object for reuse in page updates.
Instructions
Read a profile page by profile name or ID and page index or directory ID. Each button/dial includes a 'raw' native action object — copy it into streamdeck_write_page's button 'action' field to reuse configured plugin settings without guessing. For searching across many pages, prefer streamdeck_find_actions.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "streamdeck_read_page"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_index | No | Zero-based page index from streamdeck_read_profiles. Accepts int or a string form. | |
| profile_id | No | Directory-based profile ID, usually the .sdProfile folder name without the suffix. | |
| directory_id | No | Page directory ID from streamdeck_read_profiles. This is the safest target for updates. | |
| profile_name | No | Exact profile name as shown in the Elgato app. |