---
title: "Get site theme"
method: GET
path: "/api/sites/multiscreen/{site_name}/theme"
tags: ["Site Theme API"]
---

# Get site theme

`GET /api/sites/multiscreen/{site_name}/theme`

## Request

- Base URL: `https://api.duda.co`
- URL: `https://api.duda.co/api/sites/multiscreen/{site_name}/theme`
- Auth: HTTP basic

Returns a site's theme, including its colors.

## Path parameters

- `site_name` string, required

## Response `200`

OK

- GlobalDesignRDT
  - `background` GlobalBackgroundRDT
    - `breakpoints` BackgroundBreakpointOverrides
      - `mobile` BackgroundBreakpointStyle
        - `color` string
        - `gradient` string
        - `image` PageBackgroundImageRDT
          - `attachment` 'fixed' | 'initial'
          - `display_mode` 'COVER' | 'CONTAIN' | 'TILE' | 'NO_REPEAT'
          - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'bottom right'
          - `url` string
      - `tablet` BackgroundBreakpointStyle
        - `color` string
        - `gradient` string
        - `image` PageBackgroundImageRDT
          - `attachment` 'fixed' | 'initial'
          - `display_mode` 'COVER' | 'CONTAIN' | 'TILE' | 'NO_REPEAT'
          - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'bottom right'
          - `url` string
    - `color` string
    - `gradient` string
    - `image` PageBackgroundImageRDT
      - `attachment` 'fixed' | 'initial'
      - `display_mode` 'COVER' | 'CONTAIN' | 'TILE' | 'NO_REPEAT'
      - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'bottom right'
      - `url` string
  - `buttons` GlobalButtonRDT
    - `primary` GlobalButtonStylesRDT
      - `background` GlobalButtonBackgroundRDT
        - `color` string
        - `gradient` string
        - `image` GlobalButtonBackgroundImageRDT
          - `display_mode` 'COVER' | 'CONTAIN' | 'TILE' | 'NO_REPEAT'
          - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'bottom right'
          - `url` string
      - `border` GlobalButtonBorderRDT
        - `color` string
        - `radius` string
        - `width` string
      - `box_shadow` string
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `hover` GlobalButtonHoverStylesRDT
        - `background` GlobalButtonHoverBackgroundRDT
          - `color` string
        - `border` GlobalButtonHoverBorderRDT
          - `color` string
        - `text` GlobalButtonHoverTextStylesRDT
          - `color` string
          - `font_style` string
          - `font_weight` string
          - `text_decoration` string
      - `icon` GlobalButtonIconStylesRDT
        - `color` string
      - `text` GlobalButtonTextStylesRDT
        - `color` string
        - `direction` 'ltr' | 'rtl'
        - `font_family` string
        - `font_size` string
        - `font_style` string
        - `font_weight` string
        - `text_align` 'left' | 'center' | 'right'
        - `text_decoration` string
    - `secondary` GlobalButtonStylesRDT
      - `background` GlobalButtonBackgroundRDT
        - `color` string
        - `gradient` string
        - `image` GlobalButtonBackgroundImageRDT
          - `display_mode` 'COVER' | 'CONTAIN' | 'TILE' | 'NO_REPEAT'
          - `position` 'top left' | 'top center' | 'top right' | 'center left' | 'center center' | 'center right' | 'bottom left' | 'bottom center' | 'bottom right'
          - `url` string
      - `border` GlobalButtonBorderRDT
        - `color` string
        - `radius` string
        - `width` string
      - `box_shadow` string
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `hover` GlobalButtonHoverStylesRDT
        - `background` GlobalButtonHoverBackgroundRDT
          - `color` string
        - `border` GlobalButtonHoverBorderRDT
          - `color` string
        - `text` GlobalButtonHoverTextStylesRDT
          - `color` string
          - `font_style` string
          - `font_weight` string
          - `text_decoration` string
      - `icon` GlobalButtonIconStylesRDT
        - `color` string
      - `text` GlobalButtonTextStylesRDT
        - `color` string
        - `direction` 'ltr' | 'rtl'
        - `font_family` string
        - `font_size` string
        - `font_style` string
        - `font_weight` string
        - `text_align` 'left' | 'center' | 'right'
        - `text_decoration` string
  - `colors` GlobalColorRDT[]
    - `id` string
    - `label` string
    - `value` string
  - `columns` GlobalColumnRDT
    - `breakpoints` ColumnBreakpointOverrides
      - `mobile` ColumnBreakpointStyle
        - `spacing` SpacingValuesRDT
          - `padding_bottom` string
          - `padding_left` string
          - `padding_right` string
          - `padding_top` string
      - `tablet` ColumnBreakpointStyle
        - `spacing` SpacingValuesRDT
          - `padding_bottom` string
          - `padding_left` string
          - `padding_right` string
          - `padding_top` string
    - `spacings` SpacingValuesRDT
      - `padding_bottom` string
      - `padding_left` string
      - `padding_right` string
      - `padding_top` string
  - `inner_columns` GlobalInnerColumnRDT
    - `breakpoints` InnerColumnBreakpointOverrides
      - `mobile` InnerColumnBreakpointStyle
        - `spacing` SpacingValuesRDT
          - `padding_bottom` string
          - `padding_left` string
          - `padding_right` string
          - `padding_top` string
      - `tablet` InnerColumnBreakpointStyle
        - `spacing` SpacingValuesRDT
          - `padding_bottom` string
          - `padding_left` string
          - `padding_right` string
          - `padding_top` string
    - `spacings` SpacingValuesRDT
      - `padding_bottom` string
      - `padding_left` string
      - `padding_right` string
      - `padding_top` string
  - `sections` GlobalSectionRDT
    - `breakpoints` SectionBreakpointOverrides
      - `mobile` SectionBreakpointStyle
        - `spacing` SpacingValuesRDT
          - `padding_bottom` string
          - `padding_left` string
          - `padding_right` string
          - `padding_top` string
      - `tablet` SectionBreakpointStyle
        - `spacing` SpacingValuesRDT
          - `padding_bottom` string
          - `padding_left` string
          - `padding_right` string
          - `padding_top` string
    - `content_width` ContentWidthRDT
      - `default_content_mode` 'full_width' | 'constrained_width'
      - `default_max_width_constraint` string
    - `spacings` SpacingValuesRDT
      - `padding_bottom` string
      - `padding_left` string
      - `padding_right` string
      - `padding_top` string
  - `text` TextStylesRDT
    - `default` DefaultTextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `link` LinkStyleRDT
        - `color` string
        - `text_decoration` string
      - `link_active` LinkStyleRDT
        - `color` string
        - `text_decoration` string
      - `link_hover` LinkStyleRDT
        - `color` string
        - `text_decoration` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string
    - `h1` TextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string
    - `h2` TextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string
    - `h3` TextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string
    - `h4` TextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string
    - `h5` TextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string
    - `h6` TextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string
    - `paragraph` TextStyleRDT
      - `breakpoints` BreakpointOverrides
        - `mobile` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
        - `tablet` BreakpointStyle
          - `text` TextBreakpointStyle
            - `font_size` string
      - `color` string
      - `font_family` string
      - `font_size` string
      - `font_style` string
      - `font_weight` string
      - `letter_spacing` string
      - `line_height` string
      - `text_decoration` string
      - `text_direction` string
      - `text_transform` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `402`: Payment Required
- `405`: Method Not Allowed
- `429`: Too many requests. The rate limit was exceeded.
- `500`: Internal Server Error

---

[API](https://skmtc.dev/duda/apis/duda-partner-api.md) - [All operations](https://skmtc.dev/duda/apis/duda-partner-api/llms.txt) - [OpenAPI document](https://skmtc.dev/duda/apis/duda-partner-api/revisions/52be4d41cb12?raw)
