execute_action
Executes a single action against a service instance, such as a Docker host or Proxmox node. Look up the action id and params schema via list_actions before calling.
Instructions
Execute one action against one instance of a service. Look up the action id and its params schema via list_actions first. instance selects which configured target to use (e.g. which Proxmox node or Docker host) - omit it only if the service has exactly one instance configured. Destructive actions (as flagged by list_actions) change or delete remote state - double check params before calling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action id as returned by list_actions. | |
| params | No | Action-specific params object, validated against its schema. | |
| service | Yes | Service id, e.g. 'docker', 'proxmox', 'cloudflare'. | |
| instance | No | Instance id, e.g. 'home'. Required if the service has more than one instance. |