select_installation_method
Persist the chosen installation method on the container. Mutating — requires an agent-supplied idempotency_key. Every response includes _request_id in structuredContent. Requires admin permission on the container's company: a view-only user receives insufficient_permissions (HTTP 403) with details.required_permission = "admin"; surface errors[0].message verbatim and stop — do not retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | ||
| dry_run | No | ||
| auth_token | No | ||
| server_name | No | Which connected Tracklution server the container lives on (the server name shown at Connect time, e.g. `Main`). Required when this MCP session is connected to more than one server; pass the SAME server_name on every follow-up installation call for the container — the MCP fills it into `next_action.args` / `next_steps[].tool_args` for you. Ignored when only one server is connected. | |
| container_id | Yes | ||
| container_hash | No | SECRET: required when auth_token is omitted. See get_installation_scripts for the rationale. | |
| idempotency_key | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| field | No | ||
| errors | No | ||
| status | No | ||
| details | No | ||
| warnings | No | ||
| rate_limit | No | ||
| _request_id | No | ||
| http_status | No | ||
| next_action | No |