---
title: "Display a tree of a conceptscheme's children"
method: GET
path: "/conceptschemes/{scheme_id}/tree"
tags: ["Pyramid_skosprovider"]
---

# Display a tree of a conceptscheme's children

`GET /conceptschemes/{scheme_id}/tree`

## Request

- Base URL: `/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/conceptschemes/{scheme_id}/tree`
- Auth: none declared
- TypeScript: <https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/docs/conceptschemes/:scheme_id/tree/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `scheme_id` string, required

## Response `200`

A tree view of the conceptscheme was returned.

- ThingTree[]
  - `id` string
  - `concept_id` integer
  - `type` 'concept' | 'collection'
  - `label` string, nullable
  - `children` ThingTree[]

## Changes

- **2025-11-20** `d98571488187`: 1 breaking, 1 info
  - the response property `items/label` became nullable for the status `200`
  - added the optional property `items/type` to the response with the `200` status
- **2021-12-22** `042de7aa8903`: 1 info
  - endpoint added
- **2021-12-20** `720170256c20`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/changes/conceptschemes/:scheme_id/tree/get.md)

---

[API](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api.md) - [All operations](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/llms.txt) - [OpenAPI document](https://skmtc.dev/onroerenderfgoed/apis/atramhasis-api/revisions/c2d0b54078a2?raw)
