---
title: "Read the configuration schema of a method version."
method: GET
path: "/component-registry/methods/{componentVersionReference}/configuration-schema"
tags: ["Component Registry"]
---

# Read the configuration schema of a method version.

`GET /component-registry/methods/{componentVersionReference}/configuration-schema`

## Path parameters

- `componentVersionReference` string, required

## Query parameters

- `resolveDependencies` boolean

## Response `200`

Ok

- WorkflowsSchemaDefinition — Base abstract class for all schema elements. It captures attributes which are shared between all schema elements.
  - `doc` string
  - `expert` boolean
  - `label` string
  - `list` boolean
  - `modelFieldName` string
  - `multiLanguageDoc` object
  - `multiLanguageLabel` object
  - `name` string
  - `optional` boolean
  - `schemaDefinitionFieldIndex` integer
  - `schema_element_type` string, required
  - `uiFieldIndex` integer
  - `defaultSubtype` boolean
  - `polymorphic` boolean
  - `subtypes` object[]
    - `doc` string
    - `expert` boolean
    - `label` string
    - `list` boolean
    - `modelFieldName` string
    - `multiLanguageDoc` object
    - `multiLanguageLabel` object
    - `name` string
    - `optional` boolean
    - `schemaDefinitionFieldIndex` integer
    - `schema_element_type` string, required
    - `uiFieldIndex` integer
    - `defaultSubtype` boolean
    - `polymorphic` boolean
    - `subtypes` object[]
    - `supertype` object — Base abstract class for all schema elements. It captures attributes which are shared between all schema elements.
      - `doc` string
      - `expert` boolean
      - `label` string
      - `list` boolean
      - `modelFieldName` string
      - `multiLanguageDoc` object
      - `multiLanguageLabel` object
      - `name` string
      - `optional` boolean
      - `schemaDefinitionFieldIndex` integer
      - `schema_element_type` string, required
      - `uiFieldIndex` integer
      - `defaultSubtype` boolean
      - `polymorphic` boolean
      - `subtypes` object[]
      - `supertype` WorkflowsAbstractCompoundField — Base abstract class for all schema elements. It captures attributes which are shared between all schema elements.
        - `doc` string
        - `expert` boolean
        - `label` string
        - `list` boolean
        - `modelFieldName` string
        - `multiLanguageDoc` object
        - `multiLanguageLabel` object
        - `name` string
        - `optional` boolean
        - `schemaDefinitionFieldIndex` integer
        - `schema_element_type` string, required
        - `uiFieldIndex` integer
        - `defaultSubtype` boolean
        - `polymorphic` boolean
        - `subtypes` object[]
        - `supertype` object — Base abstract class for all schema elements. It captures attributes which are shared between all schema elements.
          - `doc` string
          - `expert` boolean
          - `label` string
          - `list` boolean
          - `modelFieldName` string
          - `multiLanguageDoc` object
          - `multiLanguageLabel` object
          - `name` string
          - `optional` boolean
          - `schemaDefinitionFieldIndex` integer
          - `schema_element_type` string, required
          - `uiFieldIndex` integer
          - `defaultSubtype` boolean
          - `polymorphic` boolean
          - `subtypes` object[]
          - `supertype` WorkflowsAbstractCompoundField — recursive
          - `typeName` string
        - `typeName` string
      - `typeName` string
    - `typeName` string
  - `supertype` object — Base abstract class for all schema elements. It captures attributes which are shared between all schema elements.
    - `doc` string
    - `expert` boolean
    - `label` string
    - `list` boolean
    - `modelFieldName` string
    - `multiLanguageDoc` object
    - `multiLanguageLabel` object
    - `name` string
    - `optional` boolean
    - `schemaDefinitionFieldIndex` integer
    - `schema_element_type` string, required
    - `uiFieldIndex` integer
    - `defaultSubtype` boolean
    - `polymorphic` boolean
    - `subtypes` object[]
    - `supertype` WorkflowsAbstractCompoundField — Base abstract class for all schema elements. It captures attributes which are shared between all schema elements.
      - `doc` string
      - `expert` boolean
      - `label` string
      - `list` boolean
      - `modelFieldName` string
      - `multiLanguageDoc` object
      - `multiLanguageLabel` object
      - `name` string
      - `optional` boolean
      - `schemaDefinitionFieldIndex` integer
      - `schema_element_type` string, required
      - `uiFieldIndex` integer
      - `defaultSubtype` boolean
      - `polymorphic` boolean
      - `subtypes` object[]
      - `supertype` object — Base abstract class for all schema elements. It captures attributes which are shared between all schema elements.
        - `doc` string
        - `expert` boolean
        - `label` string
        - `list` boolean
        - `modelFieldName` string
        - `multiLanguageDoc` object
        - `multiLanguageLabel` object
        - `name` string
        - `optional` boolean
        - `schemaDefinitionFieldIndex` integer
        - `schema_element_type` string, required
        - `uiFieldIndex` integer
        - `defaultSubtype` boolean
        - `polymorphic` boolean
        - `subtypes` object[]
        - `supertype` WorkflowsAbstractCompoundField — recursive
        - `typeName` string
      - `typeName` string
    - `typeName` string
  - `typeName` string
  - `fields` object
  - `inline` boolean

---

[API](https://skmtc.net/simscale/apis/simscale-api.md) · [All operations](https://skmtc.net/simscale/apis/simscale-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/simscale/simscale-api/revisions/53223abaceb7/schema)
