---
title: "Get Contents Definitions"
method: GET
path: "/api/mind/v2/contents/definitions"
tags: ["mind-v2"]
---

# Get Contents Definitions

`GET /api/mind/v2/contents/definitions`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/mind/v2/contents/definitions`
- Auth: none declared

What each Contents column means, its allowed values and the numbers behind its rules.

Static text and constants, read from the same sources the table and the
CSV use, so the answer cannot differ from the behavior it describes.

## Headers

- `x-impersonate-identity-id` string, nullable

## Response `200`

Successful Response

- V2ContentsDefinitions: Keyed by ``V2MindItemRow`` field name, in table and CSV order. ``columns`` is the original TOS-7842 definition set. ``fields`` and ``values`` are the vocabulary registry (TOS-7884) and are additive.
  - `columns` object, required
  - `fields` V2VocabularyField[]
    - `key` string, required
    - `label` string, required
    - `layer` string, required
    - `family` string, required
    - `hover` string, required
    - `applies_to` string[], required
    - `unknown_for` string[], required
    - `group` string, required
    - `phone` boolean, required
    - `blank_when_missing` boolean, required
    - `values` string[], required
  - `values` V2VocabularyValue[]
    - `key` string, required
    - `field` string, required
    - `label` string, required
    - `hover` string, required
    - `stored` string[], required
  - `default_fields` string[]
  - `phone_fields` string[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/thinqos/apis/thinqos-api.md) · [All operations](https://skmtc.dev/thinqos/apis/thinqos-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thinqos/apis/thinqos-api/revisions/5fdd1072e877?raw)
