Skip to main content
GET
/
themes
Get theme configuration
curl --request GET \
  --url https://{subdomain}.nudj.cx/api/v2/integration/themes \
  --header 'x-api-token: <api-key>'
{
  "themeAssets": {
    "light": {
      "logo": "<string>",
      "navbarLogo": "<string>",
      "favicon": "<string>",
      "appleTouchIcon": "<string>"
    },
    "dark": {
      "logo": "<string>",
      "navbarLogo": "<string>",
      "favicon": "<string>",
      "appleTouchIcon": "<string>"
    }
  },
  "theme": {
    "font": {
      "family": "<string>",
      "sizes": {
        "xs": "<string>",
        "sm": "<string>",
        "base": "<string>",
        "lg": "<string>",
        "xl": "<string>",
        "2xl": "<string>",
        "3xl": "<string>",
        "4xl": "<string>",
        "5xl": "<string>",
        "6xl": "<string>"
      }
    },
    "borderRadius": "<string>",
    "colors": {
      "light": {},
      "dark": {}
    },
    "forcedTheme": "light",
    "disableCardGradients": true,
    "rewardCardVersion": "textual",
    "hideCommunityDetailsOnCards": true,
    "postCardVersion": "<string>",
    "achievementCardVersion": "<string>",
    "challengeCardVersion": "<string>",
    "rewardDetailsVersion": "grid",
    "postDetailsVersion": "grid",
    "achievementDetailsVersion": "grid",
    "challengeDetailsVersion": "grid",
    "mobileNav": {
      "iconOnly": true,
      "fontSize": "<string>"
    },
    "homeButtonOverrideUrl": "<string>",
    "orgLogoOverrideUrl": "<string>",
    "icons": {},
    "backgroundImage": "<string>"
  }
}

Authorizations

x-api-token
string
header
required

Response

Successful response

Configuration for UI styling and theming

themeAssets
object | null

Theme assets configuration

theme
object | null

Theme configuration

I