JavaScript API
Complete reference for the Alhena Website SDK JavaScript API including all methods, configuration options, and usage examples.
Installation
<script>
document.gleenConfig = {
company: 'your-company-key',
apiBaseUrl: 'https://app.alhena.ai',
};
</script>
<script src="https://app.alhena.ai/sdk/gleenWidget.js"></script>Regional API URLs
Region
Base URL
Complete Installation Example
Quick Reference
Methods
Method
Description
Configuration Options
Option
Type
Description
Widget Control Methods
open(options)
Parameter
Type
Required
Description
close()
toggle(options)
Parameter
Type
Required
Description
sendMessage(message, options)
Conversation Management
closeTicket()
getTicketId()
getMessages()
Launcher Control
hideLauncher()
showLauncher()
Nudge Messages
showNudge(options)
Parameter
Type
Required
Description
hideNudge()
Styling
setStyles(styles)
User Data
setUserMetadata(key, value)
Parameter
Type
Required
Description
Analytics & Tracking
getFingerprint()
getFAQFingerprint()
Widget Lifecycle
unload()
setCompanyKey(key)
Parameter
Type
Required
Description
Event Subscription
on(eventName, callback)
Parameter
Type
Required
Description
Configuration Options
Basic Configuration
Full Configuration Example
Configuration Options Reference
Option
Type
Default
Description
Complete Example
Related Resources
Last updated