When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.
Only omit if you're sure you don't need the data.
Create a new system version if it does not already exist. Does **not** set the created version to be the system's production version.
If there is already a system version with the same config, its name will be updated.
# Response Schema
```json
{
$ref: '#/$defs/system_version',
$defs: {
system_version: {
type: 'object',
description: 'A SystemVersion defines the specific settings for a System Under Test.\n\nSystem versions contain parameter values that determine system behavior during evaluation.\nThey are immutable snapshots - once created, they never change.\n\nWhen running evaluations, you reference a specific systemVersionId to establish which system version to test.',
properties: {
id: {
type: 'string',
description: 'The ID of the system version.'
},
config: {
type: 'object',
description: 'The configuration of the system version.',
additionalProperties: true
},
name: {
type: 'string',
description: 'The name of the system version.'
},
systemId: {
type: 'string',
description: 'The ID of the system the system version belongs to.'
}
},
required: [ 'id',
'config',
'name',
'systemId'
]
}
}
}
```