This page documents the client-side Browser API exposed by the embed
script. For server-side REST endpoints, see your API Reference.
Overview
Once the Homie embed script is loaded, a global objectwindow.homieBot becomes available.
Use it to open/close the widget, check its state, send messages programmatically, and read the chat history.
Requirements
- The script must be embedded on your page.
chatbotIdanddomainmust be set.
TL;DR
| Method | Purpose |
|---|---|
open() | Open the chat |
close() | Close the chat |
toggle() | Toggle open/closed |
isOpen() | Read current state |
sendMessage(input, options?) | Inject a message (with retry/timeout) |
getHistory() | Read the current history |
updateMessageMetadata(metadata) | Add metadata to the next user message |