API endpoints overviewThemes
Update theme
Update theme
Updates your existing theme configuration. All provided fields will be updated.
Note: Changes take effect immediately for all active SDK instances.
namestring
descriptionstring
lightColorsThemeColors
darkColorsThemeColors
radiusobject
sizesobject
effectsobject
Response Body
curl -X PUT "https://api.ivandt.com/v1/themes" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "description": "string", "lightColors": { "base": "string", "baseContent": "string", "primary": "string", "primaryContent": "string", "secondary": "string", "secondaryContent": "string", "accent": "string", "accentContent": "string", "neutral": "string", "neutralContent": "string", "info": "string", "infoBg": "string", "infoContent": "string", "success": "string", "successBg": "string", "successContent": "string", "warning": "string", "warningBg": "string", "warningContent": "string", "error": "string", "errorBg": "string", "errorContent": "string" }, "darkColors": { "base": "string", "baseContent": "string", "primary": "string", "primaryContent": "string", "secondary": "string", "secondaryContent": "string", "accent": "string", "accentContent": "string", "neutral": "string", "neutralContent": "string", "info": "string", "infoBg": "string", "infoContent": "string", "success": "string", "successBg": "string", "successContent": "string", "warning": "string", "warningBg": "string", "warningContent": "string", "error": "string", "errorBg": "string", "errorContent": "string" }, "radius": { "selector": 0, "field": 0, "box": 0 }, "sizes": { "selector": 0, "field": 0 }, "effects": { "border": 0, "depth": 0, "noise": 0 } }'{
"id": "string",
"name": "string",
"description": "string",
"lightColors": {
"base": "string",
"baseContent": "string",
"primary": "string",
"primaryContent": "string",
"secondary": "string",
"secondaryContent": "string",
"accent": "string",
"accentContent": "string",
"neutral": "string",
"neutralContent": "string",
"info": "string",
"infoBg": "string",
"infoContent": "string",
"success": "string",
"successBg": "string",
"successContent": "string",
"warning": "string",
"warningBg": "string",
"warningContent": "string",
"error": "string",
"errorBg": "string",
"errorContent": "string"
},
"darkColors": {
"base": "string",
"baseContent": "string",
"primary": "string",
"primaryContent": "string",
"secondary": "string",
"secondaryContent": "string",
"accent": "string",
"accentContent": "string",
"neutral": "string",
"neutralContent": "string",
"info": "string",
"infoBg": "string",
"infoContent": "string",
"success": "string",
"successBg": "string",
"successContent": "string",
"warning": "string",
"warningBg": "string",
"warningContent": "string",
"error": "string",
"errorBg": "string",
"errorContent": "string"
},
"radius": {
"selector": 0,
"field": 0,
"box": 0
},
"sizes": {
"selector": 0,
"field": 0
},
"effects": {
"border": 0,
"depth": 0,
"noise": 0
},
"createdAt": "string",
"updatedAt": "string"
}