Skip to content

Workspaces

List Workspaces
client.Agents.EvaluationMetrics.Workspaces.List(ctx) (*AgentEvaluationMetricWorkspaceListResponse, error)
get/v2/gen-ai/workspaces
Create a Workspace
client.Agents.EvaluationMetrics.Workspaces.New(ctx, body) (*AgentEvaluationMetricWorkspaceNewResponse, error)
post/v2/gen-ai/workspaces
Retrieve an Existing Workspace
client.Agents.EvaluationMetrics.Workspaces.Get(ctx, workspaceUuid) (*AgentEvaluationMetricWorkspaceGetResponse, error)
get/v2/gen-ai/workspaces/{workspace_uuid}
Delete a Workspace
client.Agents.EvaluationMetrics.Workspaces.Delete(ctx, workspaceUuid) (*AgentEvaluationMetricWorkspaceDeleteResponse, error)
delete/v2/gen-ai/workspaces/{workspace_uuid}
Update a Workspace
client.Agents.EvaluationMetrics.Workspaces.Update(ctx, workspaceUuid, body) (*AgentEvaluationMetricWorkspaceUpdateResponse, error)
put/v2/gen-ai/workspaces/{workspace_uuid}
List Evaluation Test Cases by Workspace
client.Agents.EvaluationMetrics.Workspaces.ListEvaluationTestCases(ctx, workspaceUuid) (*AgentEvaluationMetricWorkspaceListEvaluationTestCasesResponse, error)
get/v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases

WorkspacesAgents

List agents by Workspace
client.Agents.EvaluationMetrics.Workspaces.Agents.List(ctx, workspaceUuid, query) (*AgentEvaluationMetricWorkspaceAgentListResponse, error)
get/v2/gen-ai/workspaces/{workspace_uuid}/agents
Move Agents to a Workspace
client.Agents.EvaluationMetrics.Workspaces.Agents.Move(ctx, workspaceUuid, body) (*AgentEvaluationMetricWorkspaceAgentMoveResponse, error)
put/v2/gen-ai/workspaces/{workspace_uuid}/agents