Evaluation Dashboards

EvaluationDashboardsResource

Methods

create() ->
post/v5/evaluation-dashboards

Create a new evaluation dashboard for an evaluation or evaluation group

list() -> SyncCursorPage[]
get/v5/evaluation-dashboards

List dashboards filtered by evaluation_id, evaluation_group_id, tags, creators, or search

Parameters
created_by_ids: Optional[[str]]

Filter by creator user IDs

ending_before: Optional[str]
evaluation_group_id: Optional[str]
evaluation_id: Optional[str]
include_archived: Optional[]
limit: Optional[int]
(maximum: 10000, minimum: 1, default: 100)
search: Optional[str]

Search in name and tags

sort_by: Optional[str]
sort_order: Optional[Literal["asc", "desc"]]
(default: "asc")
"asc"
"desc"
starting_after: Optional[str]
tags: Optional[[str]]

Filter by tags (case-insensitive)

Returns
id: str

Unique identifier of the dashboard

account_id: str

Account that owns this dashboard

created_at:
(format: date-time)

When the dashboard was created

created_by:

The identity that created the entity.

name: str

Dashboard name

tags: List[str]

The tags associated with the entity

updated_at:
(format: date-time)

When the dashboard was last updated

archived_at: Optional[datetime]
(format: date-time)

When the dashboard was archived (soft-deleted)

description: Optional[str]

Dashboard description

error_message: Optional[str]

Error message if computation failed

evaluation_group_id: Optional[str]

Evaluation group ID

evaluation_id: Optional[str]

Evaluation ID

object: Optional[Literal["evaluation_dashboard"]]
(default: "evaluation_dashboard")
widget_order: Optional[List[str]]

Ordered array of widget IDs

widget_results: Optional[List[]]

Widget results for this dashboard. Populated with 'widget_results' view.

widgets: Optional[List[]]

Widgets associated with this dashboard. Populated with 'widgets' view.

Request example
200Example
retrieve(, ) ->
get/v5/evaluation-dashboards/{dashboard_id}

Get a single evaluation dashboard by ID

update(, ) ->
patch/v5/evaluation-dashboards/{dashboard_id}

Partially update dashboard metadata (name, description, widget_order)

delete() ->
delete/v5/evaluation-dashboards/{dashboard_id}

Soft delete an evaluation dashboard

Domain types

class EvaluationDashboard: ...

EvaluationDashboardsResource.WidgetsResource

Methods

create(, ) ->
post/v5/evaluation-dashboards/{dashboard_id}/widgets

Create a new widget, add it to the dashboard, and compute its results

update(, ) ->
patch/v5/evaluation-dashboards/{dashboard_id}/widgets/{widget_id}

Update a widget and compute its results. If the widget is only used by this dashboard, it is updated in place. If shared across multiple dashboards, a copy is created.

delete(, )
delete/v5/evaluation-dashboards/{dashboard_id}/widgets/{widget_id}

Remove a widget from the dashboard (does not delete the widget)

Domain types

class EvaluationDashboardWidget: ...
class EvaluationDashboardWidgetResult: ...
class EvaluationDashboardWidgetWithResult: ...

Response model for widget creation - includes widget and computed result