Claude Platform Docs

工作区

列出遥测目标工作区
client.Beta.Organization.TelemetryDestinations.Workspaces.List(ctx, destinationID, params) (*PageCursor[BetaTelemetryDestinationWorkspace], error)
GET/v1/organizations/telemetry_destinations/{destination_id}/workspaces

列出目标工作区列表中的工作区,最新条目排在最前。

添加遥测目标工作区
client.Beta.Organization.TelemetryDestinations.Workspaces.Add(ctx, workspaceID, params) (*BetaTelemetryDestinationWorkspace, error)
POST/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}

向目标的工作区列表中添加一个工作区。

移除遥测目标工作区
client.Beta.Organization.TelemetryDestinations.Workspaces.Remove(ctx, workspaceID, params) (*BetaDeletedTelemetryDestinationWorkspace, error)
DELETE/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}

从目标的工作区列表中移除一个工作区。

Models
type BetaDeletedTelemetryDestinationWorkspace struct { Type: "telemetry_destination_workspace_deleted"; TelemetryDestinationID; WorkspaceID }

Confirmation that a workspace was removed from a destination's list.

Type TelemetryDestinationWorkspaceDeleted
TelemetryDestinationID string

ID of the telemetry destination (tdst_...).

WorkspaceID string

ID of the workspace that was removed (wrkspc_...).

type BetaTelemetryDestinationWorkspace struct { Type: "telemetry_destination_workspace"; CreatedAt; TelemetryDestinationID; WorkspaceID }

A workspace on a telemetry destination's workspace list.

Under include, the destination covers the workspace. Under exclude, the destination covers every workspace except this one. The entry doesn't have an id. Its telemetry_destination_id and workspace_id together identify it.

Type TelemetryDestinationWorkspace
CreatedAt Time

Time the workspace was added to the list.

formatdate-time
TelemetryDestinationID string

ID of the telemetry destination (tdst_...).

WorkspaceID string

ID of the workspace (wrkspc_...).