Home Assistant icon

Home Assistant

Control and monitor a Home Assistant instance — read entity states, call services, fire events, and fetch history.

13 searches8 actionsPollingAuth: API key

AI-assisted documentation5 min read

This documentation is compiled from our integration source code, internal specs for Home Assistant, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Home Assistant on WEXTL →

Before you set up the credential, make sure you have an active Home Assistant account and an API access token from your account settings ready.[3]

  • Base URLurlRequired

    The root URL of your instance, for example https://homeassistant.local:8123. Include any path prefix. Trailing slashes are fine.

    [1]
  • Long-Lived Access TokenpasswordRequired

    A long-lived access token from your profile. Treat it like a password.

    [1]
  1. Log in to your WEXTL account, add the Home Assistant node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Home Assistant account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Get API StatusSearch
Output fields[3]
FieldType
Messagetext
Get Calendar EventsSearch
Input fields[3]
FieldType
CalendarRequired
choice
StartRequired
date
EndRequired
date
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Get Camera ImageSearch
Input fields[3]
FieldType
Camera entityRequired
choice
Widthnumber
Heightnumber
Output fields[3]
FieldType
Imagetext
Get ConfigurationSearch
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Get Entity StateSearch
Input fields[3]
FieldType
EntityRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Get Error LogSearch
Output fields[3]
FieldType
Logtext
Get Logbook EntriesSearch
Input fields[3]
FieldType
Start timedate
End timedate
Period (days)number
Entitieschoice
Context IDtext
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Get State HistorySearch
Input fields[3]
FieldType
EntitiesRequired
choice
Start timedate
End timedate
Include insignificant changesboolean
Minimal responseboolean
Omit attributesboolean
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
List CalendarsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
List ComponentsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Componenttext
List Event TypesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
List ServicesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
List StatesSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Call ServiceAction
Input fields[3]
FieldType
DomainRequired
choice
Service datatext
Return responseboolean
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Delete EntityAction
Input fields[3]
FieldType
EntityRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Fire EventAction
Input fields[3]
FieldType
Event typeRequired
choice
Event datatext
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Handle IntentAction
Input fields[3]
FieldType
Intent nameRequired
text
Datatext
Languagetext
Assistanttext
Device IDtext
Satellite IDtext
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Render TemplateAction
Input fields[3]
FieldType
TemplateRequired
text
Variablestext
Output fields[3]
FieldType
Renderedtext
Set Entity StateAction
Input fields[3]
FieldType
EntityRequired
choice
StateRequired
text
Attributestext
Force updateboolean
Output fields[3]
FieldType
IDtext
Nametext
Statustext
Created atdate
Updated atdate
Datatext
Validate ConfigurationAction
Output fields[3]
FieldType
Resulttext
Errorstext
Warningstext

Look for Home Assistant templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Home Assistant Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Home Assistant.
  4. WEXTL® visual workflow builder data.

Last updated: Sep 3, 2026 08:03