---
title: "List Fields in Collection"
method: GET
path: "/fields/{collection}"
tags: ["Fields"]
---

# List Fields in Collection

`GET /fields/{collection}`

Returns a list of the fields available in the given collection.

## Path parameters

- `collection` string, required

## Query parameters

- `sort` string[]

## Response `200`

Successful request

- object
  - `data` Fields[]
    - `id` integer
    - `collection` string — Unique name of the collection this field is in.
    - `field` string — Unique name of the field. Field name is unique within the collection.
    - `special` string[], nullable
    - `interface` string, nullable
    - `options` unknown
    - `display` string, nullable
    - `display_options` unknown
    - `readonly` boolean
    - `hidden` boolean
    - `sort` integer, nullable
    - `width` string, nullable
    - `translations` unknown
    - `note` string, nullable
    - `conditions` unknown
    - `required` boolean, nullable
    - `group` union
      - integer
      - Fields — recursive
    - `validation` unknown
    - `validation_message` string, nullable
    - `searchable` boolean

## Other responses

- `401` — Error: Unauthorized request
- `404` — Error: Not found.

## Changes

> 5 revisions in range; 1 could not be searched.

- **2025-09-18** `4c523c5346af` — 1 warning
  - removed the optional property `data/items/searchable` from the response with the `200` status

[Change history](https://skmtc.dev/utomic-media/apis/dynamic-api-specification/changes/fields/:collection/get.md)

---

[API](https://skmtc.dev/utomic-media/apis/dynamic-api-specification.md) · [All operations](https://skmtc.dev/utomic-media/apis/dynamic-api-specification/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/utomic-media/dynamic-api-specification/revisions/4a0ccd34700e/schema)
