Create system version
Create a new version for a system.
Each version contains specific parameter values that match the system’s configSchema
- things like model parameters, thresholds, or processing options.
Once created, versions cannot be modified, ensuring stable reference points for evaluations.
When creating a system version:
- The
config
object is validated against the parent system’sconfigSchema
. - System versions with validation errors are still stored, with errors included in the response.
- Validation errors indicate fields that don’t match the schema but don’t prevent creation.
- Having validation errors may affect how some evaluation metrics are calculated.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
The ID of the system to create the system version for.
"12345678-0a8b-4f66-b6f3-2ddcfa097257"
Body
Response
System version created successfully
A SystemVersion defines the specific settings for a System Under Test.
System versions contain parameter values that determine system behavior during evaluation. They are immutable snapshots - once created, they never change.
When running evaluations, you reference a specific systemVersionId to establish which system version to test.
System versions will be validated against the system's configSchema, with non-conforming values generating warnings.