---
title: "Get the multi-tree content structure of a page"
method: GET
path: "/api/v1/page/{pageId}/content/tree"
tags: ["Page"]
---

# Get the multi-tree content structure of a page

`GET /api/v1/page/{pageId}/content/tree`

Returns the multi-tree data associated with a page, which represents the mapping between containers, contentlets, and their positions on the page. Each entry includes the page ID, container ID, contentlet ID, relation type, tree order, personalization, and variant ID.

## Path parameters

- `pageId` string, required

## Response `200`

Content tree retrieved successfully

- ResponseEntityMulitreeView
  - `errors` ErrorEntity[]
    - `errorCode` string
    - `message` string
    - `fieldName` string
  - `entity` MulitreeView[]
    - `pageId` string
    - `containerId` string
    - `contentId` string
    - `relationType` string
    - `treeOrder` integer
    - `personalization` string
    - `variantId` string
  - `messages` MessageEntity[]
    - `message` string
  - `i18nMessagesMap` object
  - `permissions` string[]
  - `pagination` Pagination
    - `currentPage` integer
    - `perPage` integer
    - `totalEntries` integer

## Other responses

- `401` — Authentication required
- `403` — User does not have required permissions
- `404` — Page not found

---

[API](https://skmtc.dev/jostens/apis/dotcms-rest-api.md) · [All operations](https://skmtc.dev/jostens/apis/dotcms-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/jostens/dotcms-rest-api/revisions/a088fe9f515c/schema)
