> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chift.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Catalog



## OpenAPI

````yaml get /insights/catalog
openapi: 3.1.0
info:
  title: Chift API
  description: >-
    The Chift API is a universal API giving you access to financial data from
    the software of your clients. It helps software companies to offer native
    integrations to their clients without the effort needed to maintain those
    native integrations. By using the APIs (Accounting, POS, eCommerce) of
    Chift, you connect once and allow your clients to use their software
    packages.
  version: 1.0.0
servers:
  - url: https://api.chift.eu
    description: Chift
security:
  - bearerAuth: []
paths:
  /insights/catalog:
    get:
      tags:
        - Insights
      summary: Get Catalog
      operationId: insights_get_catalog
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InsightsCatalog'
components:
  schemas:
    InsightsCatalog:
      properties:
        entities:
          items:
            $ref: '#/components/schemas/PublicCubeMetaCube'
          type: array
          title: Entities
        coveredOperations:
          items:
            type: string
          type: array
          title: Coveredoperations
      type: object
      required:
        - entities
        - coveredOperations
      title: InsightsCatalog
      description: >-
        What Insights can answer for this token: the entities it may read, and
        the REST read

        operations those entities make redundant.
    PublicCubeMetaCube:
      properties:
        name:
          type: string
          title: Name
        type:
          anyOf:
            - type: string
              enum:
                - cube
                - view
            - type: 'null'
          title: Type
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        connectedComponent:
          anyOf:
            - type: integer
            - type: 'null'
          title: Connectedcomponent
        measures:
          items:
            $ref: '#/components/schemas/PublicCubeMetaMember'
          type: array
          title: Measures
        dimensions:
          items:
            $ref: '#/components/schemas/PublicCubeMetaMember'
          type: array
          title: Dimensions
        hierarchies:
          items:
            additionalProperties: true
            type: object
          type: array
          title: Hierarchies
        segments:
          items:
            $ref: '#/components/schemas/PublicCubeMetaMember'
          type: array
          title: Segments
        relationships:
          items:
            $ref: '#/components/schemas/PublicCubeRelationship'
          type: array
          title: Relationships
        domain:
          anyOf:
            - type: string
            - type: 'null'
          title: Domain
        queryGroup:
          anyOf:
            - type: string
            - type: 'null'
          title: Querygroup
      type: object
      required:
        - name
      title: PublicCubeMetaCube
      description: >-
        Agent-facing Cube schema, close to Cube /v1/meta and stripped of SQL
        internals.
    PublicCubeMetaMember:
      properties:
        name:
          type: string
          title: Name
        title:
          anyOf:
            - type: string
            - type: 'null'
          title: Title
        shortTitle:
          anyOf:
            - type: string
            - type: 'null'
          title: Shorttitle
        aliasName:
          anyOf:
            - type: string
            - type: 'null'
          title: Aliasname
        type:
          anyOf:
            - type: string
            - type: 'null'
          title: Type
        description:
          anyOf:
            - type: string
            - type: 'null'
          title: Description
        aggType:
          anyOf:
            - type: string
            - type: 'null'
          title: Aggtype
        drillMembers:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Drillmembers
        format:
          anyOf:
            - type: string
            - type: 'null'
          title: Format
        primaryKey:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Primarykey
        suggestFilterValues:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Suggestfiltervalues
        nullable:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Nullable
        values:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Values
        allowedGranularities:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Allowedgranularities
        jsonSchema:
          anyOf:
            - additionalProperties: true
              type: object
            - type: 'null'
          title: Jsonschema
        monetary:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Monetary
        currencyDimension:
          anyOf:
            - type: string
            - type: 'null'
          title: Currencydimension
        currencySensitive:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Currencysensitive
        alignAxis:
          anyOf:
            - type: string
            - type: 'null'
          title: Alignaxis
      type: object
      required:
        - name
      title: PublicCubeMetaMember
      description: >-
        Agent-facing Cube member metadata.


        The base fields mirror Cube /v1/meta. The remaining fields are selected,
        SQL-free

        Backbone metadata flattened so agents do not need to inspect arbitrary
        `meta`.
    PublicCubeRelationship:
      properties:
        target:
          type: string
          title: Target
        relationship:
          type: string
          enum:
            - one_to_one
            - one_to_many
            - many_to_one
          title: Relationship
      type: object
      required:
        - target
        - relationship
      title: PublicCubeRelationship
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        This access token needs to be included in each of your request to the
        Chift API.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.