Get judge
Get one selected version of a judge, including its definition, outputs, version metadata, pinned preprocessing artifact revision, and online-evaluation settings. Also returns optimistic_eval_eligibility with authoritative BYOK and SaaS-runtime checks and configuration blockers. Eligibility is independent of the toggle and attached script; it does not establish extraction reliability, verdict agreement, feature availability, or permission to enable execution. Defaults to the latest version. For Code judges, set include_code_url=true to receive a temporary download URL for the source bundle. Bundle contents are omitted.
/v1/projects/{projectId}/judges/{judgeId}/lookupAuthorizationPersonal 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.
projectIdstringrequiredjudgeIdstring<uuid>requiredThe judge ID
application/jsoninclude_code_urlbooleanFor custom-code judges, include a temporary download URL for the selected version’s tar.gz source bundle. Defaults to false; ignored for other judge types.
versionstring | objectJudge version to return. Defaults to 'latest'; use 'production' or provide an exact major/minor version.
Show propertiesHide properties
stringmajorintegerrequiredminorintegerrequiredResponse for status 200
optimistic_eval_eligibilityobjectrequiredShow propertiesHide properties
supportedbooleanrequiredbyok_enabledbooleanrequiredsaas_runtimebooleanrequiredblockersstring[]requiredjudgeobjectrequiredShow propertiesHide properties
idstringrequirednamestringrequiredjudge_descriptionstring | nullrequiredknowledge_file_idstring | nullrequiredscore_typestringrequirednumericbinarycategoricaloutputsobject[]requiredShow propertiesHide properties
objectbehavior_idstringrequirednamestringrequireddescriptionstringrequiredjudge_version_idstringrequiredjudge_major_versionnumberrequiredjudge_minor_versionnumberrequiredis_latestbooleanrequiredis_productionbooleanrequiredoptimistic_eval_enabledbooleanrequiredpreprocessor_artifact_revision_idstring | nullrequiredversion_created_atstringrequiredversion_updated_atstringrequiredupdated_byobject | nullrequiredShow propertiesHide properties
user_idstringrequiredfirst_namestringrequiredlast_namestringrequireduser_emailstringrequirednullonline_environment_namesstring[] | nullrequiredShow 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_scoringbooleanrequiredsession_evaluation_count_enabledboolean | nullrequiredsession_evaluation_idle_enabledboolean | nullrequiredsession_evaluation_min_candidate_tracesnumber | nullrequiredsession_evaluation_max_wait_minutesnumber | nullrequiredjudge_typestringrequiredAgent judge (wire value prompt)
definitionobjectrequiredShow propertiesHide properties
idstringrequireddescriptionstring | nullrequiredpromptstringrequiredreasoning_levelstringrequiredlitenormalhighmin_scorenumberrequiredmax_scorenumberrequiredmodelstringrequiredthresholdnumberrequiredidstringrequirednamestringrequiredjudge_descriptionstring | nullrequiredknowledge_file_idstring | nullrequiredscore_typestringrequirednumericbinarycategoricaloutputsobject[]requiredShow propertiesHide properties
objectbehavior_idstringrequirednamestringrequireddescriptionstringrequiredjudge_version_idstringrequiredjudge_major_versionnumberrequiredjudge_minor_versionnumberrequiredis_latestbooleanrequiredis_productionbooleanrequiredoptimistic_eval_enabledbooleanrequiredpreprocessor_artifact_revision_idstring | nullrequiredversion_created_atstringrequiredversion_updated_atstringrequiredupdated_byobject | nullrequiredShow propertiesHide properties
user_idstringrequiredfirst_namestringrequiredlast_namestringrequireduser_emailstringrequirednullonline_environment_namesstring[] | nullrequiredShow 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_scoringbooleanrequiredsession_evaluation_count_enabledboolean | nullrequiredsession_evaluation_idle_enabledboolean | nullrequiredsession_evaluation_min_candidate_tracesnumber | nullrequiredsession_evaluation_max_wait_minutesnumber | nullrequiredjudge_typestringrequiredCode judge (wire value custom)
definitionobjectrequiredShow propertiesHide properties
idstringrequireddescriptionstring | nullrequiredclass_namestring | nullrequiredentrypoint_pathstringrequiredrequirements_pathstring | nullrequiredscorer_typestring | nullrequiredShow propertiesHide properties
stringnullsdk_versionnumberrequiredcode_urlstring<uri>Presigned tar.gz bundle URL, present only when include_code_url is true. Download promptly; the URL lasts at most 55 minutes. Extract the archive to read individual source files.
idstringrequirednamestringrequiredjudge_descriptionstring | nullrequiredknowledge_file_idstring | nullrequiredscore_typestringrequirednumericbinarycategoricaloutputsobject[]requiredShow propertiesHide properties
objectbehavior_idstringrequirednamestringrequireddescriptionstringrequiredjudge_version_idstringrequiredjudge_major_versionnumberrequiredjudge_minor_versionnumberrequiredis_latestbooleanrequiredis_productionbooleanrequiredoptimistic_eval_enabledbooleanrequiredpreprocessor_artifact_revision_idstring | nullrequiredversion_created_atstringrequiredversion_updated_atstringrequiredupdated_byobject | nullrequiredShow propertiesHide properties
user_idstringrequiredfirst_namestringrequiredlast_namestringrequireduser_emailstringrequirednullonline_environment_namesstring[] | nullrequiredShow 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_scoringbooleanrequiredsession_evaluation_count_enabledboolean | nullrequiredsession_evaluation_idle_enabledboolean | nullrequiredsession_evaluation_min_candidate_tracesnumber | nullrequiredsession_evaluation_max_wait_minutesnumber | nullrequiredjudge_typestringrequiredCondition judge (wire value deterministic)
definitionobjectrequiredShow propertiesHide properties
idstringrequiredexpressionanyrequired