Create system configuration
Create a new configuration for a system.
Each configuration contains specific parameter values that match the system’s configSchema - things like model parameters, thresholds, or processing options. Once created, configurations cannot be modified, ensuring stable reference points for evaluations.
When creating a configuration:
- The ‘config’ object is validated against the parent system’s configSchema
- Configurations 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 configuration for.
"12345678-0a8b-4f66-b6f3-2ddcfa097257"
Body
Response
System configuration created successfully
A SystemConfig defines the specific settings for a System Under Test.
Configurations 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 configId to establish which configuration to test.
Configurations will be validated against the system's configSchema, with non-conforming values generating warnings.