Uninstall a HACS repository
hacs_uninstall_hacs_repositoryRemove a HACS-managed repository and delete its installed files so the component stops working until reinstalled. Use when clearing unused integrations, plugins, or themes.
Instructions
Uninstall a HACS repository.
Calls the hacs/repository/remove WebSocket command (HACS has no
separate "uninstall" command), which removes the installed files for
repo_id; the integration/plugin/theme stops working until
reinstalled.
Use when: removing a HACS-managed component that is no longer needed.
Not for: only skipping an update while keeping it installed — there is
no such option exposed here.
Returns: HACS's remove result, or {"error": ..., "hint": ...} if
the WebSocket call fails.
Errors: {"error": str(exception), "hint": "HACS may not be installed, or the WS command name has changed"} when repo_id is not installed or
the WebSocket command fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_id | Yes | HACS repository id to uninstall, e.g. from `hacs_list_hacs_repositories`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |