curl --request PUT \
--url https://api.example.com/v1/ui/preferences/theme \
--header 'Content-Type: application/json' \
--data '
{
"brandName": "<string>",
"primaryColor": "<string>",
"themes": {
"light": {
"background": "<string>",
"surface": "<string>",
"text": "<string>",
"secondary": "<string>"
},
"dark": {
"background": "<string>",
"surface": "<string>",
"text": "<string>",
"secondary": "<string>"
}
},
"logo": "<string>",
"fontFamily": "<string>",
"fontSize": "<string>"
}
'Updates the unified theme configuration used across checkout, customer portal, and OAuth pages
curl --request PUT \
--url https://api.example.com/v1/ui/preferences/theme \
--header 'Content-Type: application/json' \
--data '
{
"brandName": "<string>",
"primaryColor": "<string>",
"themes": {
"light": {
"background": "<string>",
"surface": "<string>",
"text": "<string>",
"secondary": "<string>"
},
"dark": {
"background": "<string>",
"surface": "<string>",
"text": "<string>",
"secondary": "<string>"
}
},
"logo": "<string>",
"fontFamily": "<string>",
"fontSize": "<string>"
}
'