White labeling Summary UI
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
You can customize the Summary UI by adding your own logo, favicon, and other components to match your brand identity.
Customization is available with Text, Video and Trackers and Analytics UI.
When generating the Summary UI with Experience API, pass the following parameters in the request body.
:::info
In the example given below, we have shown the customization of Trackers and Analytics UI, but the same is supported with Text and Video Summary UI as well.
:::
curl --location --request POST "https://api.symbl.ai/v1/conversations/$CONVERSATION_ID/experiences" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer $AUTH_TOKEN" \
--data-raw '{
"name": "audio-summary",
"audioUrl": "https://cors-enabled-audio.mp3",
"logo": "https://my-logo.png",
"favicon": "https://my-favicon.png",
"color": {
"background": "#FFFF00"
},
"speakerAvatarURLs": {
"9d6d34d9-5019-4694-9c9a-8ba7bfc8cfab": "https://gravatar.com/avatar/4908e2307fdc3350084daaf702d17a60?s=400&d=robohash&r=x",
"2f69f1c8-bf0a-48ef-b47f-95ae5a4de325": "https://gravatar.com/avatar/9839b07ba341232442f17282d4d67869?s=400&d=robohash&r=x"
},
"font": {
"family": "Roboto"
}
}'
Request Parameters #
Field | Required | Type | Description |
---|---|---|---|
logo |
Optional | String | URL string where the logo image file is hosted. This needs to be publicly accessible. |
favicon |
Optional | String | URL string where the favicon file is hosted. This needs to be publicly accessible. |
color |
Optional | Object | Color object can customize the background color. Refer below for object schema. |
font |
Optional | Object | Font can be customized to any valid Google Fonts. Refer below for object schema. |
speakerAvatarURLs |
Optional | Object | Speaker avatar in the Transcript component can be customized to accept an avatar image. Refer below for object schema. |
color
object
#
Field | Required | Type | Description |
---|---|---|---|
background |
Optional | String | Changes the background color of the app bar. Accepts color in Hex color code. Default background color is #333333. |
font
object
#
Field | Required | Type | Description |
---|---|---|---|
family |
Optional | String | The name of the font available in Google Fonts. The font type will be applied globally. |
speakerAvatarURLs
object
#
Field | Required | Type | Description |
---|---|---|---|
family |
Optional | String | The speakerAvatarURL object is a collection of key-value pairs, where the unique speakerId is the key and the public URL (to the avatar image) is the value. Example: 9d6d34d9-5019-4694-9c9a-8ba7bfc8cfab is the key and https://gravatar.com/avatar/4908e2307fdc3350084daaf702d17a60?s=400&d=robohash&r=x is the value. There is a one-to-one mapping between speakerId and the avatar URL. Note: All of the speakerIds can be fetched via a GET request to the /conversations/:id/members endpoint. |