Skip to main content
POST
Create Counterfactual Eval Route

Authorizations

Authorization
string
header
required

Bearer token issued by Softmax

Body

application/json
candidate_policy_version_id
string<uuid>
required
baseline_policy_version_id
string<uuid>
required
idempotency_key
string
required
Required string length: 5 - 200
league_id
string | null
Pattern: ^league_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
source
enum<string>
default:tournament
Available options:
tournament,
experience_request
n
integer | null
Required range: 1 <= x <= 200

Response

Successful Response

id
string
required
candidate_policy_version_id
string<uuid>
required
baseline_policy_version_id
string<uuid>
required
candidate_policy_label
string
required
baseline_policy_label
string
required
candidate_player_name
string | null
required
baseline_player_name
string | null
required
league_id
string | null
required
league_name
string | null
required
source
enum<string>
required
Available options:
tournament,
experience_request
n_requested
integer
required
n_paired
integer
required
status
enum<string>
required
Available options:
pending,
running,
completed,
failed,
skipped,
cancelled
skip_reason
string | null
required
error
string | null
required
verdict
enum<string> | null
required
Available options:
progression,
regression,
neutral
net_score
number | null
required
wins
integer
required
losses
integer
required
neutrals
integer
required
mean_score_delta
number | null
required
experience_request_id
string<uuid> | null
required
submission_id
string<uuid> | null
required
league_policy_membership_id
string<uuid> | null
required
idempotency_key
string
required
created_by_user_id
string
required
started_at
string<date-time> | null
required
completed_at
string<date-time> | null
required
created_at
string<date-time>
required
pairs
CounterfactualEvalPairPublic · object[]