Developer integrations
Use the supported context hooks and understand the server integration boundaries.
5 practical guidesBuild around supported boundaries.
The supported integration surfaces serve different purposes. Installation values connect the public website. Browser context improves relevance and remains untrusted. Trusted context comes from your backend through a separately arranged site credential and conversation-mapping lifecycle. Actions call a fixed configured provider contract. Keeping these surfaces separate makes both implementation and security review more predictable.
Start with browser context and field definitions for page relevance. If authenticated account facts are needed, read the trusted-context prerequisites before writing attachment code: the stock widget does not provide a public conversation-ID callback. Use the request reference for diagnosis without depending on private widget state or portal internals as stable APIs. Document which system authenticates the customer, authorizes each record and owns each secret.
- DefineEnabled fields and expected types
- SupplyPublic hints or authorized server facts
- ValidateWebsite and conversation boundaries
- UseRelevant answers within configured capabilities
An input’s origin determines what it can establish; a browser value is not account authorization.
Provide browser context
Use reesponderContext, setContext, clearContext and the ready event without treating browser values as verified identity.
Read the guideDesign context fields
Define useful, typed website context and understand the limits of sensitivity and retention metadata.
Read the guideProvide trusted server context
Attach configured backend facts to a conversation using a website-scoped bearer credential and an authorized server integration.
Read the guideSupported integration boundaries
Distinguish the website widget, server integration contracts, provider endpoints and internal workspace API routes.
Read the guideWidget request and error reference
Recognize the official widget's installation, bootstrap and message requests when inspecting a browser network trace.
Read the guideYour website.
A useful conversation away.
Use the installation guide to get started, or ask our team about the setup your business needs.