---
title: "Get DCD home screen content"
method: GET
path: "/dcd/home"
tags: ["dcd"]
---

# Get DCD home screen content

`GET /dcd/home`

Return all content for the home screen

## Response `200`

Home screen content.

- object
  - `banners` FeaturedDcd[]
    - `id` integer, required
    - `image` string, required
    - `tag` string, required
    - `title` string, required
    - `description` string, required
    - `version` integer — The version of the returned entity
    - `link` string
    - `order` integer
  - `user_playlists` Playlist[]
    - `id` integer, required
    - `image` string — This represents the album art. Either base64 encoded string or the remote image path (HTTPS).
    - `name` string, required — Playlist name.
    - `modified` integer — Last modified date for Playlist as Unix timestamp
    - `duration` integer — This represents the sum of the duration of every song in the playlist
    - `trimmed_duration` integer — This represents the total playlist duration with all the songs effects applied in the playlist
    - `is_spicy` boolean — The playlist is spicy if at least a song is marked as spicy
    - `song_count` integer, required — The count of songs in the playlist
    - `crossfade` integer — Number of seconds for cross fade by default
    - `version` integer — The version of the returned entity
  - `featured` FeaturedDcd[] — Featured content, the most relevant categories in media platform
    - `id` integer, required
    - `image` string, required
    - `tag` string, required
    - `title` string, required
    - `description` string, required
    - `version` integer — The version of the returned entity
    - `link` string
    - `order` integer
  - `featured_playlists` Playlist[]
    - `id` integer, required
    - `image` string — This represents the album art. Either base64 encoded string or the remote image path (HTTPS).
    - `name` string, required — Playlist name.
    - `modified` integer — Last modified date for Playlist as Unix timestamp
    - `duration` integer — This represents the sum of the duration of every song in the playlist
    - `trimmed_duration` integer — This represents the total playlist duration with all the songs effects applied in the playlist
    - `is_spicy` boolean — The playlist is spicy if at least a song is marked as spicy
    - `song_count` integer, required — The count of songs in the playlist
    - `crossfade` integer — Number of seconds for cross fade by default
    - `version` integer — The version of the returned entity

## Other responses

- `304` — If the If-None-Match header is sent and matches with the Etag it will return the 304 (Not Modified) response without the data on the body.
- `400` — Error while retrieving home screen content.

---

[API](https://skmtc.net/zumba/apis/zumba-s-api.md) · [All operations](https://skmtc.net/zumba/apis/zumba-s-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zumba/zumba-s-api/revisions/90e715bcdf3d/schema)
