List dashboards in the caller’s account, paginated, with optional filters.
Filter to a single evaluation with evaluation_id or to a group with
evaluation_group_id; passing both is rejected, since a dashboard is bound to one
or the other. tags matches case-insensitively (values are lowercased before
lookup), created_by_ids filters by creator identity, and search matches the
dashboard name and tags. Archived dashboards are excluded unless include_archived
is true. The returned items carry only the dashboards’ own fields — widgets and
widget results are never embedded here; use the get-by-id endpoint with the
widgets/widget_results views to load those.
GET
/
v5
/
evaluation-dashboards
List Evaluation Dashboards
curl --request GET \ --url https://api.egp.scale.com/v5/evaluation-dashboards \ --header 'x-api-key: <api-key>'
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Scale AI","colors":{"primary":"#3f2e7b","light":"#ca62ff","dark":"#3f2e7b"},"logo":{"light":"https://mintcdn.com/scalegp/TBmst1qiYXwYqUB5/logo/light.png?fit=max\u0026auto=format\u0026n=TBmst1qiYXwYqUB5\u0026q=85\u0026s=46027042c16b373ac463148db5ad1d6b","dark":"https://mintcdn.com/scalegp/TBmst1qiYXwYqUB5/logo/dark.png?fit=max\u0026auto=format\u0026n=TBmst1qiYXwYqUB5\u0026q=85\u0026s=02733f39d684d796ec742853eabf0de5"},"favicon":"https://mintcdn.com/scalegp/1vQnbXFkjbQbcgd1/favicon.png?fit=max\u0026auto=format\u0026n=1vQnbXFkjbQbcgd1\u0026q=85\u0026s=f52c84ba46a7cca58551673616dabe9c","background":{"decoration":"windows"},"navbar":{"links":[],"primary":{"type":"button","label":"Platform","href":"https://app.sgp.scale.com/"}},"footer":{"socials":{"x":"https://x.com/scale_ai","facebook":"https://www.facebook.com/scaleapi","linkedin":"https://www.linkedin.com/company/scaleai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scalegp","hasAudioNarration":false,"actualSubdomain":"scalegp","customDomains":["docs.gp.scale.com"],"gitSource":{"type":"github","owner":"scaleapi","repo":"sgp-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abeb90f3a8b8379c1eaf648","collectionId":"437f531c-55bf-41b5-8f5d-4e63781df61e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abeb90f3a8b8379c1eaf648"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6abeb90f3a8b8379c1eaf648","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API Reference","count":235},{"language":"default","tag":"AgentOps API","count":141},{"language":"default","tag":"Guides","count":131},{"language":"default","tag":"Agentex API","count":94},{"language":"default","tag":"Evaluations","count":72},{"language":"default","tag":"Dex API","count":48},{"language":"default","tag":"Agents","count":41},{"language":"default","tag":"Evaluation Datasets","count":34},{"language":"default","tag":"Models","count":32},{"language":"default","tag":"Knowledge Bases","count":31}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"@font-face{font-family:'Aeonik';src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2);font-weight:400;font-style:normal;font-display:swap}h1,h2,h3{font-family:'aeonik';letter-spacing:normal!important}"}],"page":{"pagePath":"reference/v5/evaluation-dashboards/list-evaluation-dashboards","slug":"/reference/v5/evaluation-dashboards/list-evaluation-dashboards","pageMetadata":{"title":"List Evaluation Dashboards","description":"List dashboards in the caller's account, paginated, with optional filters.\n\nFilter to a single evaluation with `evaluation_id` or to a group with\n`evaluation_group_id`; passing both is rejected, since a dashboard is bound to one\nor the other. `tags` matches case-insensitively (values are lowercased before\nlookup), `created_by_ids` filters by creator identity, and `search` matches the\ndashboard name and tags. Archived dashboards are excluded unless `include_archived`\nis true. The returned items carry only the dashboards' own fields — widgets and\nwidget results are never embedded here; use the get-by-id endpoint with the\n`widgets`/`widget_results` views to load those.","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-dashboards","href":"/reference/v5/evaluation-dashboards/list-evaluation-dashboards","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"List dashboards in the caller’s account, paginated, with optional filters.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Filter to a single evaluation with \", _jsx(_components.code, {\n children: \"evaluation_id\"\n }), \" or to a group with\\n\", _jsx(_components.code, {\n children: \"evaluation_group_id\"\n }), \"; passing both is rejected, since a dashboard is bound to one\\nor the other. \", _jsx(_components.code, {\n children: \"tags\"\n }), \" matches case-insensitively (values are lowercased before\\nlookup), \", _jsx(_components.code, {\n children: \"created_by_ids\"\n }), \" filters by creator identity, and \", _jsx(_components.code, {\n children: \"search\"\n }), \" matches the\\ndashboard name and tags. Archived dashboards are excluded unless \", _jsx(_components.code, {\n children: \"include_archived\"\n }), \"\\nis true. The returned items carry only the dashboards’ own fields — widgets and\\nwidget results are never embedded here; use the get-by-id endpoint with the\\n\", _jsx(_components.code, {\n children: \"widgets\"\n }), \"/\", _jsx(_components.code, {\n children: \"widget_results\"\n }), \" views to load those.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"List Evaluation Dashboards","description":"List dashboards in the caller's account, paginated, with optional filters.\n\nFilter to a single evaluation with `evaluation_id` or to a group with\n`evaluation_group_id`; passing both is rejected, since a dashboard is bound to one\nor the other. `tags` matches case-insensitively (values are lowercased before\nlookup), `created_by_ids` filters by creator identity, and `search` matches the\ndashboard name and tags. Archived dashboards are excluded unless `include_archived`\nis true. The returned items carry only the dashboards' own fields — widgets and\nwidget results are never embedded here; use the get-by-id endpoint with the\n`widgets`/`widget_results` views to load those.","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-dashboards","href":"/reference/v5/evaluation-dashboards/list-evaluation-dashboards","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Evaluation Dashboards"],"summary":"List Evaluation Dashboards","description":"List dashboards in the caller's account, paginated, with optional filters.\n\nFilter to a single evaluation with `evaluation_id` or to a group with\n`evaluation_group_id`; passing both is rejected, since a dashboard is bound to one\nor the other. `tags` matches case-insensitively (values are lowercased before\nlookup), `created_by_ids` filters by creator identity, and `search` matches the\ndashboard name and tags. Archived dashboards are excluded unless `include_archived`\nis true. The returned items carry only the dashboards' own fields — widgets and\nwidget results are never embedded here; use the get-by-id endpoint with the\n`widgets`/`widget_results` views to load those.","operationId":"GET-V5-/v5/evaluation-dashboards","security":["b4e9c899-52e1-4d4a-90ad-6de8c3835af1"],"parameters":["586a316b-9cb9-47b0-8847-b27f0e3c0711","ba4b636d-44d2-4bf2-b6d8-5a3e4549d0eb","7ce30c6d-db59-4c91-9ba3-b44479c05aea","aa75a026-22b0-44e3-b8bf-d14fc4b865eb","26422768-1299-4bcd-811f-1dedbc4dcb57","68cb1d52-38d6-4d82-a1d4-ac415bfc96d6","8bb6e31f-03c1-4fcd-a497-091b8ca9be3c","542b2244-a4a5-48ff-9573-eca5f0aa0c70","373e26a8-f17c-4bff-bce1-a47f0714f601","1036c649-8eaf-4f06-bd0e-e44fe3f50d6e","0002f979-af20-43d7-90a9-156ef6d7d609","de4ca2a8-2f69-4d91-aa09-752775e68206"],"responses":{"200":"cf3cb49e-19c6-4039-98f9-32c02945675f","422":"a07be6e2-763a-40c6-ac9f-139eba59cbad"},"method":"get","type":"path","servers":["12eeaad7-a736-4c47-a9e3-769b0001ffb2"],"path":"/v5/evaluation-dashboards","baseUrlOptions":["https://api.egp.scale.com"],"title":"List Evaluation Dashboards","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"586a316b-9cb9-47b0-8847-b27f0e3c0711":{"name":"evaluation_id","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Evaluation Id","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Evaluation Id","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"ba4b636d-44d2-4bf2-b6d8-5a3e4549d0eb":{"name":"evaluation_group_id","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Evaluation Group Id","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Evaluation Group Id","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"7ce30c6d-db59-4c91-9ba3-b44479c05aea":{"name":"tags","in":"query","required":false,"schema":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Tags","description":"Filter by tags (case-insensitive)","uniqueKey":"oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Tags","description":"Filter by tags (case-insensitive)","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string[] | null"},"description":"Filter by tags (case-insensitive)"},"aa75a026-22b0-44e3-b8bf-d14fc4b865eb":{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived","isRequired":false,"uniqueKey":"","typeLabel":"boolean"}},"26422768-1299-4bcd-811f-1dedbc4dcb57":{"name":"created_by_ids","in":"query","required":false,"schema":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Created By Ids","description":"Filter by creator user IDs","uniqueKey":"oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Created By Ids","description":"Filter by creator user IDs","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string[] | null"},"description":"Filter by creator user IDs"},"68cb1d52-38d6-4d82-a1d4-ac415bfc96d6":{"name":"search","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Search","description":"Search in name and tags","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Search","description":"Search in name and tags","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"},"description":"Search in name and tags"},"8bb6e31f-03c1-4fcd-a497-091b8ca9be3c":{"name":"starting_after","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Starting After","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Starting After","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"542b2244-a4a5-48ff-9573-eca5f0aa0c70":{"name":"ending_before","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Ending Before","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Ending Before","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"373e26a8-f17c-4bff-bce1-a47f0714f601":{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":100,"title":"Limit","isRequired":false,"uniqueKey":"","typeLabel":"integer"}},"1036c649-8eaf-4f06-bd0e-e44fe3f50d6e":{"name":"sort_by","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Sort By","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Sort By","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"0002f979-af20-43d7-90a9-156ef6d7d609":{"name":"sort_order","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"SortOrder","default":"asc","enum":["asc","desc"],"uniqueKey":"oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Sort Order","default":"asc","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring> | null"}},"de4ca2a8-2f69-4d91-aa09-752775e68206":{"name":"x-selected-account-id","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"Account ID Header","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Account ID Header","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"responses":{"cf3cb49e-19c6-4039-98f9-32c02945675f":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"items":{"items":{"properties":{"id":{"type":"string","title":"Id","description":"Unique identifier of the dashboard","isRequired":true,"uniqueKey":"\\items.items.[INDEX].id","typeLabel":"string"},"created_by":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].created_by.id","typeLabel":"string"},"type":{"type":"string","enum":["user","service_account"],"title":"IdentityType","isRequired":true,"uniqueKey":"\\items.items.[INDEX].created_by.type","typeLabel":"enum\u003cstring>"},"object":{"type":"string","const":"identity","title":"Object","default":"identity","uniqueKey":"\\items.items.[INDEX].created_by.object","typeLabel":"string"}},"type":"object","required":["id","type"],"title":"Identity","description":"The identity that created the entity.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].created_by","typeLabel":"Identity · object"},"tags":{"title":"Tags","description":"The tags associated with the entity","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].tags","typeLabel":"string[]"},"name":{"type":"string","title":"Name","description":"Dashboard name","isRequired":true,"uniqueKey":"\\items.items.[INDEX].name","typeLabel":"string"},"account_id":{"type":"string","title":"Account Id","description":"Account that owns this dashboard","isRequired":true,"uniqueKey":"\\items.items.[INDEX].account_id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"When the dashboard was created","isRequired":true,"uniqueKey":"\\items.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"When the dashboard was last updated","isRequired":true,"uniqueKey":"\\items.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"},"object":{"type":"string","const":"evaluation_dashboard","title":"Object","default":"evaluation_dashboard","uniqueKey":"\\items.items.[INDEX].object","typeLabel":"string"},"description":{"title":"Description","description":"Dashboard description","type":"string","uniqueKey":"\\items.items.[INDEX].description","typeLabel":"string"},"evaluation_id":{"title":"Evaluation Id","description":"Evaluation ID","type":"string","uniqueKey":"\\items.items.[INDEX].evaluation_id","typeLabel":"string"},"evaluation_group_id":{"title":"Evaluation Group Id","description":"Evaluation group ID","type":"string","uniqueKey":"\\items.items.[INDEX].evaluation_group_id","typeLabel":"string"},"widget_order":{"title":"Widget Order","description":"Ordered array of widget IDs","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widget_order.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].widget_order","typeLabel":"string[]"},"error_message":{"title":"Error Message","description":"Error message if computation failed","type":"string","uniqueKey":"\\items.items.[INDEX].error_message","typeLabel":"string"},"archived_at":{"title":"Archived At","description":"When the dashboard was archived (soft-deleted)","type":"string","format":"date-time","uniqueKey":"\\items.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time>"},"widgets":{"title":"Widgets","description":"Widgets associated with this dashboard. Populated with 'widgets' view.","items":{"properties":{"id":{"type":"string","title":"Id","description":"Unique identifier of the widget","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Widget title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].title","typeLabel":"string"},"type":{"type":"string","enum":["bar","histogram","donut","scatter","metric","table","markdown","heading","timeseries"],"title":"EvaluationWidgetTypeEnum","description":"Widget type","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"account_id":{"type":"string","title":"Account Id","description":"Account that owns this widget","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].account_id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"When the widget was created","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"object":{"type":"string","const":"evaluation_dashboard_widget","title":"Object","default":"evaluation_dashboard_widget","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].object","typeLabel":"string"},"query":{"oneOf":[{"type":"object","title":"SeriesQuery","description":"Query that returns a series of records (used for table/bar/histogram/donut/scatter widgets).\n\nUsed for widget types: table, bar, histogram, donut, scatter.\nReturns: {\"type\": \"series\", \"data\": [...]}\n\nExample SQL equivalent:\n SELECT category, AVG(score) as avg_score, COUNT(*) as count\n FROM evaluation_items\n WHERE score > 0.5 AND category = 'test'\n GROUP BY category\n ORDER BY avg_score DESC\n LIMIT 100","required":["select"],"properties":{"select":{"items":{"properties":{"expression":{"oneOf":[{"type":"object","title":"Column","description":"Reference to a column from evaluation_items.data\n\nExample:\n {\"type\": \"COLUMN\", \"column\": \"category\"}","required":["column"],"properties":{"column":{"type":"string","title":"Column","description":"Column name from evaluation_items.data","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.0.column","typeLabel":"string"},"type":{"type":"string","const":"COLUMN","title":"Type","default":"COLUMN","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.0.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.0.source","typeLabel":"string"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.0","typeLabel":"Column · object"},{"type":"object","title":"Aggregation","description":"Aggregation function to apply\n\nExamples:\n {\"type\": \"AGGREGATION\", \"function\": \"AVG\", \"column\": \"score\"}\n {\"type\": \"AGGREGATION\", \"function\": \"COUNT\", \"column\": \"*\"}\n {\"type\": \"AGGREGATION\", \"function\": \"PERCENTILE\", \"column\": \"score\", \"params\": {\"percentile\": 95}}","required":["function","column"],"properties":{"function":{"type":"string","enum":["COUNT","SUM","AVG","MIN","MAX","STDDEV","VARIANCE","PERCENTILE","COUNT_DISTINCT","PERCENTAGE"],"title":"AggregationFunctionEnum","description":"Supported aggregation functions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1.function","typeLabel":"enum\u003cstring>"},"column":{"type":"string","title":"Column","description":"Column to aggregate, or '*' for COUNT(*)","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1.column","typeLabel":"string"},"type":{"type":"string","const":"AGGREGATION","title":"Type","default":"AGGREGATION","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1.source","typeLabel":"string"},"params":{"title":"Params","description":"Function parameters (e.g., {'percentile': 95} for PERCENTILE, {'percentage_filters': Filter} for PERCENTAGE)","additionalProperties":true,"type":"object","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1.params","typeLabel":"Params · object"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs for per-aggregation filtering in evaluation group dashboards.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1.evaluation_ids","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression.oneOf.1","typeLabel":"Aggregation · object"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].expression","typeLabel":"Column · object | Aggregation · object"},"alias":{"title":"Alias","description":"Optional alias for the selected item","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX].alias","typeLabel":"string"}},"type":"object","required":["expression"],"title":"SelectItem","description":"Column in SELECT clause","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select.items.[INDEX]","typeLabel":"SelectItem · object"},"type":"array","minItems":1,"title":"Select","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.select","typeLabel":"SelectItem · object[]"},"filter":{"properties":{"conditions":{"items":{"properties":{"column":{"type":"string","title":"Column","description":"Column name to filter on","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].column","typeLabel":"string"},"operator":{"type":"string","enum":["=","!=",">","\u003c",">=","\u003c=","IN","NOT IN","LIKE","NOT LIKE","IS NULL","IS NOT NULL"],"title":"ComparisonOperatorEnum","description":"Comparison operator","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].source","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.1","typeLabel":"integer"},{"type":"number","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.4.items.[INDEX]","typeLabel":"any"},"title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.4","typeLabel":"any[]"}],"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX].value","typeLabel":"string | integer | number | boolean | any[]"}},"type":"object","required":["column","operator"],"title":"FilterCondition","description":"Single filter condition comparing a column to a value.\n\nExample:\n {\"column\": \"score\", \"operator\": \">\", \"value\": 0.5}\n {\"column\": \"category\", \"operator\": \"=\", \"value\": \"test\"}","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions.items.[INDEX]","typeLabel":"FilterCondition · object"},"type":"array","minItems":1,"title":"Conditions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.conditions","typeLabel":"FilterCondition · object[]"},"logicalOperators":{"title":"Logicaloperators","description":"Logical operators connecting conditions. Length must be len(conditions) - 1","items":{"type":"string","enum":["AND","OR"],"title":"LogicalOperatorEnum","description":"Logical operators for connecting filter conditions","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.logicalOperators.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter.logicalOperators","typeLabel":"enum\u003cstring>[]"}},"type":"object","required":["conditions"],"title":"Filter","description":"Filter conditions (WHERE clause)","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.filter","typeLabel":"Filter · object"},"groupBy":{"title":"Groupby","description":"Columns to group by","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.groupBy.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.groupBy","typeLabel":"string[]"},"orderBy":{"title":"Orderby","description":"Sort order","items":{"properties":{"column":{"type":"string","title":"Column","description":"Column name to sort by","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.orderBy.items.[INDEX].column","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.orderBy.items.[INDEX].source","typeLabel":"string"},"direction":{"type":"string","enum":["ASC","DESC"],"title":"SortDirectionEnum","description":"Sort direction","default":"ASC","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.orderBy.items.[INDEX].direction","typeLabel":"enum\u003cstring>"}},"type":"object","required":["column"],"title":"OrderByColumn","description":"Column in ORDER BY clause","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.orderBy.items.[INDEX]","typeLabel":"OrderByColumn · object"},"type":"array","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.orderBy","typeLabel":"OrderByColumn · object[]"},"limit":{"title":"Limit","description":"Max rows to return","type":"integer","minimum":1,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.limit","typeLabel":"integer"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs to compute on. Only applicable for evaluation group dashboards. If omitted, computes on all evaluations in the group.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.evaluation_ids","typeLabel":"string[]"},"latest_only":{"title":"Latest Only","description":"When True, the widget computes against rows from only the most recent active evaluation in the group (by EvaluationORM.created_at). Only applicable for evaluation group dashboards. Composes with evaluation_ids (latest within the subset). Cannot be combined with per-aggregation evaluation_ids; the use case enforces these rules.","type":"boolean","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0.latest_only","typeLabel":"boolean"}},"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.0","typeLabel":"SeriesQuery · object"},{"type":"object","title":"MetricQuery","description":"Query that returns a single metric value (used for metric widgets).\n\nUsed for widget type: metric.\nEnforces exactly 1 aggregation in select.\nReturns: {\"type\": \"metric\", \"data\": ...}\n\nExample SQL equivalent:\n SELECT AVG(score) as average_score\n FROM evaluation_items","required":["select"],"properties":{"select":{"items":{"properties":{"expression":{"oneOf":[{"type":"object","title":"Column","description":"Reference to a column from evaluation_items.data\n\nExample:\n {\"type\": \"COLUMN\", \"column\": \"category\"}","required":["column"],"properties":{"column":{"type":"string","title":"Column","description":"Column name from evaluation_items.data","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.0.column","typeLabel":"string"},"type":{"type":"string","const":"COLUMN","title":"Type","default":"COLUMN","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.0.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.0.source","typeLabel":"string"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.0","typeLabel":"Column · object"},{"type":"object","title":"Aggregation","description":"Aggregation function to apply\n\nExamples:\n {\"type\": \"AGGREGATION\", \"function\": \"AVG\", \"column\": \"score\"}\n {\"type\": \"AGGREGATION\", \"function\": \"COUNT\", \"column\": \"*\"}\n {\"type\": \"AGGREGATION\", \"function\": \"PERCENTILE\", \"column\": \"score\", \"params\": {\"percentile\": 95}}","required":["function","column"],"properties":{"function":{"type":"string","enum":["COUNT","SUM","AVG","MIN","MAX","STDDEV","VARIANCE","PERCENTILE","COUNT_DISTINCT","PERCENTAGE"],"title":"AggregationFunctionEnum","description":"Supported aggregation functions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1.function","typeLabel":"enum\u003cstring>"},"column":{"type":"string","title":"Column","description":"Column to aggregate, or '*' for COUNT(*)","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1.column","typeLabel":"string"},"type":{"type":"string","const":"AGGREGATION","title":"Type","default":"AGGREGATION","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1.source","typeLabel":"string"},"params":{"title":"Params","description":"Function parameters (e.g., {'percentile': 95} for PERCENTILE, {'percentage_filters': Filter} for PERCENTAGE)","additionalProperties":true,"type":"object","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1.params","typeLabel":"Params · object"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs for per-aggregation filtering in evaluation group dashboards.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1.evaluation_ids","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression.oneOf.1","typeLabel":"Aggregation · object"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].expression","typeLabel":"Column · object | Aggregation · object"},"alias":{"title":"Alias","description":"Optional alias for the selected item","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX].alias","typeLabel":"string"}},"type":"object","required":["expression"],"title":"SelectItem","description":"Column in SELECT clause","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select.items.[INDEX]","typeLabel":"SelectItem · object"},"type":"array","maxItems":1,"minItems":1,"title":"Select","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.select","typeLabel":"SelectItem · object[]"},"filter":{"properties":{"conditions":{"items":{"properties":{"column":{"type":"string","title":"Column","description":"Column name to filter on","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].column","typeLabel":"string"},"operator":{"type":"string","enum":["=","!=",">","\u003c",">=","\u003c=","IN","NOT IN","LIKE","NOT LIKE","IS NULL","IS NOT NULL"],"title":"ComparisonOperatorEnum","description":"Comparison operator","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].source","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.1","typeLabel":"integer"},{"type":"number","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.4.items.[INDEX]","typeLabel":"any"},"title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.4","typeLabel":"any[]"}],"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX].value","typeLabel":"string | integer | number | boolean | any[]"}},"type":"object","required":["column","operator"],"title":"FilterCondition","description":"Single filter condition comparing a column to a value.\n\nExample:\n {\"column\": \"score\", \"operator\": \">\", \"value\": 0.5}\n {\"column\": \"category\", \"operator\": \"=\", \"value\": \"test\"}","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions.items.[INDEX]","typeLabel":"FilterCondition · object"},"type":"array","minItems":1,"title":"Conditions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.conditions","typeLabel":"FilterCondition · object[]"},"logicalOperators":{"title":"Logicaloperators","description":"Logical operators connecting conditions. Length must be len(conditions) - 1","items":{"type":"string","enum":["AND","OR"],"title":"LogicalOperatorEnum","description":"Logical operators for connecting filter conditions","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.logicalOperators.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter.logicalOperators","typeLabel":"enum\u003cstring>[]"}},"type":"object","required":["conditions"],"title":"Filter","description":"Filter conditions (WHERE clause)","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.filter","typeLabel":"Filter · object"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs to compute on. Only applicable for evaluation group dashboards. If omitted, computes on all evaluations in the group.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.evaluation_ids","typeLabel":"string[]"},"latest_only":{"title":"Latest Only","description":"When True, the widget computes against rows from only the most recent active evaluation in the group (by EvaluationORM.created_at). Only applicable for evaluation group dashboards. Composes with evaluation_ids (latest within the subset). Cannot be combined with per-aggregation evaluation_ids; the use case enforces these rules.","type":"boolean","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1.latest_only","typeLabel":"boolean"}},"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query.oneOf.1","typeLabel":"MetricQuery · object"}],"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].query","typeLabel":"SeriesQuery · object | MetricQuery · object"},"config":{"title":"Config","description":"Chart-specific display configuration","additionalProperties":true,"type":"object","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].config","typeLabel":"Config · object"},"archived_at":{"title":"Archived At","description":"When the widget was archived (soft-deleted)","type":"string","format":"date-time","uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time>"}},"type":"object","required":["id","title","type","account_id","created_at"],"uniqueKey":"\\items.items.[INDEX].widgets.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"\\items.items.[INDEX].widgets","typeLabel":"Widgets · object[]"},"widget_results":{"title":"Widget Results","description":"Widget results for this dashboard. Populated with 'widget_results' view.","items":{"properties":{"id":{"type":"string","title":"Id","description":"Unique identifier of the widget result","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].id","typeLabel":"string"},"widget_id":{"type":"string","title":"Widget Id","description":"Unique identifier of the widget","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget_id","typeLabel":"string"},"computation_status":{"type":"string","enum":["pending","completed","failed"],"title":"EvaluationWidgetResultStatusEnum","description":"Status of the computation","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].computation_status","typeLabel":"enum\u003cstring>"},"account_id":{"type":"string","title":"Account Id","description":"Account that owns this widget result","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].account_id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"When the widget result was created","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"object":{"type":"string","const":"evaluation_dashboard_widget_result","title":"Object","default":"evaluation_dashboard_widget_result","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].object","typeLabel":"string"},"evaluation_id":{"title":"Evaluation Id","description":"FK to evaluations. Null if result is for an evaluation group.","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].evaluation_id","typeLabel":"string"},"evaluation_group_id":{"title":"Evaluation Group Id","description":"FK to evaluation_groups. Null if result is for a single evaluation.","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].evaluation_group_id","typeLabel":"string"},"computed_result":{"title":"Computed Result","description":"Cached computation results","additionalProperties":true,"type":"object","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].computed_result","typeLabel":"Computed Result · object"},"error_message":{"title":"Error Message","description":"Error message if computation failed","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].error_message","typeLabel":"string"},"computation_job_id":{"title":"Computation Job Id","description":"Temporal workflow ID or job ID for async computation tracking","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].computation_job_id","typeLabel":"string"},"computed_at":{"title":"Computed At","description":"Timestamp when computation completed successfully","type":"string","format":"date-time","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].computed_at","typeLabel":"string\u003cdate-time>"},"widget":{"properties":{"id":{"type":"string","title":"Id","description":"Unique identifier of the widget","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.id","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Widget title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.title","typeLabel":"string"},"type":{"type":"string","enum":["bar","histogram","donut","scatter","metric","table","markdown","heading","timeseries"],"title":"EvaluationWidgetTypeEnum","description":"Widget type","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.type","typeLabel":"enum\u003cstring>"},"account_id":{"type":"string","title":"Account Id","description":"Account that owns this widget","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.account_id","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"When the widget was created","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.created_at","typeLabel":"string\u003cdate-time>"},"object":{"type":"string","const":"evaluation_dashboard_widget","title":"Object","default":"evaluation_dashboard_widget","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.object","typeLabel":"string"},"query":{"oneOf":[{"type":"object","title":"SeriesQuery","description":"Query that returns a series of records (used for table/bar/histogram/donut/scatter widgets).\n\nUsed for widget types: table, bar, histogram, donut, scatter.\nReturns: {\"type\": \"series\", \"data\": [...]}\n\nExample SQL equivalent:\n SELECT category, AVG(score) as avg_score, COUNT(*) as count\n FROM evaluation_items\n WHERE score > 0.5 AND category = 'test'\n GROUP BY category\n ORDER BY avg_score DESC\n LIMIT 100","required":["select"],"properties":{"select":{"items":{"properties":{"expression":{"oneOf":[{"type":"object","title":"Column","description":"Reference to a column from evaluation_items.data\n\nExample:\n {\"type\": \"COLUMN\", \"column\": \"category\"}","required":["column"],"properties":{"column":{"type":"string","title":"Column","description":"Column name from evaluation_items.data","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.0.column","typeLabel":"string"},"type":{"type":"string","const":"COLUMN","title":"Type","default":"COLUMN","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.0.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.0.source","typeLabel":"string"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.0","typeLabel":"Column · object"},{"type":"object","title":"Aggregation","description":"Aggregation function to apply\n\nExamples:\n {\"type\": \"AGGREGATION\", \"function\": \"AVG\", \"column\": \"score\"}\n {\"type\": \"AGGREGATION\", \"function\": \"COUNT\", \"column\": \"*\"}\n {\"type\": \"AGGREGATION\", \"function\": \"PERCENTILE\", \"column\": \"score\", \"params\": {\"percentile\": 95}}","required":["function","column"],"properties":{"function":{"type":"string","enum":["COUNT","SUM","AVG","MIN","MAX","STDDEV","VARIANCE","PERCENTILE","COUNT_DISTINCT","PERCENTAGE"],"title":"AggregationFunctionEnum","description":"Supported aggregation functions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1.function","typeLabel":"enum\u003cstring>"},"column":{"type":"string","title":"Column","description":"Column to aggregate, or '*' for COUNT(*)","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1.column","typeLabel":"string"},"type":{"type":"string","const":"AGGREGATION","title":"Type","default":"AGGREGATION","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1.source","typeLabel":"string"},"params":{"title":"Params","description":"Function parameters (e.g., {'percentile': 95} for PERCENTILE, {'percentage_filters': Filter} for PERCENTAGE)","additionalProperties":true,"type":"object","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1.params","typeLabel":"Params · object"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs for per-aggregation filtering in evaluation group dashboards.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1.evaluation_ids","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression.oneOf.1","typeLabel":"Aggregation · object"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].expression","typeLabel":"Column · object | Aggregation · object"},"alias":{"title":"Alias","description":"Optional alias for the selected item","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX].alias","typeLabel":"string"}},"type":"object","required":["expression"],"title":"SelectItem","description":"Column in SELECT clause","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select.items.[INDEX]","typeLabel":"SelectItem · object"},"type":"array","minItems":1,"title":"Select","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.select","typeLabel":"SelectItem · object[]"},"filter":{"properties":{"conditions":{"items":{"properties":{"column":{"type":"string","title":"Column","description":"Column name to filter on","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].column","typeLabel":"string"},"operator":{"type":"string","enum":["=","!=",">","\u003c",">=","\u003c=","IN","NOT IN","LIKE","NOT LIKE","IS NULL","IS NOT NULL"],"title":"ComparisonOperatorEnum","description":"Comparison operator","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].source","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.1","typeLabel":"integer"},{"type":"number","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.4.items.[INDEX]","typeLabel":"any"},"title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].value.oneOf.4","typeLabel":"any[]"}],"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX].value","typeLabel":"string | integer | number | boolean | any[]"}},"type":"object","required":["column","operator"],"title":"FilterCondition","description":"Single filter condition comparing a column to a value.\n\nExample:\n {\"column\": \"score\", \"operator\": \">\", \"value\": 0.5}\n {\"column\": \"category\", \"operator\": \"=\", \"value\": \"test\"}","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions.items.[INDEX]","typeLabel":"FilterCondition · object"},"type":"array","minItems":1,"title":"Conditions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.conditions","typeLabel":"FilterCondition · object[]"},"logicalOperators":{"title":"Logicaloperators","description":"Logical operators connecting conditions. Length must be len(conditions) - 1","items":{"type":"string","enum":["AND","OR"],"title":"LogicalOperatorEnum","description":"Logical operators for connecting filter conditions","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.logicalOperators.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter.logicalOperators","typeLabel":"enum\u003cstring>[]"}},"type":"object","required":["conditions"],"title":"Filter","description":"Filter conditions (WHERE clause)","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.filter","typeLabel":"Filter · object"},"groupBy":{"title":"Groupby","description":"Columns to group by","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.groupBy.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.groupBy","typeLabel":"string[]"},"orderBy":{"title":"Orderby","description":"Sort order","items":{"properties":{"column":{"type":"string","title":"Column","description":"Column name to sort by","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.orderBy.items.[INDEX].column","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.orderBy.items.[INDEX].source","typeLabel":"string"},"direction":{"type":"string","enum":["ASC","DESC"],"title":"SortDirectionEnum","description":"Sort direction","default":"ASC","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.orderBy.items.[INDEX].direction","typeLabel":"enum\u003cstring>"}},"type":"object","required":["column"],"title":"OrderByColumn","description":"Column in ORDER BY clause","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.orderBy.items.[INDEX]","typeLabel":"OrderByColumn · object"},"type":"array","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.orderBy","typeLabel":"OrderByColumn · object[]"},"limit":{"title":"Limit","description":"Max rows to return","type":"integer","minimum":1,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.limit","typeLabel":"integer"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs to compute on. Only applicable for evaluation group dashboards. If omitted, computes on all evaluations in the group.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.evaluation_ids","typeLabel":"string[]"},"latest_only":{"title":"Latest Only","description":"When True, the widget computes against rows from only the most recent active evaluation in the group (by EvaluationORM.created_at). Only applicable for evaluation group dashboards. Composes with evaluation_ids (latest within the subset). Cannot be combined with per-aggregation evaluation_ids; the use case enforces these rules.","type":"boolean","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0.latest_only","typeLabel":"boolean"}},"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.0","typeLabel":"SeriesQuery · object"},{"type":"object","title":"MetricQuery","description":"Query that returns a single metric value (used for metric widgets).\n\nUsed for widget type: metric.\nEnforces exactly 1 aggregation in select.\nReturns: {\"type\": \"metric\", \"data\": ...}\n\nExample SQL equivalent:\n SELECT AVG(score) as average_score\n FROM evaluation_items","required":["select"],"properties":{"select":{"items":{"properties":{"expression":{"oneOf":[{"type":"object","title":"Column","description":"Reference to a column from evaluation_items.data\n\nExample:\n {\"type\": \"COLUMN\", \"column\": \"category\"}","required":["column"],"properties":{"column":{"type":"string","title":"Column","description":"Column name from evaluation_items.data","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.0.column","typeLabel":"string"},"type":{"type":"string","const":"COLUMN","title":"Type","default":"COLUMN","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.0.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.0.source","typeLabel":"string"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.0","typeLabel":"Column · object"},{"type":"object","title":"Aggregation","description":"Aggregation function to apply\n\nExamples:\n {\"type\": \"AGGREGATION\", \"function\": \"AVG\", \"column\": \"score\"}\n {\"type\": \"AGGREGATION\", \"function\": \"COUNT\", \"column\": \"*\"}\n {\"type\": \"AGGREGATION\", \"function\": \"PERCENTILE\", \"column\": \"score\", \"params\": {\"percentile\": 95}}","required":["function","column"],"properties":{"function":{"type":"string","enum":["COUNT","SUM","AVG","MIN","MAX","STDDEV","VARIANCE","PERCENTILE","COUNT_DISTINCT","PERCENTAGE"],"title":"AggregationFunctionEnum","description":"Supported aggregation functions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1.function","typeLabel":"enum\u003cstring>"},"column":{"type":"string","title":"Column","description":"Column to aggregate, or '*' for COUNT(*)","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1.column","typeLabel":"string"},"type":{"type":"string","const":"AGGREGATION","title":"Type","default":"AGGREGATION","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1.type","typeLabel":"string"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1.source","typeLabel":"string"},"params":{"title":"Params","description":"Function parameters (e.g., {'percentile': 95} for PERCENTILE, {'percentage_filters': Filter} for PERCENTAGE)","additionalProperties":true,"type":"object","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1.params","typeLabel":"Params · object"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs for per-aggregation filtering in evaluation group dashboards.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1.evaluation_ids","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression.oneOf.1","typeLabel":"Aggregation · object"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].expression","typeLabel":"Column · object | Aggregation · object"},"alias":{"title":"Alias","description":"Optional alias for the selected item","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX].alias","typeLabel":"string"}},"type":"object","required":["expression"],"title":"SelectItem","description":"Column in SELECT clause","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select.items.[INDEX]","typeLabel":"SelectItem · object"},"type":"array","maxItems":1,"minItems":1,"title":"Select","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.select","typeLabel":"SelectItem · object[]"},"filter":{"properties":{"conditions":{"items":{"properties":{"column":{"type":"string","title":"Column","description":"Column name to filter on","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].column","typeLabel":"string"},"operator":{"type":"string","enum":["=","!=",">","\u003c",">=","\u003c=","IN","NOT IN","LIKE","NOT LIKE","IS NULL","IS NOT NULL"],"title":"ComparisonOperatorEnum","description":"Comparison operator","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"source":{"title":"Source","description":"Column source: 'data' or 'task_result_cache'","type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].source","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.1","typeLabel":"integer"},{"type":"number","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.2","typeLabel":"number"},{"type":"boolean","title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.3","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.4.items.[INDEX]","typeLabel":"any"},"title":"Value","description":"Value to compare against. Not required for IS NULL / IS NOT NULL operators.","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].value.oneOf.4","typeLabel":"any[]"}],"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX].value","typeLabel":"string | integer | number | boolean | any[]"}},"type":"object","required":["column","operator"],"title":"FilterCondition","description":"Single filter condition comparing a column to a value.\n\nExample:\n {\"column\": \"score\", \"operator\": \">\", \"value\": 0.5}\n {\"column\": \"category\", \"operator\": \"=\", \"value\": \"test\"}","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions.items.[INDEX]","typeLabel":"FilterCondition · object"},"type":"array","minItems":1,"title":"Conditions","isRequired":true,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.conditions","typeLabel":"FilterCondition · object[]"},"logicalOperators":{"title":"Logicaloperators","description":"Logical operators connecting conditions. Length must be len(conditions) - 1","items":{"type":"string","enum":["AND","OR"],"title":"LogicalOperatorEnum","description":"Logical operators for connecting filter conditions","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.logicalOperators.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter.logicalOperators","typeLabel":"enum\u003cstring>[]"}},"type":"object","required":["conditions"],"title":"Filter","description":"Filter conditions (WHERE clause)","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.filter","typeLabel":"Filter · object"},"evaluation_ids":{"title":"Evaluation Ids","description":"Optional subset of evaluation IDs to compute on. Only applicable for evaluation group dashboards. If omitted, computes on all evaluations in the group.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.evaluation_ids.items.[INDEX]","typeLabel":"string"},"type":"array","minItems":1,"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.evaluation_ids","typeLabel":"string[]"},"latest_only":{"title":"Latest Only","description":"When True, the widget computes against rows from only the most recent active evaluation in the group (by EvaluationORM.created_at). Only applicable for evaluation group dashboards. Composes with evaluation_ids (latest within the subset). Cannot be combined with per-aggregation evaluation_ids; the use case enforces these rules.","type":"boolean","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1.latest_only","typeLabel":"boolean"}},"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query.oneOf.1","typeLabel":"MetricQuery · object"}],"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.query","typeLabel":"SeriesQuery · object | MetricQuery · object"},"config":{"title":"Config","description":"Chart-specific display configuration","additionalProperties":true,"type":"object","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.config","typeLabel":"Config · object"},"archived_at":{"title":"Archived At","description":"When the widget was archived (soft-deleted)","type":"string","format":"date-time","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget.archived_at","typeLabel":"string\u003cdate-time>"}},"type":"object","required":["id","title","type","account_id","created_at"],"description":"Widget that this result is for","uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX].widget","typeLabel":"object"}},"type":"object","required":["id","widget_id","computation_status","account_id","created_at"],"uniqueKey":"\\items.items.[INDEX].widget_results.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"\\items.items.[INDEX].widget_results","typeLabel":"Widget Results · object[]"}},"type":"object","required":["created_by","tags","id","name","account_id","created_at","updated_at"],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Items","isRequired":true,"uniqueKey":"\\items","typeLabel":"Items · object[]"},"total":{"type":"integer","title":"Total","description":"The total of items that match the query. This is greater than or equal to the number of items returned.","isRequired":true,"uniqueKey":"total","typeLabel":"integer"},"has_more":{"type":"boolean","title":"Has More","description":"Whether there are more items left to be fetched.","isRequired":true,"uniqueKey":"has_more","typeLabel":"boolean"},"object":{"type":"string","const":"list","title":"Object","default":"list","uniqueKey":"object","typeLabel":"string"},"limit":{"type":"integer","title":"Limit","description":"The maximum number of items to return.","default":100,"uniqueKey":"limit","typeLabel":"integer"}},"type":"object","required":["items","total","has_more"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"items":[{"id":"\u003cstring>","created_by":{"id":"\u003cstring>","type":"user","object":"identity"},"tags":["\u003cstring>"],"name":"\u003cstring>","account_id":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","object":"evaluation_dashboard","description":"\u003cstring>","evaluation_id":"\u003cstring>","evaluation_group_id":"\u003cstring>","widget_order":["\u003cstring>"],"error_message":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z","widgets":[{"id":"\u003cstring>","title":"\u003cstring>","type":"bar","account_id":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","object":"evaluation_dashboard_widget","query":{"select":[{"expression":{"column":"\u003cstring>","type":"COLUMN","source":"\u003cstring>"},"alias":"\u003cstring>"}],"filter":{"conditions":[{"column":"\u003cstring>","operator":"=","source":"\u003cstring>","value":"\u003cstring>"}],"logicalOperators":["AND"]},"groupBy":["\u003cstring>"],"orderBy":[{"column":"\u003cstring>","source":"\u003cstring>","direction":"ASC"}],"limit":2,"evaluation_ids":["\u003cstring>"],"latest_only":true},"config":{},"archived_at":"2023-11-07T05:31:56Z"}],"widget_results":[{"id":"\u003cstring>","widget_id":"\u003cstring>","computation_status":"pending","account_id":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","object":"evaluation_dashboard_widget_result","evaluation_id":"\u003cstring>","evaluation_group_id":"\u003cstring>","computed_result":{},"error_message":"\u003cstring>","computation_job_id":"\u003cstring>","computed_at":"2023-11-07T05:31:56Z","widget":{"id":"\u003cstring>","title":"\u003cstring>","type":"bar","account_id":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","object":"evaluation_dashboard_widget","query":{"select":[{"expression":{"column":"\u003cstring>","type":"COLUMN","source":"\u003cstring>"},"alias":"\u003cstring>"}],"filter":{"conditions":[{"column":"\u003cstring>","operator":"=","source":"\u003cstring>","value":"\u003cstring>"}],"logicalOperators":["AND"]},"groupBy":["\u003cstring>"],"orderBy":[{"column":"\u003cstring>","source":"\u003cstring>","direction":"ASC"}],"limit":2,"evaluation_ids":["\u003cstring>"],"latest_only":true},"config":{},"archived_at":"2023-11-07T05:31:56Z"}}]}],"total":123,"has_more":true,"object":"list","limit":100}}},"exampleType":"generated"}},"exampleType":"generated"},"a07be6e2-763a-40c6-ac9f-139eba59cbad":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"title":"Error Type","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","additionalProperties":true,"uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b4e9c899-52e1-4d4a-90ad-6de8c3835af1":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[]}}},"servers":{"12eeaad7-a736-4c47-a9e3-769b0001ffb2":{"url":"https://api.egp.scale.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[]},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"x-api-key"}],"title":"APIKeyHeader"}]},"originalFileLocation":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json"},"subdomain":"scalegp","siteName":"Scale AI","title":"List Evaluation Dashboards - Scale AI","navMaps":{"firstHrefInVersion":{"V5":{"href":"/reference/v5/evaluation-dashboards/list-evaluation-dashboards","matchLevel":0},"V4 (legacy)":{"href":"/home","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-06-26T12:57:48.312Z","originalFileLocation":"reference/v5/evaluation-dashboards/list-evaluation-dashboards.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"List dashboards in the caller\u0026#x27;s account, paginated, with optional filters. Filter to a single evaluation with evaluation_id or to a group with evaluation_group_id; passing both is rejected, since a dashboard is bound to one or the other. tags matches case-insensitively (values are lowercased before lookup), created_by_ids filters by creator identity, and search matches the dashboard name and tags. Archived dashboards are excluded unless include_archived is true. The returned items carry only the dashboards\u0026#x27; own fields — widgets and widget results are never embedded here; use the get-by-id endpoint with the widgets/widget_results views to load those.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Scale AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List Evaluation Dashboards - Scale AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"List dashboards in the caller\u0026#x27;s account, paginated, with optional filters. Filter to a single evaluation with evaluation_id or to a group with evaluation_group_id; passing both is rejected, since a dashboard is bound to one or the other. tags matches case-insensitively (values are lowercased before lookup), created_by_ids filters by creator identity, and search matches the dashboard name and tags. Archived dashboards are excluded unless include_archived is true. The returned items carry only the dashboards\u0026#x27; own fields — widgets and widget results are never embedded here; use the get-by-id endpoint with the widgets/widget_results views to load those.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Scale AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scalegp.mintlify.app/_mintlify/api/og/v2?division=Evaluation+Dashboards\u0026amp;title=List+Evaluation+Dashboards\u0026amp;description=List+dashboards+in+the+caller%27s+account%2C+paginated%2C+with+optional+filters.%0A%0AFilter+to+a+single+evaluation+with+%60evaluation_id%60+or+to+a+group+with%0A%60evaluation_gr\u0026amp;theme=b7e87dd2f9a2a23155199f59\u0026amp;signature=ccb93f351c0fbf0746c699e1ed8141fa98087851dc58db0a66ec20439ae0a052\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List Evaluation Dashboards - Scale AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List dashboards in the caller\u0026#x27;s account, paginated, with optional filters. Filter to a single evaluation with evaluation_id or to a group with evaluation_group_id; passing both is rejected, since a dashboard is bound to one or the other. tags matches case-insensitively (values are lowercased before lookup), created_by_ids filters by creator identity, and search matches the dashboard name and tags. Archived dashboards are excluded unless include_archived is true. The returned items carry only the dashboards\u0026#x27; own fields — widgets and widget results are never embedded here; use the get-by-id endpoint with the widgets/widget_results views to load those.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scalegp.mintlify.app/_mintlify/api/og/v2?division=Evaluation+Dashboards\u0026amp;title=List+Evaluation+Dashboards\u0026amp;description=List+dashboards+in+the+caller%27s+account%2C+paginated%2C+with+optional+filters.%0A%0AFilter+to+a+single+evaluation+with+%60evaluation_id%60+or+to+a+group+with%0A%60evaluation_gr\u0026amp;theme=b7e87dd2f9a2a23155199f59\u0026amp;signature=ccb93f351c0fbf0746c699e1ed8141fa98087851dc58db0a66ec20439ae0a052\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Scale AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3f2e7b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/v5/evaluation-dashboards/list-evaluation-dashboards.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.gp.scale.com/#organization\",\"name\":\"Scale AI\",\"url\":\"https://docs.gp.scale.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scalegp/TBmst1qiYXwYqUB5/logo/light.png?fit=max\u0026auto=format\u0026n=TBmst1qiYXwYqUB5\u0026q=85\u0026s=46027042c16b373ac463148db5ad1d6b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.gp.scale.com#website\",\"name\":\"Scale AI\",\"url\":\"https://docs.gp.scale.com\",\"publisher\":{\"@id\":\"https://docs.gp.scale.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards#webpage\",\"url\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards\",\"name\":\"List Evaluation Dashboards\",\"description\":\"List dashboards in the caller's account, paginated, with optional filters. Filter to a single evaluation with evaluation_id or to a group with evaluation_group_id; passing both is rejected, since a dashboard is bound to one or the other. tags matches case-insensitively (values are lowercased before lookup), created_by_ids filters by creator identity, and search matches the dashboard name and tags. Archived dashboards are excluded unless include_archived is true. The returned items carry only the dashboards' own fields — widgets and widget results are never embedded here; use the get-by-id endpoint with the widgets/widget_results views to load those.\",\"dateModified\":\"2026-06-26T12:57:48.312Z\",\"isPartOf\":{\"@id\":\"https://docs.gp.scale.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Scale AI\",\"item\":\"https://docs.gp.scale.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List Evaluation Dashboards\",\"item\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards#apireference\",\"headline\":\"List Evaluation Dashboards\",\"name\":\"List Evaluation Dashboards\",\"description\":\"List dashboards in the caller's account, paginated, with optional filters. Filter to a single evaluation with evaluation_id or to a group with evaluation_group_id; passing both is rejected, since a dashboard is bound to one or the other. tags matches case-insensitively (values are lowercased before lookup), created_by_ids filters by creator identity, and search matches the dashboard name and tags. Archived dashboards are excluded unless include_archived is true. The returned items carry only the dashboards' own fields — widgets and widget results are never embedded here; use the get-by-id endpoint with the widgets/widget_results views to load those.\",\"url\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards\",\"mainEntityOfPage\":{\"@id\":\"https://docs.gp.scale.com/reference/v5/evaluation-dashboards/list-evaluation-dashboards#webpage\"},\"dateModified\":\"2026-06-26T12:57:48.312Z\",\"publisher\":{\"@id\":\"https://docs.gp.scale.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.gp.scale.com#website\"}}]}\u003c/script>","siteName":"Scale AI","nav":{"global":null,"versions":[{"version":"V5","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/v5/overview"}]},{"tab":"AgentOps API","groups":[{"group":"Inference","pages":[{"title":"Run inference with free-form payload","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/inference","href":"/reference/v5/inference/run-inference-with-free-form-payload"},{"title":"Generate OpenAI chat completion from messages","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/chat/completions","href":"/reference/v5/inference/generate-openai-chat-completion-from-messages"},{"title":"Run OpenAI Responses API (OpenAI only)","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/responses","href":"/reference/v5/inference/run-openai-responses-api-openai-only"},{"title":"Generate legacy text completion from prompt","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/completions","href":"/reference/v5/inference/generate-legacy-text-completion-from-prompt"},{"title":"List available chat completion models","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/chat/completions/models","href":"/reference/v5/inference/list-available-chat-completion-models"}]},{"group":"Questions","pages":[{"title":"List questions","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/questions","href":"/reference/v5/questions/list-questions"},{"title":"Create a question","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/questions","href":"/reference/v5/questions/create-a-question"},{"title":"Get a question","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/questions/{question_id}","href":"/reference/v5/questions/get-a-question"},{"title":"Archive a question","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/questions/{question_id}","href":"/reference/v5/questions/archive-a-question"},{"title":"Update a question","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/questions/{question_id}","href":"/reference/v5/questions/update-a-question"},{"title":"Restore an archived question","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/questions/{question_id}/restore","href":"/reference/v5/questions/restore-an-archived-question"}]},{"group":"Rubrics","pages":[{"title":"List rubrics","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/rubrics","href":"/reference/v5/rubrics/list-rubrics"},{"title":"Create a rubric","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/rubrics","href":"/reference/v5/rubrics/create-a-rubric"},{"title":"Get a rubric","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/rubrics/{rubric_id}","href":"/reference/v5/rubrics/get-a-rubric"},{"title":"Archive a rubric","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/rubrics/{rubric_id}","href":"/reference/v5/rubrics/archive-a-rubric"},{"title":"Update or restore a rubric","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/rubrics/{rubric_id}","href":"/reference/v5/rubrics/update-or-restore-a-rubric"},{"title":"Add a criterion to a rubric","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/rubrics/{rubric_id}/criteria","href":"/reference/v5/rubrics/add-a-criterion-to-a-rubric"},{"title":"Update a criterion","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/rubrics/{rubric_id}/criteria/{rubric_criteria_id}","href":"/reference/v5/rubrics/update-a-criterion"},{"title":"List criterion versions","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/rubrics/{rubric_id}/criteria/{rubric_criteria_id}/versions","href":"/reference/v5/rubrics/list-criterion-versions"}]},{"group":"Vector Stores","pages":[{"title":"List Vector Stores","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/vector-stores","href":"/reference/v5/vector-stores/list-vector-stores"},{"title":"Create Vector Store","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/vector-stores/create","href":"/reference/v5/vector-stores/create-vector-store"},{"title":"Get Vector Store","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/vector-stores/{vector_store_name}","href":"/reference/v5/vector-stores/get-vector-store"},{"title":"Configure Vector Store","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/vector-stores/{vector_store_name}/configure","href":"/reference/v5/vector-stores/configure-vector-store"},{"title":"Drop Vector Store","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/vector-stores/{vector_store_name}/drop","href":"/reference/v5/vector-stores/drop-vector-store"},{"title":"Upsert Vectors","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/vector-stores/{vector_store_name}/upsert","href":"/reference/v5/vector-stores/upsert-vectors"},{"title":"Delete Vectors","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/vector-stores/{vector_store_name}/delete","href":"/reference/v5/vector-stores/delete-vectors"},{"title":"List Vectors","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/vector-stores/{vector_store_name}/vectors","href":"/reference/v5/vector-stores/list-vectors"},{"title":"Get Vector","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/vector-stores/{vector_store_name}/vectors/{vector_id}","href":"/reference/v5/vector-stores/get-vector"},{"title":"Count Vectors","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/vector-stores/{vector_store_name}/count","href":"/reference/v5/vector-stores/count-vectors"},{"title":"Query Vectors","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/vector-stores/{vector_store_name}/query","href":"/reference/v5/vector-stores/query-vectors"}]},{"group":"Files","pages":[{"title":"List files","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/files","href":"/reference/v5/files/list-files"},{"title":"Upload a file","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/files","href":"/reference/v5/files/upload-a-file"},{"title":"Import files from cloud storage","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/files/cloud_imports","href":"/reference/v5/files/import-files-from-cloud-storage"},{"title":"Get file metadata","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/files/{file_id}","href":"/reference/v5/files/get-file-metadata"},{"title":"Delete a file","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/files/{file_id}","href":"/reference/v5/files/delete-a-file"},{"title":"Update a file","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/files/{file_id}","href":"/reference/v5/files/update-a-file"},{"title":"Download file content","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/files/{file_id}/content","href":"/reference/v5/files/download-file-content"}]},{"group":"Models","pages":[{"title":"List custom models","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/models","href":"/reference/v5/models/list-custom-models"},{"title":"Create a custom model","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/models","href":"/reference/v5/models/create-a-custom-model"},{"title":"Get a custom model","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/models/{model_id}","href":"/reference/v5/models/get-a-custom-model"},{"title":"Delete a custom model","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/models/{model_id}","href":"/reference/v5/models/delete-a-custom-model"},{"title":"Update a custom model","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/models/{model_id}","href":"/reference/v5/models/update-a-custom-model"}]},{"group":"Agent Configs","pages":[{"title":"List Agent Configs","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/agent_configs","href":"/reference/v5/agent-configs/list-agent-configs"},{"title":"Create Agent Config","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/agent_configs","href":"/reference/v5/agent-configs/create-agent-config"},{"title":"List MCP Tool Names","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/agent_configs/mcp_tools","href":"/reference/v5/agent-configs/list-mcp-tool-names"},{"title":"Get Agent Config","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/agent_configs/{agent_config_id}","href":"/reference/v5/agent-configs/get-agent-config"},{"title":"Delete Agent Config (hard delete)","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/agent_configs/{agent_config_id}","href":"/reference/v5/agent-configs/delete-agent-config-hard-delete"},{"title":"Update Agent Config","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/agent_configs/{agent_config_id}","href":"/reference/v5/agent-configs/update-agent-config"}]},{"group":"Datasets","pages":[{"title":"List datasets","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/datasets","href":"/reference/v5/datasets/list-datasets"},{"title":"Create a dataset","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/datasets","href":"/reference/v5/datasets/create-a-dataset"},{"title":"Get a dataset","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/datasets/{dataset_id}","href":"/reference/v5/datasets/get-a-dataset"},{"title":"Archive a dataset","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/datasets/{dataset_id}","href":"/reference/v5/datasets/archive-a-dataset"},{"title":"Update or restore a dataset","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/datasets/{dataset_id}","href":"/reference/v5/datasets/update-or-restore-a-dataset"}]},{"group":"Dataset Items","pages":[{"title":"Add items to an existing dataset","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/dataset-items/batch","href":"/reference/v5/dataset-items/add-items-to-an-existing-dataset"},{"title":"Get a dataset item","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/dataset-items/{dataset_item_id}","href":"/reference/v5/dataset-items/get-a-dataset-item"},{"title":"Delete a dataset item","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/dataset-items/{dataset_item_id}","href":"/reference/v5/dataset-items/delete-a-dataset-item"},{"title":"Update a dataset item","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/dataset-items/{dataset_item_id}","href":"/reference/v5/dataset-items/update-a-dataset-item"},{"title":"List dataset items","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/dataset-items","href":"/reference/v5/dataset-items/list-dataset-items"}]},{"group":"Evaluations","pages":[{"title":"List Evaluations","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluations","href":"/reference/v5/evaluations/list-evaluations"},{"title":"Create Evaluation","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluations","href":"/reference/v5/evaluations/create-evaluation"},{"title":"Get Evaluation","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluations/{evaluation_id}","href":"/reference/v5/evaluations/get-evaluation"},{"title":"Archive Evaluation","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/evaluations/{evaluation_id}","href":"/reference/v5/evaluations/archive-evaluation"},{"title":"Update or Restore Evaluation","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/evaluations/{evaluation_id}","href":"/reference/v5/evaluations/update-or-restore-evaluation"},{"title":"Add Test Criteria to Evaluation","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluations/{evaluation_id}/tasks","href":"/reference/v5/evaluations/add-test-criteria-to-evaluation"},{"title":"Update Test Criteria Configuration","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/evaluations/{evaluation_id}/tasks/{alias}","href":"/reference/v5/evaluations/update-test-criteria-configuration"},{"title":"Get Available Metadata Keys","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluations/metadata-keys","href":"/reference/v5/evaluations/get-available-metadata-keys"},{"title":"Get Available Evaluation Statuses","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluations/statuses","href":"/reference/v5/evaluations/get-available-evaluation-statuses"},{"title":"Get Evaluation Data Schema","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluations/{evaluation_id}/schema","href":"/reference/v5/evaluations/get-evaluation-data-schema"},{"title":"Get Evaluation Taxonomy","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluations/{evaluation_id}/taxonomy","href":"/reference/v5/evaluations/get-evaluation-taxonomy"},{"title":"Filter Evaluations","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluations/filter","href":"/reference/v5/evaluations/filter-evaluations"},{"title":"Dry-run a custom-function evaluation task","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluations/tasks/dry-run","href":"/reference/v5/evaluations/dry-run-a-custom-function-evaluation-task"}]},{"group":"Evaluation Groups","pages":[{"title":"List Evaluation Groups","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-groups","href":"/reference/v5/evaluation-groups/list-evaluation-groups"},{"title":"Create Evaluation Group","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluation-groups","href":"/reference/v5/evaluation-groups/create-evaluation-group"},{"title":"Get Evaluation Group","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/get-evaluation-group"},{"title":"Update Evaluation Group","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json put /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/update-evaluation-group"},{"title":"Archive Evaluation Group","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/archive-evaluation-group"},{"title":"Patch Evaluation Group","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/patch-evaluation-group"},{"title":"Get Evaluation Group Schema","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-groups/{group_id}/schema","href":"/reference/v5/evaluation-groups/get-evaluation-group-schema"}]},{"group":"Evaluation Charts","pages":[{"title":"List Evaluation Charts","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-charts","href":"/reference/v5/evaluation-charts/list-evaluation-charts"},{"title":"Create Evaluation Chart","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluation-charts","href":"/reference/v5/evaluation-charts/create-evaluation-chart"},{"title":"Get Evaluation Chart","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/get-evaluation-chart"},{"title":"Replace Evaluation Chart","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json put /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/replace-evaluation-chart"},{"title":"Delete Evaluation Chart","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/delete-evaluation-chart"},{"title":"Patch Evaluation Chart","description":"Deprecated: evaluation group dashboards are the preferred way to construct charts. Partially update chart metadata (title, type). Columns cannot be modified via PATCH.","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/patch-evaluation-chart"}]},{"group":"Evaluation Dashboards","pages":[{"title":"List Evaluation Dashboards","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-dashboards","href":"/reference/v5/evaluation-dashboards/list-evaluation-dashboards"},{"title":"Create Evaluation Dashboard","description":"Create a dashboard bound to exactly one evaluation or evaluation group.\n\nThe request must set exactly one of `evaluation_id` or `evaluation_group_id`\n(enforced as XOR) — supplying both or neither is rejected, and the referenced\nevaluation or group must already exist in the caller's account or the call fails\nwith a not-found error. If `template_dashboard_id` is provided, the new dashboard\ncopies that template's `widget_order` and synchronously computes a result for each\nof those widgets against the new dashboard's evaluation data before returning. Any\n`widget_order` supplied is validated to contain only existing, non-duplicate widget\nIDs. The dashboard is created and returned immediately; individual widgets are added\nafterward through the widget sub-endpoints.","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluation-dashboards","href":"/reference/v5/evaluation-dashboards/create-evaluation-dashboard"},{"title":"Get Evaluation Dashboard","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-dashboards/{dashboard_id}","href":"/reference/v5/evaluation-dashboards/get-evaluation-dashboard"},{"title":"Delete Evaluation Dashboard","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/evaluation-dashboards/{dashboard_id}","href":"/reference/v5/evaluation-dashboards/delete-evaluation-dashboard"},{"title":"Patch Evaluation Dashboard","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/evaluation-dashboards/{dashboard_id}","href":"/reference/v5/evaluation-dashboards/patch-evaluation-dashboard"},{"title":"Add Widget to Dashboard","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluation-dashboards/{dashboard_id}/widgets","href":"/reference/v5/evaluation-dashboards/add-widget-to-dashboard"},{"title":"Remove Widget from Dashboard","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/evaluation-dashboards/{dashboard_id}/widgets/{widget_id}","href":"/reference/v5/evaluation-dashboards/remove-widget-from-dashboard"},{"title":"Update Dashboard Widget","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/evaluation-dashboards/{dashboard_id}/widgets/{widget_id}","href":"/reference/v5/evaluation-dashboards/update-dashboard-widget"}]},{"group":"Evaluation Items","pages":[{"title":"Get a single evaluation item","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-items/{evaluation_item_id}","href":"/reference/v5/evaluation-items/get-a-single-evaluation-item"},{"title":"List and filter evaluation items","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/evaluation-items","href":"/reference/v5/evaluation-items/list-and-filter-evaluation-items"},{"title":"Export evaluation items to a file","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/evaluation-items/export","href":"/reference/v5/evaluation-items/export-evaluation-items-to-a-file"}]},{"group":"Spans","pages":[{"title":"Create a span","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/spans","href":"/reference/v5/spans/create-a-span"},{"title":"Upsert spans in a batch","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json put /v5/spans/batch","href":"/reference/v5/spans/upsert-spans-in-a-batch"},{"title":"Create spans in a batch","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/spans/batch","href":"/reference/v5/spans/create-spans-in-a-batch"},{"title":"List trace deletion requests","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/spans/deletions","href":"/reference/v5/spans/list-trace-deletion-requests"},{"title":"Create trace deletion request","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/spans/deletions","href":"/reference/v5/spans/create-trace-deletion-request"},{"title":"Get trace deletion request status","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/spans/deletions/{deletion_request_id}","href":"/reference/v5/spans/get-trace-deletion-request-status"},{"title":"Get a span","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/spans/{span_id}","href":"/reference/v5/spans/get-a-span"},{"title":"Update a span","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/spans/{span_id}","href":"/reference/v5/spans/update-a-span"},{"title":"Get a span within a trace","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/traces/{trace_id}/spans/{span_id}","href":"/reference/v5/spans/get-a-span-within-a-trace"},{"title":"List span summaries for a trace","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/traces/{trace_id}/spans","href":"/reference/v5/spans/list-span-summaries-for-a-trace"},{"title":"Search spans","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/spans/search","href":"/reference/v5/spans/search-spans"},{"title":"Export spans","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/spans/export","href":"/reference/v5/spans/export-spans"},{"title":"Get span export status","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/spans/export/{export_id}","href":"/reference/v5/spans/get-span-export-status"},{"title":"Get time-bucketed span metrics","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/spans/metrics","href":"/reference/v5/spans/get-time-bucketed-span-metrics"},{"title":"Get span metrics grouped by name","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/spans/metrics/by-span","href":"/reference/v5/spans/get-span-metrics-grouped-by-name"}]},{"group":"Span Assessment","pages":[{"title":"List span or trace assessments","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/span-assessments","href":"/reference/v5/span-assessment/list-span-or-trace-assessments"},{"title":"Create span assessment","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/span-assessments","href":"/reference/v5/span-assessment/create-span-assessment"},{"title":"Get span assessment by ID","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/span-assessments/{span_assessment_id}","href":"/reference/v5/span-assessment/get-span-assessment-by-id"},{"title":"Permanently delete span assessment","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/span-assessments/{span_assessment_id}","href":"/reference/v5/span-assessment/permanently-delete-span-assessment"},{"title":"Update span assessment","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/span-assessments/{span_assessment_id}","href":"/reference/v5/span-assessment/update-span-assessment"}]},{"group":"Annotation Tasks","pages":[{"title":"Update or assign annotation tasks in bulk","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/annotation-tasks/batch","href":"/reference/v5/annotation-tasks/update-or-assign-annotation-tasks-in-bulk"}]},{"group":"Credentials","pages":[{"title":"List Credentials","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/credentials","href":"/reference/v5/credentials/list-credentials"},{"title":"Create Credential","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/credentials","href":"/reference/v5/credentials/create-credential"},{"title":"Get Credential by Name","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/credentials/name/{credential_name}","href":"/reference/v5/credentials/get-credential-by-name"},{"title":"Get Credential by ID","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/credentials/{credential_id}","href":"/reference/v5/credentials/get-credential-by-id"},{"title":"Delete Credential","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/credentials/{credential_id}","href":"/reference/v5/credentials/delete-credential"},{"title":"Update Credential","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/credentials/{credential_id}","href":"/reference/v5/credentials/update-credential"},{"title":"Get Credential Secret by ID","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/credentials/{credential_id}/secret","href":"/reference/v5/credentials/get-credential-secret-by-id"},{"title":"Get Credential Secret by Name","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/credentials/name/{credential_name}/secret","href":"/reference/v5/credentials/get-credential-secret-by-name"}]},{"group":"Agentex Cloud Build","pages":[{"title":"List container image builds","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/builds","href":"/reference/v5/agentex-cloud-build/list-container-image-builds"},{"title":"Submit container image build","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/builds","href":"/reference/v5/agentex-cloud-build/submit-container-image-build"},{"title":"List agents built but not deployed","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/builds/undeployed","href":"/reference/v5/agentex-cloud-build/list-agents-built-but-not-deployed"},{"title":"Get a build","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/builds/{build_id}","href":"/reference/v5/agentex-cloud-build/get-a-build"},{"title":"Stream build logs","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/builds/{build_id}/logs","href":"/reference/v5/agentex-cloud-build/stream-build-logs"},{"title":"Cancel a build","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/builds/{build_id}/cancel","href":"/reference/v5/agentex-cloud-build/cancel-a-build"}]},{"group":"Agentex Cloud Deploy","pages":[{"title":"List agent deployments","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/agentex/deployments","href":"/reference/v5/agentex-cloud-deploy/list-agent-deployments"},{"title":"Deploy a built agent image","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/agentex/deployments","href":"/reference/v5/agentex-cloud-deploy/deploy-a-built-agent-image"},{"title":"Get an agent deployment","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/agentex/deployments/{deployment_id}","href":"/reference/v5/agentex-cloud-deploy/get-an-agent-deployment"},{"title":"Delete and tear down a deployment","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/agentex/deployments/{deployment_id}","href":"/reference/v5/agentex-cloud-deploy/delete-and-tear-down-a-deployment"},{"title":"Get agent deployment logs","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/agentex/deployments/{deployment_id}/logs","href":"/reference/v5/agentex-cloud-deploy/get-agent-deployment-logs"}]},{"group":"Agentex Agent","pages":[{"title":"Delete Agent","deprecated":null,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/agentex/agents/{agent_id}","href":"/reference/v5/agentex-agent/delete-agent"}]},{"group":"SGP Cloud Secrets","pages":[{"title":"List Secrets","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/sgp/secrets","href":"/reference/v5/sgp-cloud-secrets/list-secrets"},{"title":"Create Secret","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json post /v5/sgp/secrets","href":"/reference/v5/sgp-cloud-secrets/create-secret"},{"title":"Get Secret","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json get /v5/sgp/secrets/{secret_id}","href":"/reference/v5/sgp-cloud-secrets/get-secret"},{"title":"Delete Secret","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json delete /v5/sgp/secrets/{secret_id}","href":"/reference/v5/sgp-cloud-secrets/delete-secret"},{"title":"Update Secret","deprecated":true,"version":null,"openapi":"https://api.sgp.scale.com/openapi-versions/v5/openapi.json patch /v5/sgp/secrets/{secret_id}","href":"/reference/v5/sgp-cloud-secrets/update-secret"}]}]},{"tab":"AgentOps SDK","href":"https://scaleapi.github.io/sgp-sdk-docs/api/python/"},{"tab":"Agentex API","pages":[{"title":"Agentex API","href":"/reference/agentex/agents/get-agent-by-id"}]},{"tab":"Agentex SDK","href":"https://scaleapi.github.io/agentex-sdk-docs/api/python/"},{"tab":"Capabilities","pages":[{"title":"Capabilities","href":"/docs/capabilities/overview"}]},{"tab":"Dex API","pages":[{"title":"Dex API","href":"/reference/dex/projects/list-projects"}]}]},{"version":"V4 (legacy)","pages":[{"title":"V4 (legacy)","href":"/home"}]}]},"basePath":"","title":"List Evaluation Dashboards - Scale AI","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}