---
title: "Expand a concept or collection to all it's narrower concepts."
method: GET
path: "/conceptschemes/{scheme_id}/c/{c_id}/expand"
tags: ["Pyramid_skosprovider"]
---

# Expand a concept or collection to all it's narrower concepts.

`GET /conceptschemes/{scheme_id}/c/{c_id}/expand`

Expand a concept or collection to all it's narrower concepts.
This method should recurse and also return narrower concepts of narrower concepts.
If the id passed belongs to a :class:`skosprovider.skos.Concept`, the id of the concept itself should be include in the return value.
If the id passed belongs to a :class:`skosprovider.skos.Collection`, the id of the collection itself must not be present in the return value In this case the return value includes all the member concepts and their narrower concepts.
Returns A list of id's or :class:`HTTPNotFound` if the concept or collection doesn't exist.

## Path parameters

- `scheme_id` string, required
- `c_id` string, required

## Response `200`

The concept/collection was found in the conceptscheme.

- string[]

## Other responses

- `404` — The concept/collection was not found in the conceptscheme or the conceptscheme was not found.

---

[API](https://skmtc.net/onroerenderfgoed/apis/atramhasis-api.md) · [All operations](https://skmtc.net/onroerenderfgoed/apis/atramhasis-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/onroerenderfgoed/atramhasis-api/versions/c2d0b54078a2/schema)
