---
title: "Get the channel layouts"
method: GET
path: "/channels/{channel_id}/layouts"
tags: ["Channel Layout Operations"]
---

# Get the channel layouts

`GET /channels/{channel_id}/layouts`

## Path parameters

- `channel_id` string, required

## Response `200`

OK

- Layout[]
  - `name` string, required — identifying name of this layout within its channel
  - `label` string — default display label for this layout
  - `description` string — description for this layout
  - `parameters` object — a map of string parameters (names/values) for this layout
  - `type` 'abstract' | 'page' | 'xpage', required — page type defines the usage. Only abstract pages can be extended. Valid values: abstract, page, xpage
  - `extends` string — the name of the (abstract) page extended by this layout
  - `components` AbstractComponent[] — the components that are defined in the current layout
    - `name` string, required — identifying name of this component within its page
    - `label` string — default display label for this component
    - `description` string — description for this component
    - `parameters` object — a map of string parameters (names/values) for this component
    - `xtype` 'hst.vbox' | 'hst.unorderedlist' | 'hst.orderedlist' | 'hst.span' | 'hst.nomarkup' — the layout used for rendering inner containers
    - `type` 'static' | 'managed', required — the type of this component

## Other responses

- `403` — Forbidden

---

[API](https://skmtc.net/bloomreach/apis/documents-delivery-api-2-0.md) · [All operations](https://skmtc.net/bloomreach/apis/documents-delivery-api-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bloomreach/documents-delivery-api-2-0/versions/87bfc06578c2/schema)
