List entities exposed to an assistant
entities_list_exposed_entitiesList all entities exposed to a given voice assistant by filtering Home Assistant's full exposure map client-side for conversation, Alexa, or Google Assistant.
Instructions
List every entity currently exposed to one voice assistant.
Home Assistant has no per-assistant exposure query, so this fetches the
full exposure map via WS homeassistant/expose_entity/list and filters
it client-side for the given assistant.
Use when: auditing what one assistant can currently see.
Not for: exposure of one specific entity — use
entities_get_entity_exposure.
Returns: dict with assistant and exposed (list of entity IDs).
Errors: raises ValueError when assistant is not one of conversation,
cloud.alexa, cloud.google_assistant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assistant | Yes | Voice assistant identifier: 'conversation', 'cloud.alexa' or 'cloud.google_assistant'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||