Skip to main content
POST
Create an evaluation set
The server must expose development evaluation endpoints. Create an empty set with evalSet.eval_set_id; this endpoint does not import eval_cases supplied in the request. To add an existing session, use Add a session as an evaluation case The returned set has the requested ID. A duplicate ID or invalid input can return 400. This operation does not run the agent

Authorizations

Authorization
string
header
required

Optional locally without a gateway; cloud deployments use the Runtime API key or user-pool JWT required by that deployment, never the model API key

Path Parameters

app_name
string
required

Application name; harness_agent for the CLI deployment

Body

application/json
evalSet
EvalSet · object
required

Evaluation set definition

Response

Successful response

eval_set_id
string
required

Evaluation set ID

eval_cases
EvalCase · object[]
required

Evaluation cases

name
string | null

Name

description
string | null

Description

creation_timestamp
number
default:0

Creation time as a Unix timestamp in seconds

Last modified on September 19, 2026