General & Authentication
The General and Authentication tabs contain the core assistant configuration and integration settings.
General Tab

Basic Settings
| Field | Description |
|---|---|
| Assistant Name | Display name (max 30 characters) |
| Greeting Message | Welcome message shown to users |
| Avatar | Upload an avatar image for the assistant |
| Domain | The domain this assistant serves |
| Sidebar Branding | Custom branding text (max 100 characters) |
User Resolution
| Field | Description |
|---|---|
| Default Role | Fallback role when user resolution fails |
| User Resolver Webhook URL | Webhook endpoint for identifying users |
| User Resolver Timeout (ms) | Maximum wait time (1000–30000 ms) |
See User Resolution for implementation details.
API Key
The General tab also provides an API key for this assistant:
- Generate or regenerate the API key
- Copy the key to clipboard
- The key is used for embedding the assistant in your application
Integration Guide
A read-only section showing how to embed the assistant:
- Add the script tag to your HTML
- Add the web component
- Optional configuration parameters
Authentication Tab
User Identity Resolver (BYOA)
| Setting | Description |
|---|---|
| User Resolver Webhook URL | Endpoint that resolves user identity |
| Timeout (ms) | Maximum wait time (1000–30000 ms) |
How it works:
- User opens the assistant widget
- Diosc sends user credentials to your webhook
- Your webhook returns user identity (name, email, roles)
- Diosc uses this to personalize the session
CORS Configuration
| Setting | Description |
|---|---|
| Allowed Origins | List of origins permitted to embed the assistant |
| Allowed Headers | Headers forwarded from the client (add common headers with one click) |