---
title: "List schemas in a group (BETA)"
method: GET
path: "/v4/schemas/{groupName}"
tags: ["Schemas"]
---

# List schemas in a group (BETA)

`GET /v4/schemas/{groupName}`

**List schemas in a group**<p>Returns every entry of the enum backing the given group. Each entry contains the addressable <code>value</code>, the enum <code>key</code> and an optional human-readable <code>description</code>. Use one of these <code>value</code>s (or the <code>key</code>) as <code>:typeId</code> in <code>GET /v4/schemas/:groupName/:typeId</code>.</p><p>Example: <code>GET /v4/schemas/distributionMethod</code> returns the list of <code>DistributionMethod</code> values for which a JSON Schema is available.</p><p>Responds <code>404</code> if <code>groupName</code> is not a known group — see <code>GET /v4/schemas</code> for the list of valid groups.</p>

## Path parameters

- `groupName` string, required — Schema group name

## Response `200`

Response for status 200

- object
  - `name` string, required — Schema group name
  - `enumName` string, required — Underlying enum name
  - `valueType` union, required — Type of the discriminator values
    - string
    - string
  - `entries` object[], required — All schemas available in this group
    - `value` union, required — Enum value addressing this schema
      - string
      - number
    - `key` string, required — Enum key
    - `description` string — Optional human-readable description

---

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