About this integration
Control and monitor a Home Assistant instance — read entity states, call services, fire events, and fetch history. This integration exposes its full API as workflow modules.
The integration includes 0 triggers, 13 search modules and 8 actions. Connections use basic authentication.
How to connect
The credential form asks for Base URL and Long-Lived Access Token.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
Base URLRequired | url | The root URL of your instance, for example https://homeassistant.local:8123. Include any path prefix. Trailing slashes are fine. |
Long-Lived Access TokenRequired | password | A long-lived access token from your profile. Treat it like a password. |
Use it in workflow automation
Add Call Service as a workflow step.
Triggers, searches and actions
Browse every Home Assistant module field below: 0 triggers, 13 searchs, and 8 actions you can drop onto the canvas.
Searches
Use any of 13 search modules to retrieve records without leaving the workflow canvas.
- Get API Status
- Get Calendar Events
- Get Camera Image
- Get Configuration
- Get Entity State
Actions
This integration includes 8 action modules — create, update, or delete records as part of any workflow.
- Call Service
- Delete Entity
- Fire Event
- Handle Intent
- Make an API Call
Explore the fields available for each Home Assistant trigger, search, and action.
Searches
| Field | Type |
|---|---|
Message | text |
| Field | Type |
|---|---|
CalendarRequired | choice |
StartRequired | date |
EndRequired | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Camera entityRequired | choice |
Width | number |
Height | number |
| Field | Type |
|---|---|
Image | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
EntityRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Log | text |
| Field | Type |
|---|---|
Start time | date |
End time | date |
Period (days) | number |
Entities | choice |
Context ID | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
EntitiesRequired | choice |
Start time | date |
End time | date |
Include insignificant changes | boolean |
Minimal response | boolean |
Omit attributes | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Component | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
Actions
| Field | Type |
|---|---|
DomainRequired | choice |
Service data | text |
Return response | boolean |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
EntityRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Event typeRequired | choice |
Event data | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Intent nameRequired | text |
Data | text |
Language | text |
Assistant | text |
Device ID | text |
Satellite ID | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
TemplateRequired | text |
Variables | text |
| Field | Type |
|---|---|
Rendered | text |
| Field | Type |
|---|---|
EntityRequired | choice |
StateRequired | text |
Attributes | text |
Force update | boolean |
| Field | Type |
|---|---|
ID | text |
Name | text |
Status | text |
Created at | date |
Updated at | date |
Data | text |
| Field | Type |
|---|---|
Result | text |
Errors | text |
Warnings | text |