Judgeval API
V1 and OTEL endpoints.
Version 1.0.0
Base URL
https://api.judgmentlabs.aiOTEL
V1
- GETList organizations available to the API key
/v1/organizations - GETList organization memberships
/v1/organizations/memberships - GETList projects in the selected organization
/v1/projects - POSTAdd new project
/v1/projects - DELETEDelete project
/v1/projects/{projectId} - GET/v1/projects/{projectId}/agent-versions
- POST/v1/projects/{projectId}/agent-versions
- GET/v1/projects/{projectId}/agent-versions/{versionId}
- PUT/v1/projects/{projectId}/agent-versions/{versionId}/tags
- GETGet artifact revision
/v1/projects/{projectId}/artifact-revisions - POSTCreate artifact
/v1/projects/{projectId}/artifacts - POSTCreate artifact revision
/v1/projects/{projectId}/artifacts/{artifactId}/revisions - POSTTest optimistic eval candidate
/v1/projects/{projectId}/artifacts/optimistic-eval-tests - POSTTest preprocessing candidate
/v1/projects/{projectId}/artifacts/preprocessing-tests - GETList attribute mappers
/v1/projects/{projectId}/attribute-mappers - POSTCreate attribute mapper
/v1/projects/{projectId}/attribute-mappers - GETGet attribute mapper
/v1/projects/{projectId}/attribute-mappers/{configId} - PATCHUpdate attribute mapper
/v1/projects/{projectId}/attribute-mappers/{configId} - DELETEDelete attribute mapper
/v1/projects/{projectId}/attribute-mappers/{configId} - PATCHUpdate judge label
/v1/projects/{projectId}/behaviors/{behaviorId} - GETGet judge label
/v1/projects/{projectId}/behaviors/{behaviorId}/analytics - GETGet conversation display rules
/v1/projects/{projectId}/conversation-display-rules - PUTReplace conversation display rules
/v1/projects/{projectId}/conversation-display-rules - POSTCreate offline-test dataset
/v1/projects/{projectId}/datasets - GETFetch offline-test datasets
/v1/projects/{projectId}/datasets - DELETEDelete offline-test dataset
/v1/projects/{projectId}/datasets/{datasetIdentifier} - GETFetch offline-test dataset
/v1/projects/{projectId}/datasets/{datasetIdentifier} - POSTInsert examples to offline-test dataset
/v1/projects/{projectId}/datasets/{datasetIdentifier}/examples - POSTRemove examples from offline-test dataset
/v1/projects/{projectId}/datasets/{datasetIdentifier}/examples/remove - GETFetch dataset page
/v1/projects/{projectId}/datasets/{datasetIdentifier}/page - GETFetch dataset versions
/v1/projects/{projectId}/datasets/{datasetIdentifier}/versions - POSTQueue example evaluation
/v1/projects/{projectId}/eval-queue/examples - POSTQueue trace evaluation
/v1/projects/{projectId}/eval-queue/traces - POSTLog evaluation results
/v1/projects/{projectId}/eval-results - POSTLog evaluation results
/v1/projects/{projectId}/eval-results/examples - POSTEvaluate examples
/v1/projects/{projectId}/evaluate/examples - POSTEvaluate traces
/v1/projects/{projectId}/evaluate/traces - GETFetch offline-test run via experiment alias
/v1/projects/{projectId}/experiments/{runId} - GETList issues
/v1/projects/{projectId}/issues - POSTCreate issue
/v1/projects/{projectId}/issues - GETGet issue
/v1/projects/{projectId}/issues/{issueId} - PATCHUpdate issue
/v1/projects/{projectId}/issues/{issueId} - GETList judges
/v1/projects/{projectId}/judges - POSTCreate judge
/v1/projects/{projectId}/judges - PATCHUpdate judge
/v1/projects/{projectId}/judges/{judgeId} - DELETEDelete judge
/v1/projects/{projectId}/judges/{judgeId} - POSTSet judge action groups
/v1/projects/{projectId}/judges/{judgeId}/action-groups - POSTGet judge
/v1/projects/{projectId}/judges/{judgeId}/lookup - PUTSet judge version optimistic eval
/v1/projects/{projectId}/judges/{judgeId}/versions/{judgeVersionId}/optimistic-eval - PUTSet judge version preprocessing artifact
/v1/projects/{projectId}/judges/{judgeId}/versions/{judgeVersionId}/preprocessor-artifact-revision - GETList judge action groups
/v1/projects/{projectId}/judges/action-groups - GETList memory entries
/v1/projects/{projectId}/memory/entries - PUTWrite a memory file
/v1/projects/{projectId}/memory/files - POSTFetch memory files
/v1/projects/{projectId}/memory/files/fetch - POSTSearch memory files
/v1/projects/{projectId}/memory/search - POSTInsert prompt
/v1/projects/{projectId}/prompts - GETFetch prompt
/v1/projects/{projectId}/prompts/{name} - POSTTag prompt
/v1/projects/{projectId}/prompts/{name}/tags - DELETEUntag prompt
/v1/projects/{projectId}/prompts/{name}/tags - GETGet prompt versions
/v1/projects/{projectId}/prompts/{name}/versions - GETList scheduled tasks
/v1/projects/{projectId}/scheduled-tasks - POSTCreate a scheduled task
/v1/projects/{projectId}/scheduled-tasks - GETGet a scheduled task
/v1/projects/{projectId}/scheduled-tasks/{taskId} - PATCHUpdate a scheduled task
/v1/projects/{projectId}/scheduled-tasks/{taskId} - GETFetch scorers
/v1/projects/{projectId}/scorers - GETCheck if scorer exists
/v1/projects/{projectId}/scorers/{name}/exists - POSTUpload custom scorer (deprecated)
/v1/projects/{projectId}/scorers/custom - GETCheck if custom scorer exists
/v1/projects/{projectId}/scorers/custom/{name}/exists - POSTUpload custom scorer bundle
/v1/projects/{projectId}/scorers/custom/bundle - POSTRun a tenant-scoped virtual SQL query
/v1/projects/{projectId}/sql - GETFetch test configs
/v1/projects/{projectId}/test-configs - POSTCreate test config
/v1/projects/{projectId}/test-configs - GETFetch test config
/v1/projects/{projectId}/test-configs/{testConfigId} - PATCHUpdate test config
/v1/projects/{projectId}/test-configs/{testConfigId} - DELETEDelete test config
/v1/projects/{projectId}/test-configs/{testConfigId} - GETFetch test runs
/v1/projects/{projectId}/test-runs - POSTPrepare and queue test run
/v1/projects/{projectId}/test-runs - GETFetch test run
/v1/projects/{projectId}/test-runs/{testRunId} - POSTCancel test run
/v1/projects/{projectId}/test-runs/{testRunId}/cancel - GETFetch test run graph
/v1/projects/{projectId}/test-runs/{testRunId}/graph - GETFetch test run items
/v1/projects/{projectId}/test-runs/{testRunId}/items - GETFetch test run results
/v1/projects/{projectId}/test-runs/{testRunId}/results - PATCHUpdate test run status
/v1/projects/{projectId}/test-runs/{testRunId}/status - PATCHApply test run pass-condition successes
/v1/projects/{projectId}/test-runs/{testRunId}/success - POSTCreate a test suite
/v1/projects/{projectId}/test-suites - GETList test suites
/v1/projects/{projectId}/test-suites - DELETEDelete a test suite with its runs
/v1/projects/{projectId}/test-suites/{testSuiteId} - GETList test cases in a version or the draft
/v1/projects/{projectId}/test-suites/{testSuiteId}/cases - POSTAdd cases to a test suite's draft
/v1/projects/{projectId}/test-suites/{testSuiteId}/cases - PUTReplace a case in the draft
/v1/projects/{projectId}/test-suites/{testSuiteId}/cases/{caseId} - DELETERemove a case from the draft
/v1/projects/{projectId}/test-suites/{testSuiteId}/cases/{caseId} - POSTThrow away the draft's changes
/v1/projects/{projectId}/test-suites/{testSuiteId}/discard - POSTCopy the published cases into the draft to edit
/v1/projects/{projectId}/test-suites/{testSuiteId}/draft - POSTPublish the draft as the next version
/v1/projects/{projectId}/test-suites/{testSuiteId}/publish - POSTStart a test run
/v1/projects/{projectId}/test-suites/{testSuiteId}/runs - GETList test runs
/v1/projects/{projectId}/test-suites/{testSuiteId}/runs - GETGet a test run
/v1/projects/{projectId}/test-suites/runs/{runId} - GETGet test run results
/v1/projects/{projectId}/test-suites/runs/{runId}/results - POSTScore a test run
/v1/projects/{projectId}/test-suites/runs/{runId}/score - GETList traces failing a trace health check
/v1/projects/{projectId}/trace-health/checks/{checkId}/traces - GETGet trace health summary
/v1/projects/{projectId}/trace-health/summary - GETGet trace health for one trace
/v1/projects/{projectId}/trace-health/traces/{traceId} - POSTAdd trace tags
/v1/projects/{projectId}/traces/{traceId}/tags - POSTEvaluate stored traces
/v1/projects/{projectId}/traces/evaluate - POSTEvaluate recent traces
/v1/projects/{projectId}/traces/evaluate-all - POSTResolve project by name
/v1/projects/resolve/ - GETList project summaries
/v1/projects/summaries - GETDiscover the virtual SQL schema
/v1/sql/schema