---
title: "List Profile Layers Route"
method: GET
path: "/profile-layers"
---

# List Profile Layers Route

`GET /profile-layers`

## Request

- Base URL: `https://usemeridian.us` (the document declares no server; this is the origin it was published from)
- URL: `https://usemeridian.us/profile-layers`
- Auth: none declared

List every persisted profile_layers row, optionally filtered by
``scope_type``. Mirrors the ``list_profile_layers`` MCP tool.

RT-TI-005 (wave 2) — for a project-scoped caller the ``project`` layers of
projects outside their scope and the ``session`` layers of sessions of other
projects are dropped (the other layer types are not project-keyed and are
returned as before). The scope is resolved only when the listing can contain
a project or session layer, i.e. never for ``?scope_type=workspace`` /
``user`` / ``hosted_default``.

## Query parameters

- `scope_type` string, nullable

## Response `200`

Successful Response

- object[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/usemeridian/apis/meridian.md) · [All operations](https://skmtc.dev/usemeridian/apis/meridian/llms.txt) · [OpenAPI document](https://skmtc.dev/usemeridian/apis/meridian/revisions/f37a894bd374?raw)
