modules_tool
Site modules on the currently selected site (call select_site first). Proxies to the site uAPI with a server-minted Bearer key; the client never sees sk_live.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | active_mods — installed modules (GET /uapi/active_mods). modules_list — full catalog with active/api_enabled (GET /uapi/modules; CP access). module_status — one module (GET /uapi/modules/{module}; module_code; CP access). module_install — POST /uapi/modules/{module}. module_uninstall — DELETE (module_code + confirm). module_enable_uapi / module_disable_uapi — POST /uapi/{module}/enableuapi|disableuapi. quarantine_status — GET /uapi/quarantine. quarantine_unlock — POST unlock (confirm). | |
| confirm | No | Required for module_uninstall and quarantine_unlock after explicit user approval. | |
| module_code | No | Lowercase module identifier. Required for module_status, module_install, module_uninstall, module_enable_uapi, module_disable_uapi. Do not guess: take it from modules_list (field module) or active_mods (field code) on the selected site first. |