Apps are available to teams on the Pro subscription.
Prerequisites
Before setting up an App, ensure you have:- A Dimedove account with Pro subscription
- At least one agent configured and published (live)
- A secret API key (see API Keys)
Setup Flow
Step 1: Navigate to App Settings
- Go to Settings in your Dimedove dashboard
- Click Apps in the sidebar
Step 2: Create an App
- Click Create App
- Enter a name for your App (this is for your internal reference)
Step 3: Assign an Agent
- In the Agent dropdown, select the agent you want to power this App
- Only published (live) agents can be assigned
Step 4: Configure Options
Generative UI
Toggle Generative UI to enable or disable interactive form generation. When enabled, your agent can generate UI components (radio buttons, selects, text inputs) during conversations. Your frontend is responsible for rendering these components using JSON Patch operations. See the API Reference for details on handling Generative UI events in streaming and non-streaming responses.Step 5: Copy Your App ID
- In your App configuration, find the App ID field
- Click the copy button to copy the
app_idto your clipboard
app_id in all API requests: https://api.dimedove.com/v1/apps/{app_id}
Step 6: Enable the App
Once configured:- Toggle the Enable switch at the top of the page
- The status changes from Draft to Live
Configuration Options
Name
An internal identifier for this App. Use descriptive names like “Website Chat” or “Mobile App” to easily identify the App’s purpose in your dashboard.Agent Assignment
The agent powering this App. You can only assign one agent per App. If you need different agents for different frontends, create separate Apps for each.Generative UI
When enabled, your agent can generate interactive form components during conversations. These are delivered asresponse.data_spec events (streaming) or data_spec output items (non-streaming). Your frontend renders these using JSON Patch (RFC 6902) operations. See the API Reference for the full event format.
App ID
The unique identifier for your App, used in API URLs. This is generated automatically when you create the App and cannot be changed.Managing Apps
Disable an App
Toggle the Enable switch off to disable an App. API requests to this App will return an error, but your configuration is preserved.Delete an App
- First disable the App
- Open the actions menu and click Delete
- Confirm the deletion
Update Configuration
You can update an App’s configuration at any time:- Change the assigned agent
- Toggle Generative UI
- Update the name

