---
title: "Changes to Read the configuration schema validation rules of a method version."
method: GET
path: "/component-registry/methods/{componentVersionReference}/configuration-schema-validation-rules"
---

# Changes to Read the configuration schema validation rules of a method version.

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

> Every recorded change to this operation, newest first.
> 33 revisions in range; 2 not diffed.

## Timeline

Changed in 5 of 33 revisions.

- **2026-10-12** `c44a625a8276`: 2 info
- **2026-10-02** `494ce2aaf719`: 5 info
- **2026-09-22** `3985cc1cb395`: 3 breaking, 13 info
- **2026-09-09** `50d7c3621f21`: 1 info
- **2026-08-26** `59e18bbabf83`: 1 breaking, 29 info

## Changes

- **2026-10-12** `c44a625a8276`: 2 info
  - added `connections` discriminator mapping keys to the `rules/items/elementScope/iteratorReference/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `connections` discriminator mapping keys to the `rules/items/valueReference` response property for the response status `200`
- **2026-10-02** `494ce2aaf719`: 5 info
  - added `entity_assignment_list:function:cad_predicate_failures` discriminator mapping keys to the `rules/items/cases/items/condition/allOf[#/components/schemas/Workflows.Value]/` response property for the response status `200`
  - added `entity_assignment_list:function:cad_predicate_failures` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/` response property for the response status `200`
  - added `entity_assignment_list:function:cad_predicate_failures` discriminator mapping keys to the `rules/items/cases/items/message/allOf[#/components/schemas/Workflows.Value]/` response property for the response status `200`
  - added `entity_assignment_list:function:cad_predicate_failures` discriminator mapping keys to the `rules/items/cases/items/multiLanguageMessage/additionalProperties/allOf[#/components/schemas/Workflows.Value]/` response property for the response status `200`
  - added `entity_assignment_list:function:cad_predicate_failures` discriminator mapping keys to the `rules/items/elementScope/list/allOf[#/components/schemas/Workflows.Value]/` response property for the response status `200`
- **2026-09-22** `3985cc1cb395`: 3 breaking, 13 info
  - the `rules/items/cases/items/details/additionalProperties/` response's property type changed from no type to `object` for status `200`
  - the `rules/items/elementScope` response's property type changed from no type to `object` for status `200`
  - the `rules/items/valueReference` response's property type changed from no type to `object` for status `200`
  - added the optional property `rules/items/elementScope/iteratorReference` to the response with the `200` status
  - added the optional property `rules/items/elementScope/list` to the response with the `200` status
  - the `severityLevel` response's property default value `` was added for the status `200`
  - added discriminator to `rules/items/cases/items/details/additionalProperties/` response property for the response status `200`
  - added discriminator to `rules/items/valueReference` response property for the response status `200`
  - added `list:function:table_section` discriminator mapping keys to the `rules/items/cases/items/condition/allOf[#/components/schemas/Workflows.Value]/` response property for the response status `200`
  - added `list:function:table_section` discriminator mapping keys to the `rules/items/cases/items/message/allOf[#/components/schemas/Workflows.Value]/` response property for the response status `200`
  - added `list:function:table_section` discriminator mapping keys to the `rules/items/cases/items/multiLanguageMessage/additionalProperties/allOf[#/components/schemas/Workflows.Value]/` response property for the response status `200`
  - removed `#/components/schemas/ComponentRegistry.ListElementScope, subschema #2` from the `rules/items/elementScope` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/Workflows.AsBooleanValue, #/components/schemas/Workflows.AsDimensionalScalarValue, #/components/schemas/Workflows.AsDimensionalVectorValue, #/components/schemas/Workflows.AsEntityAssignmentListValue, #/components/schemas/Workflows.AsEntityAssignmentValue, #/components/schemas/Workflows.AsEnumValue, #/components/schemas/Workflows.AsIntegerValue, #/components/schemas/Workflows.AsMeasurementUnitValue, #/components/schemas/Workflows.AsRealValue, #/components/schemas/Workflows.AsStringValue, #/components/schemas/Workflows.AsValueList, #/components/schemas/Workflows.BooleanComparisonEqual, #/components/schemas/Workflows.BooleanComparisonNotEqual, #/components/schemas/Workflows.BooleanConstant, #/components/schemas/Workflows.BooleanExpressionSelect, #/components/schemas/Workflows.BooleanOperationAnd, #/components/schemas/Workflows.BooleanOperationNot, #/components/schemas/Workflows.BooleanOperationOr, #/components/schemas/Workflows.BooleanOperationXor, #/components/schemas/Workflows.BooleanReference, #/components/schemas/Workflows.BooleanToStringValueConversion, #/components/schemas/Workflows.CompoundComparisonEqual, #/components/schemas/Workflows.CompoundExpressionSelect, #/components/schemas/Workflows.CompoundMapEntities, #/components/schemas/Workflows.CompoundValue, #/components/schemas/Workflows.ConstantValueList, #/components/schemas/Workflows.DimensionalScalarComparisonGreaterThan, #/components/schemas/Workflows.DimensionalScalarComparisonGreaterThanOrEqual, #/components/schemas/Workflows.DimensionalScalarComparisonLessThan, #/components/schemas/Workflows.DimensionalScalarComparisonLessThanOrEqual, #/components/schemas/Workflows.DimensionalScalarConstant, #/components/schemas/Workflows.DimensionalScalarExpressionSelect, #/components/schemas/Workflows.DimensionalScalarFromDimensionalVectorComponent, #/components/schemas/Workflows.DimensionalScalarFunctionPow, #/components/schemas/Workflows.DimensionalScalarOperationDiv, #/components/schemas/Workflows.DimensionalScalarOperationMinus, #/components/schemas/Workflows.DimensionalScalarOperationPlus, #/components/schemas/Workflows.DimensionalScalarOperationTimes, #/components/schemas/Workflows.DimensionalScalarReference, #/components/schemas/Workflows.DimensionalScalarToRealValueConversion, #/components/schemas/Workflows.DimensionalScalarToStringValueConversion, #/components/schemas/Workflows.DimensionalVectorConstant, #/components/schemas/Workflows.DimensionalVectorExpressionSelect, #/components/schemas/Workflows.DimensionalVectorFromComponents, #/components/schemas/Workflows.DimensionalVectorFunctionMag, #/components/schemas/Workflows.DimensionalVectorFunctionNorm, #/components/schemas/Workflows.DimensionalVectorOperationDiv, #/components/schemas/Workflows.DimensionalVectorOperationMinus, #/components/schemas/Workflows.DimensionalVectorOperationPlus, #/components/schemas/Workflows.DimensionalVectorOperationTimes, #/components/schemas/Workflows.DimensionalVectorReference, #/components/schemas/Workflows.DimensionalVectorToStringValueConversion, #/components/schemas/Workflows.EntityAssignmentConstant, #/components/schemas/Workflows.EntityAssignmentFunctionIsEmpty, #/components/schemas/Workflows.EntityAssignmentListConstant, #/components/schemas/Workflows.EntityAssignmentListFromComponents, #/components/schemas/Workflows.EntityAssignmentListFunctionCountEntities, #/components/schemas/Workflows.EntityAssignmentListFunctionIsEmpty, #/components/schemas/Workflows.EntityAssignmentListIntersect, #/components/schemas/Workflows.EntityAssignmentListMapEntities, #/components/schemas/Workflows.EntityAssignmentListReference, #/components/schemas/Workflows.EntityAssignmentListToMarkdownLinkValueConversion, #/components/schemas/Workflows.EntityAssignmentMapEntities, #/components/schemas/Workflows.EntityAssignmentReference, #/components/schemas/Workflows.EntityAssignmentToEntityAssignmentListValueConversion, #/components/schemas/Workflows.EntityAssignmentToMarkdownLinkValueConversion, #/components/schemas/Workflows.EntityAssignmentToStringValueConversion, #/components/schemas/Workflows.EnumComparisonEqual, #/components/schemas/Workflows.EnumComparisonNotEqual, #/components/schemas/Workflows.EnumConstant, #/components/schemas/Workflows.EnumExpressionSelect, #/components/schemas/Workflows.EnumFunctionOneOf, #/components/schemas/Workflows.EnumReference, #/components/schemas/Workflows.EnumToStringValueConversion, #/components/schemas/Workflows.IntegerComparisonEqual, #/components/schemas/Workflows.IntegerComparisonGreaterThan, #/components/schemas/Workflows.IntegerComparisonGreaterThanOrEqual, #/components/schemas/Workflows.IntegerComparisonLessThan, #/components/schemas/Workflows.IntegerComparisonLessThanOrEqual, #/components/schemas/Workflows.IntegerComparisonNotEqual, #/components/schemas/Workflows.IntegerConstant, #/components/schemas/Workflows.IntegerExpressionSelect, #/components/schemas/Workflows.IntegerFunctionAbs, #/components/schemas/Workflows.IntegerFunctionMax, #/components/schemas/Workflows.IntegerFunctionMin, #/components/schemas/Workflows.IntegerOperationDiv, #/components/schemas/Workflows.IntegerOperationMinus, #/components/schemas/Workflows.IntegerOperationPlus, #/components/schemas/Workflows.IntegerOperationRem, #/components/schemas/Workflows.IntegerOperationTimes, #/components/schemas/Workflows.IntegerReference, #/components/schemas/Workflows.IntegerSequenceGenerator, #/components/schemas/Workflows.IntegerToDimensionalScalarValueConversion, #/components/schemas/Workflows.IntegerToRealValueConversion, #/components/schemas/Workflows.IntegerToStringValueConversion, #/components/schemas/Workflows.MeasurementUnitComparisonEqual, #/components/schemas/Workflows.MeasurementUnitComparisonNotEqual, #/components/schemas/Workflows.MeasurementUnitConstant, #/components/schemas/Workflows.MeasurementUnitExpressionSelect, #/components/schemas/Workflows.MeasurementUnitFunctionPow, #/components/schemas/Workflows.MeasurementUnitOperationDiv, #/components/schemas/Workflows.MeasurementUnitOperationTimes, #/components/schemas/Workflows.MeasurementUnitReference, #/components/schemas/Workflows.PolymorphicCompoundTypeCheck, #/components/schemas/Workflows.RealComparisonEqual, #/components/schemas/Workflows.RealComparisonGreaterThan, #/components/schemas/Workflows.RealComparisonGreaterThanOrEqual, #/components/schemas/Workflows.RealComparisonLessThan, #/components/schemas/Workflows.RealComparisonLessThanOrEqual, #/components/schemas/Workflows.RealComparisonNotEqual, #/components/schemas/Workflows.RealConstant, #/components/schemas/Workflows.RealExpressionSelect, #/components/schemas/Workflows.RealFunctionACos, #/components/schemas/Workflows.RealFunctionASin, #/components/schemas/Workflows.RealFunctionATan, #/components/schemas/Workflows.RealFunctionATan2, #/components/schemas/Workflows.RealFunctionAbs, #/components/schemas/Workflows.RealFunctionCbrt, #/components/schemas/Workflows.RealFunctionCos, #/components/schemas/Workflows.RealFunctionExp, #/components/schemas/Workflows.RealFunctionLog, #/components/schemas/Workflows.RealFunctionLog10, #/components/schemas/Workflows.RealFunctionMax, #/components/schemas/Workflows.RealFunctionMin, #/components/schemas/Workflows.RealFunctionPow, #/components/schemas/Workflows.RealFunctionSin, #/components/schemas/Workflows.RealFunctionSqrt, #/components/schemas/Workflows.RealFunctionTan, #/components/schemas/Workflows.RealOperationDiv, #/components/schemas/Workflows.RealOperationMinus, #/components/schemas/Workflows.RealOperationPlus, #/components/schemas/Workflows.RealOperationTimes, #/components/schemas/Workflows.RealReference, #/components/schemas/Workflows.RealSequenceGenerator, #/components/schemas/Workflows.RealToDimensionalScalarValueConversion, #/components/schemas/Workflows.RealToIntegerConversion, #/components/schemas/Workflows.RealToStringValueConversion, #/components/schemas/Workflows.ReferenceValueList, #/components/schemas/Workflows.StringComparisonEqual, #/components/schemas/Workflows.StringComparisonNotEqual, #/components/schemas/Workflows.StringConstant, #/components/schemas/Workflows.StringContainsFunction, #/components/schemas/Workflows.StringEndsWithFunction, #/components/schemas/Workflows.StringExpressionSelect, #/components/schemas/Workflows.StringLengthFunction, #/components/schemas/Workflows.StringLowerCaseFunction, #/components/schemas/Workflows.StringOperationPlus, #/components/schemas/Workflows.StringReference, #/components/schemas/Workflows.StringStartsWithFunction, #/components/schemas/Workflows.StringSubStringFunction, #/components/schemas/Workflows.StringToIntegerValueConversion, #/components/schemas/Workflows.StringToRealValueConversion, #/components/schemas/Workflows.StringUpperCaseFunction, #/components/schemas/Workflows.ValueListExpressionSelect, #/components/schemas/Workflows.ValueListFunctionAll, #/components/schemas/Workflows.ValueListFunctionAny, #/components/schemas/Workflows.ValueListFunctionDrop, #/components/schemas/Workflows.ValueListFunctionDropLast, #/components/schemas/Workflows.ValueListFunctionFilter, #/components/schemas/Workflows.ValueListFunctionFind, #/components/schemas/Workflows.ValueListFunctionFirst, #/components/schemas/Workflows.ValueListFunctionGet, #/components/schemas/Workflows.ValueListFunctionIntegerSum, #/components/schemas/Workflows.ValueListFunctionIsEmpty, #/components/schemas/Workflows.ValueListFunctionIsNotEmpty, #/components/schemas/Workflows.ValueListFunctionLast, #/components/schemas/Workflows.ValueListFunctionMap, #/components/schemas/Workflows.ValueListFunctionNone, #/components/schemas/Workflows.ValueListFunctionRealSum, #/components/schemas/Workflows.ValueListFunctionSize, #/components/schemas/Workflows.ValueListFunctionSubList, #/components/schemas/Workflows.ValueListFunctionTake, #/components/schemas/Workflows.ValueListFunctionTakeLast, #/components/schemas/Workflows.ValueListOperationPlus, #/components/schemas/Workflows.ValueListOperationTimes, #/components/schemas/Workflows.ValueListToStringValueConversion` from the `rules/items/cases/items/details/additionalProperties/` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/Workflows.ConfigValueReference, #/components/schemas/Workflows.DataPresenceReference, #/components/schemas/Workflows.DataValueReference, #/components/schemas/Workflows.GeneralMetadataValueReference, #/components/schemas/Workflows.IteratorReference, #/components/schemas/Workflows.MetadataValueReference, #/components/schemas/Workflows.ViewerEntityValueReference` from the `rules/items/valueReference` response property `oneOf` list for the response status `200`
  - added the required property `rules/items/cases/items/details/additionalProperties/value_model_type` to the response with the `200` status
  - added the required property `rules/items/valueReference/value_reference_type` to the response with the `200` status
- **2026-09-09** `50d7c3621f21`: 1 info
  - added the optional property `rules/items/elementScope` to the response with the `200` status
- **2026-08-26** `59e18bbabf83`: 1 breaking, 29 info
  - added `#/components/schemas/Workflows.ViewerEntityValueReference` to the `rules/items/valueReference` response property `oneOf` list for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.BooleanReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.CompoundMapEntities]/allOf[subschema #2]/compoundValue/allOf[subschema #2]/subtypes/additionalProperties/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.CompoundMapEntities]/allOf[subschema #2]/compoundValue/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.CompoundValue]/allOf[subschema #2]/subtypes/additionalProperties/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.CompoundValue]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.DimensionalScalarReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.DimensionalVectorReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.EntityAssignmentListReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.EntityAssignmentReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.EnumReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.IntegerReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.MeasurementUnitReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.PolymorphicCompoundTypeCheck]/allOf[subschema #2]/compoundValue/allOf[subschema #2]/subtypes/additionalProperties/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.PolymorphicCompoundTypeCheck]/allOf[subschema #2]/compoundValue/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.RealReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.ReferenceValueList]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.StringReference]/allOf[subschema #2]/valueReference` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.ValueListFunctionAll]/allOf[subschema #2]/iteratorReference/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.ValueListFunctionAny]/allOf[subschema #3]/iteratorReference/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.ValueListFunctionFilter]/allOf[subschema #2]/iteratorReference/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.ValueListFunctionFind]/allOf[subschema #2]/iteratorReference/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.ValueListFunctionMap]/allOf[subschema #3]/iteratorReference/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/cases/items/details/additionalProperties/oneOf[#/components/schemas/Workflows.ValueListFunctionNone]/allOf[subschema #2]/iteratorReference/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/valueReference/oneOf[#/components/schemas/Workflows.ConfigValueReference]/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/valueReference/oneOf[#/components/schemas/Workflows.DataPresenceReference]/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/valueReference/oneOf[#/components/schemas/Workflows.DataValueReference]/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/valueReference/oneOf[#/components/schemas/Workflows.GeneralMetadataValueReference]/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/valueReference/oneOf[#/components/schemas/Workflows.IteratorReference]/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`
  - added `viewer_entity` discriminator mapping keys to the `rules/items/valueReference/oneOf[#/components/schemas/Workflows.MetadataValueReference]/allOf[#/components/schemas/Workflows.ValueReference]/` response property for the response status `200`

---

[Operation](https://skmtc.dev/simscale/apis/simscale-api/docs/component-registry/methods/:componentVersionReference/configuration-schema-validation-rules/get.md) - [API](https://skmtc.dev/simscale/apis/simscale-api.md) - [Page](https://skmtc.dev/simscale/apis/simscale-api/changes/component-registry/methods/:componentVersionReference/configuration-schema-validation-rules/get)
