Skip to main content
POST
Create evals from a template

Authorizations

X-Lightsage-Api-Key
string
header
required

Body

application/json

Reuse one template across up to 100 prompt-specific eval definitions.

template_id
string
required

Template id returned by POST /v2/eval-templates.

Minimum string length: 1
evals
EvalTemplateBatchItem · object[]
required

Prompt-specific evals to create from the referenced template. Template-owned fields are intentionally rejected here to avoid ambiguous overrides.

Required array length: 1 - 100 elements
expected_template_version
integer

Template version returned when the template was read or created. When supplied, creation fails if the template changed before reuse.

Required range: x >= 1

Response

Successful Response

template_id
string
required
template_version
integer
required
created_count
integer
required
base_count
integer
required
variant_count
integer
required
results
EvalTemplateBatchResult · object[]