---
title: "Get Catalog"
method: GET
path: "/insights/catalog"
tags: ["Insights"]
---

# Get Catalog

`GET /insights/catalog`

## Request

- Base URL: `https://api.chift.eu`
- URL: `https://api.chift.eu/insights/catalog`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/chift/apis/chift-api/docs/insights/catalog/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

Successful Response

- InsightsCatalog: What Insights can answer for this token: the entities it may read, and the REST read operations those entities make redundant.
  - `entities` PublicCubeMetaCube[], required
    - `name` string, required
    - `type` 'cube' | 'view', nullable
    - `title` string, nullable
    - `description` string, nullable
    - `connectedComponent` integer, nullable
    - `measures` PublicCubeMetaMember[]
      - `name` string, required
      - `title` string, nullable
      - `shortTitle` string, nullable
      - `aliasName` string, nullable
      - `type` string, nullable
      - `description` string, nullable
      - `aggType` string, nullable
      - `drillMembers` string[], nullable
      - `format` string, nullable
      - `primaryKey` boolean, nullable
      - `suggestFilterValues` boolean, nullable
      - `nullable` boolean, nullable
      - `values` string[], nullable
      - `allowedGranularities` string[], nullable
      - `jsonSchema` object, nullable
      - `monetary` boolean, nullable
      - `currencyDimension` string, nullable
      - `currencySensitive` boolean, nullable
      - `alignAxis` string, nullable
    - `dimensions` PublicCubeMetaMember[]
      - `name` string, required
      - `title` string, nullable
      - `shortTitle` string, nullable
      - `aliasName` string, nullable
      - `type` string, nullable
      - `description` string, nullable
      - `aggType` string, nullable
      - `drillMembers` string[], nullable
      - `format` string, nullable
      - `primaryKey` boolean, nullable
      - `suggestFilterValues` boolean, nullable
      - `nullable` boolean, nullable
      - `values` string[], nullable
      - `allowedGranularities` string[], nullable
      - `jsonSchema` object, nullable
      - `monetary` boolean, nullable
      - `currencyDimension` string, nullable
      - `currencySensitive` boolean, nullable
      - `alignAxis` string, nullable
    - `hierarchies` object[]
    - `segments` PublicCubeMetaMember[]
      - `name` string, required
      - `title` string, nullable
      - `shortTitle` string, nullable
      - `aliasName` string, nullable
      - `type` string, nullable
      - `description` string, nullable
      - `aggType` string, nullable
      - `drillMembers` string[], nullable
      - `format` string, nullable
      - `primaryKey` boolean, nullable
      - `suggestFilterValues` boolean, nullable
      - `nullable` boolean, nullable
      - `values` string[], nullable
      - `allowedGranularities` string[], nullable
      - `jsonSchema` object, nullable
      - `monetary` boolean, nullable
      - `currencyDimension` string, nullable
      - `currencySensitive` boolean, nullable
      - `alignAxis` string, nullable
    - `relationships` PublicCubeRelationship[]
      - `target` string, required
      - `relationship` 'one_to_one' | 'one_to_many' | 'many_to_one', required
    - `domain` string, nullable
    - `queryGroup` string, nullable
  - `coveredOperations` string[], required

## Changes

- **2026-11-03** `020884969534`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/chift/apis/chift-api/changes/insights/catalog/get.md)

---

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