---
title: "Get Themes"
method: GET
path: "/accounts/{{account_id}}/themes"
tags: ["Themes"]
---

# Get Themes

`GET /accounts/{{account_id}}/themes`

Gets all themes for the account

## Response `200`

SUCCESS

- ThemeList — List of In-Page Experience themes
  - `items` Theme[]
    - `id` string — ID of the theme
    - `accountId` number — Video Cloud account ID
    - `name` string, required — Name of the theme
    - `description` string — Description of the theme
    - `styles` Styles — Style overrides
      - `global` Style
      - `anchor` Style
      - `navigation` Style
      - `videoInfo` Style
      - `videoTitle` Style
      - `videoDescription` Style
      - `overlay` Style
      - `overlayTitle` Style
      - `overlayDescription` Style
      - `overlayBanner` Style
      - `nowPlaying` Style
      - `playButton` Style
      - `sharing` Style
      - `overlaySharing` Style
      - `eventCountdown` Style
      - `calendarReminder` Style
    - `fonts` FontBase[] — Fonts included in the theme
      - `name` string, required — Font name
      - `css` string, required — CSS required to import the font
    - `updatedAt` string — ISO-8601 date when the theme was last modified
    - `createdAt` string — ISO-8601 date when the theme was created

## Other responses

- `401` — UNAUTHORIZED: Authentication failed - check to make sure your client credentials were correct for the access token

---

[API](https://skmtc.net/brightcovelearning/apis/brightcove-in-page-experiences-api-reference.md) · [All operations](https://skmtc.net/brightcovelearning/apis/brightcove-in-page-experiences-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/brightcovelearning/brightcove-in-page-experiences-api-reference/revisions/4ba1a5bb9017/schema)
