Skip to content
aggregator-config

Public brand + network config

GET
/v1/aggregator-config
curl --request GET \
--url https://aggregator.example.com/v1/aggregator-config

Brand palette/logo + per-domain labels (tab name, plural, tiles, status_rules) + dashboard bucket labels. Web BFF reads this at boot to theme the portal and render the dashboard config-driven.

Default Response

Media typeapplication/json
object
aggregator
required
object
name
required
string
legal_name
string
contact_email
string
key
additional properties
any
brand
required
object
short_name
required
string
long_name
required
string
tagline
string
strapline
string
url_slug
required
string
primary_color
string
accent_color
string
logo_url
string
favicon_url
string
key
additional properties
any
network
required
object
id
required
string
display_name
string
key
additional properties
any
domains
required
Array<object>
object
id
required
string
label
required
string
plural_label
required
string
item_type
required
string
key
additional properties
any
dashboardBuckets
object
by_status
object
key
additional properties
string
by_action_status
object
key
additional properties
string
key
additional properties
any
registration_modes
required
object
key
additional properties
object
label
string
key
additional properties
any
key
additional properties
any
Examplegenerated
{
"aggregator": {
"name": "example",
"legal_name": "example",
"contact_email": "example"
},
"brand": {
"short_name": "example",
"long_name": "example",
"tagline": "example",
"strapline": "example",
"url_slug": "example",
"primary_color": "example",
"accent_color": "example",
"logo_url": "example",
"favicon_url": "example"
},
"network": {
"id": "example",
"display_name": "example"
},
"domains": [
{
"id": "example",
"label": "example",
"plural_label": "example",
"item_type": "example"
}
],
"dashboardBuckets": {
"by_status": {
"additionalProperty": "example"
},
"by_action_status": {
"additionalProperty": "example"
}
},
"registration_modes": {
"additionalProperty": {
"label": "example"
}
}
}

Default Response

Media typeapplication/json
object
error
required
object
code
required
string
title
required
string
detail
required
string
docs
string
fields
object
key
additional properties
requestId
required
string
timestamp
required
string
key
additional properties
any
key
additional properties
any
Examplegenerated
{
"error": {
"code": "example",
"title": "example",
"detail": "example",
"docs": "example",
"fields": {
"additionalProperty": "example"
},
"requestId": "example",
"timestamp": "example"
}
}

Default Response

Media typeapplication/json
object
error
required
object
code
required
string
title
required
string
detail
required
string
docs
string
fields
object
key
additional properties
requestId
required
string
timestamp
required
string
key
additional properties
any
key
additional properties
any
Examplegenerated
{
"error": {
"code": "example",
"title": "example",
"detail": "example",
"docs": "example",
"fields": {
"additionalProperty": "example"
},
"requestId": "example",
"timestamp": "example"
}
}