List judges
List judges and their selected configuration. Defaults to the latest configuration; use version=‘production’ for production judges and enabled judge labels.
/v1/projects/{projectId}/judgesAuthorizationPersonal API key · headerrequiredYour personal API key from Settings > Personal API Keys, sent as Bearer <key>.
X-Organization-IdOrganization ID · headerrequiredThe organization to act in. Copy it with Copy organization ID in the organization menu or the settings sidebar.
projectIdstringrequiredversionstringVersion to list. Defaults to 'latest'; use 'production' for enabled judge labels.
latestproductionsummarybooleanReturn only IDs, names, types, the selected version, and online-evaluation settings. Defaults to false.
Response for status 200
judgesobject[]requiredShow propertiesHide properties
objectidstringrequirednamestringrequiredjudge_typestringrequiredpromptcustomagentdeterministicscore_typestringrequirednumericbinarycategoricaljudge_major_versionnumberrequiredjudge_minor_versionnumberrequiredis_productionbooleanrequiredonline_evaluation_modestringrequiredcontinuouson_demandonline_environment_namesstring[] | nullrequiredEnvironments it scores. An empty list means all environments; null means none set.
Show propertiesHide properties
stringstringnullonline_sampling_ratenumberrequiredobjectidstringrequirednamestringrequiredjudge_descriptionstring | nullrequiredjudge_typestringrequiredAgent judge (wire value prompt); Code judge (wire value custom); legacy Agent judge (wire value agent); Condition judge (wire value deterministic)
promptcustomagentdeterministicknowledge_file_idstring | nullrequiredscore_typestringrequirednumeric, binary, or categorical. For binary judges, true means the judge applied its label, which the app shows under the judge's name. false means no label was applied. For classification judges, the value is the label, meaning the chosen option.
numericbinarycategoricalupdated_atstringrequiredjudge_version_idstringrequiredjudge_major_versionnumberrequiredjudge_minor_versionnumberrequiredis_latestbooleanrequiredis_productionbooleanrequiredoptimistic_eval_enabledbooleanrequiredreasoning_levelstring | nullrequiredShow propertiesHide properties
stringnulloutputsobject[]requiredLabels this judge can apply. For binary judges, true means the judge applied its label, which the app shows under the judge's name. false means no label was applied. For classification judges, the value is the label, meaning the chosen option.
Show propertiesHide properties
objectbehavior_idstringrequirednamestringrequireddescriptionstringrequiredonline_environment_namesstring[] | nullrequiredEnvironments it scores. An empty list means all environments; null means none set.
Show propertiesHide properties
stringstringnullonline_evaluation_modestringrequiredcontinuouson_demandaction_configobject | nullShow propertiesHide properties
action_groupsobject[]requiredShow propertiesHide properties
objectidstringrequirednamestringrequiredAction group display name; an empty string uses Action group 1, 2, etc.
enabledbooleanrequiredenvironment_namesstring[]requiredEmpty runs the group in every environment
whenobjectrequiredJudge result that runs the group. Categorical groups run when the result is any listed output name.
Show propertiesHide properties
kindstringrequiredkindstringrequiredvaluebooleanrequiredkindstringrequiredvaluesstring[]requiredkindstringrequiredoperatorstringrequiredltlteeqgtegtvaluenumberrequiredfrequencyobjectrequiredShow propertiesHide properties
countintegerrequiredwindow_secondsintegerrequiredcooldown_secondsintegerrequiredactionsobject[]requiredShow propertiesHide properties
objectidstringrequiredenabledbooleanrequiredtypestringrequiredconfigobjectrequiredShow propertiesHide properties
urlstringrequiredsecretstringrequiredidstringrequiredenabledbooleanrequiredtypestringrequiredconfigobjectrequiredShow propertiesHide properties
email_addressstringrequiredidstringrequiredenabledbooleanrequiredtypestringrequiredconfigobjectrequiredShow propertiesHide properties
team_idstringchannel_idstringmessagestringcustom_attribute_keysstring[]idstringrequiredenabledbooleanrequiredtypestringrequiredconfigobjectrequiredShow propertiesHide properties
dataset_idstringrequiredidstringrequiredenabledbooleanrequiredtypestringrequiredconfigobjectrequiredShow propertiesHide properties
judge_idsstring[]requirednullonline_sampling_ratenumberrequiredonline_span_triggersany | objectrequiredShow propertiesHide properties
anykindstringrequiredandorconditionsany[]requiredonline_session_scoringbooleanrequired