Changelog
Changes to the Elfa Apollo widget integration contract. The full documentation lives in the Partner Integration Guide.
21 Jul 2026
- Added a scope note clarifying the integration guide covers the embedded (iframe) widget; the server-to-server Headless Widget API is documented separately at docs.elfa.ai/widget/overview.
15 May 2026
- Added
Auto Widget Order Execution (Backend Request)section with concrete payload examples (market/limit) and clarified integrator execution expectations. - Added
partnerHmacSecretoptional parameter to/embed/v1/get-user-tokenfor per-user HMAC secret configuration. - Added comprehensive Widget Order Webhook Signature Validation section with Node.js and Python examples.
- Enhanced Auto Widget Order Execution section to highlight signed webhook deliveries.
8 May 2026
- Switched
data-custom-labelskeys to i18n flat-dotted naming convention. New keys:tab.labels.chat,tab.labels.insight,chat.landing.title.
1 May 2026
- Added
data-custom-labelsattribute for branding string overrides (chat.landing.title). Requirescustom_labelspersonalization flag.
17 Apr 2026
- Added per-user usage limits: optional
limitson/embed/v1/get-user-token,quotablock in the response, and429 QUOTA_EXCEEDEDon the chat stream.
5 Apr 2026
- Added
elfa.apollo.widget.link_clickPostMessage — fires on every chat link click. - Added
data-block-link-navigationattribute to optionally prevent default link navigation.
19 Mar 2026
- Added
data-trade-callbackattribute to enable Ask Elfa Trade button callbacks in embed mode. - Added
elfa.apollo.widget.trade_callbackto the PostMessage contract.
17 Mar 2026
- Added guidance to use
userDataas chat personalization context. - Added
data-widget-styleattribute for custom CSS class overrides on the widget core container. - Added
chat_message_sentto the PostMessage contract.
13 Mar 2026
- Refined and reformatted the integration guide for readability.
- Added and expanded Features/Personalization sections.
- Added keyboard shortcut docs.
- Added custom style override docs.
6 Mar 2026
- Add
data-lookup-preferencesupport.
5 Feb 2026
- Add
data-launcher-icon-sizesupport.
2 Feb 2026
- Fix link to
/get-user-tokenin the integration guide.