> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# checkoutTreeCatalog

> Read checkout tree docs by path: one entry per path, in order, null for an unknown path. `""` is the index; start with `guide/`, then `workspaceCreate(resourceType: CHECKOUT_TREE)` to edit the live tree. At most 50 paths.

**Required scopes:** [`checkout_read`](https://developers.redo.com/docs/api-reference/v3/reference/scopes#scope-checkout_read)

## Arguments

**paths** `[String!]!` *required*

The pages to read, such as `["guide/", "steps/segment"]`.

## Returns

**checkoutTreeCatalog** `[\[CheckoutTreeCatalogEntry\]!](/docs/api-reference/v3/reference/checkout/checkout-tree-catalog-entry)` *required*

A page of the checkout tree catalog.

**fields**

**children** `[\[CheckoutTreeCatalogListing!\]!](/docs/api-reference/v3/reference/checkout/checkout-tree-catalog-listing)` *required*

Pages under this one.

**fields**

**path** `String!` *required*

Pass it to `checkoutTreeCatalog` to read the page.

**summary** `String!` *required*

One line.

**title** `String!` *required*

The page's title.

**configJsonSchema** `[JSON](/docs/api-reference/v3/reference/common/json)`

On step pages, the JSON Schema of the step's config.

**content** `String!` *required*

The page, as markdown.

**path** `String!` *required*

The page's path.

**summary** `String!` *required*

One line.

**title** `String!` *required*

The page's title.

## Example

```graphql theme={null}
query {
  checkoutTreeCatalog(paths: "...") {
    configJsonSchema
    content
    path
    summary
    title
  }
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.