# info.description
Load widget configuration and stream document-grounded chat responses.

# paths./widget-config.get.parameters[].description
Site key. May be used instead of the Authorization header.

# paths./widget-token.post.summary
Exchange a public site key for a short-lived widget token

# paths./widget-token.post.description
Requires an allowed browser Origin. Tokens expire after ten minutes and are bound to the requesting client.

# paths./chat.post.description
The request Origin must match the hostname configured for the site key.

# paths./chat.post.responses.200.description
JSON response or Server-Sent Events when stream is true

# paths./chat.post.responses.403.description
Origin, subscription, or plan restriction

# paths./health.get.responses.503.description
One or more required bindings are unavailable

# components.securitySchemes.widgetTokenAuth.description
Short-lived wst_ token returned by /widget-token