Recompile a fingerprint to ImportedTheme + warnings
curl --request POST \
--url https://api.agg.market/theme-importer/compile \
--header 'Content-Type: application/json' \
--data '
{
"fingerprint": {
"brand": {
"name": "<string>",
"logoUrl": "<string>",
"faviconUrl": "<string>",
"themeColor": "<string>"
},
"colors": {
"light": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"dark": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
}
},
"typography": {
"fontFamily": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"bodyWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"headingWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"fontScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"shape": {
"radiusScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"elevation": {
"cardShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"popoverShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"frameworks": [
{
"name": "<string>",
"confidence": 123,
"evidence": "<string>"
}
]
},
"sourceUrl": "<string>"
}
'{
"themeBuilderState": {
"light": {
"primary": "<string>",
"primaryHover": "<string>",
"secondary": "<string>",
"secondaryHover": "<string>",
"border": "<string>",
"foreground": "<string>",
"mutedForeground": "<string>",
"onPrimary": "<string>",
"success": "<string>",
"warning": "<string>",
"error": "<string>",
"overlay": "<string>"
},
"dark": {
"primary": "<string>",
"primaryHover": "<string>",
"secondary": "<string>",
"secondaryHover": "<string>",
"border": "<string>",
"foreground": "<string>",
"mutedForeground": "<string>",
"onPrimary": "<string>",
"success": "<string>",
"warning": "<string>",
"error": "<string>",
"overlay": "<string>"
},
"alpha": {
"light": {
"overlay": "<string>"
},
"dark": {
"overlay": "<string>"
}
},
"radius": {
"radiusScale": "<string>"
},
"typography": {
"fontFamily": "<string>",
"fontSizeScale": "<string>",
"fontWeightNormal": "<string>",
"fontWeightBold": "<string>"
},
"shadows": {
"cardHover": "<string>",
"popover": "<string>"
}
},
"fingerprint": {
"brand": {
"name": "<string>",
"logoUrl": "<string>",
"faviconUrl": "<string>",
"themeColor": "<string>"
},
"colors": {
"light": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"dark": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
}
},
"typography": {
"fontFamily": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"bodyWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"headingWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"fontScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"shape": {
"radiusScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"elevation": {
"cardShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"popoverShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"frameworks": [
{
"name": "<string>",
"confidence": 123,
"evidence": "<string>"
}
]
},
"fitScore": 123,
"warnings": [
{
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
],
"fixes": [
{
"code": "<string>",
"label": "<string>",
"description": "<string>",
"patch": {}
}
],
"assets": {
"logoUrl": "<string>",
"faviconUrl": "<string>"
},
"capturedAt": "<string>",
"sourceUrl": "<string>"
}App Management
Recompile a fingerprint to ImportedTheme + warnings
Pure compute. Used by the studio after a user edits a fingerprint field, to refresh warnings/fixes/fit without re-extracting.
POST
/
theme-importer
/
compile
Recompile a fingerprint to ImportedTheme + warnings
curl --request POST \
--url https://api.agg.market/theme-importer/compile \
--header 'Content-Type: application/json' \
--data '
{
"fingerprint": {
"brand": {
"name": "<string>",
"logoUrl": "<string>",
"faviconUrl": "<string>",
"themeColor": "<string>"
},
"colors": {
"light": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"dark": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
}
},
"typography": {
"fontFamily": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"bodyWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"headingWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"fontScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"shape": {
"radiusScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"elevation": {
"cardShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"popoverShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"frameworks": [
{
"name": "<string>",
"confidence": 123,
"evidence": "<string>"
}
]
},
"sourceUrl": "<string>"
}
'{
"themeBuilderState": {
"light": {
"primary": "<string>",
"primaryHover": "<string>",
"secondary": "<string>",
"secondaryHover": "<string>",
"border": "<string>",
"foreground": "<string>",
"mutedForeground": "<string>",
"onPrimary": "<string>",
"success": "<string>",
"warning": "<string>",
"error": "<string>",
"overlay": "<string>"
},
"dark": {
"primary": "<string>",
"primaryHover": "<string>",
"secondary": "<string>",
"secondaryHover": "<string>",
"border": "<string>",
"foreground": "<string>",
"mutedForeground": "<string>",
"onPrimary": "<string>",
"success": "<string>",
"warning": "<string>",
"error": "<string>",
"overlay": "<string>"
},
"alpha": {
"light": {
"overlay": "<string>"
},
"dark": {
"overlay": "<string>"
}
},
"radius": {
"radiusScale": "<string>"
},
"typography": {
"fontFamily": "<string>",
"fontSizeScale": "<string>",
"fontWeightNormal": "<string>",
"fontWeightBold": "<string>"
},
"shadows": {
"cardHover": "<string>",
"popover": "<string>"
}
},
"fingerprint": {
"brand": {
"name": "<string>",
"logoUrl": "<string>",
"faviconUrl": "<string>",
"themeColor": "<string>"
},
"colors": {
"light": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"dark": {
"primary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"primaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"secondaryHover": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"border": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"foreground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"mutedForeground": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"onPrimary": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"success": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"warning": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"error": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"overlay": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
}
},
"typography": {
"fontFamily": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"bodyWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"headingWeight": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"fontScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"shape": {
"radiusScale": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"elevation": {
"cardShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
},
"popoverShadow": {
"value": "<string>",
"confidence": 123,
"source": "<string>",
"trace": {
"selector": "<string>",
"declaration": "<string>",
"rationale": "<string>"
},
"alternates": [
{
"value": "<string>",
"source": "<string>",
"confidence": 123
}
]
}
},
"frameworks": [
{
"name": "<string>",
"confidence": 123,
"evidence": "<string>"
}
]
},
"fitScore": 123,
"warnings": [
{
"code": "<string>",
"message": "<string>",
"field": "<string>",
"detail": {}
}
],
"fixes": [
{
"code": "<string>",
"label": "<string>",
"description": "<string>",
"patch": {}
}
],
"assets": {
"logoUrl": "<string>",
"faviconUrl": "<string>"
},
"capturedAt": "<string>",
"sourceUrl": "<string>"
}Response
200
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I