Claude Platform Docs

Workspace zu einem Telemetrieziel hinzufügen

$client->beta->organization->telemetryDestinations->workspaces->add(string workspaceID, string destinationID, ?list<AnthropicBeta> betas): BetaTelemetryDestinationWorkspace
POST/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}
Requires anthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers

Fügt der Workspace-Liste eines Ziels einen Workspace hinzu.

Bei include werden die Spans des Workspaces ab sofort an das Ziel gesendet. Bei exclude wird das Senden beendet. Eine Liste enthält höchstens 1.000 Workspaces.

Das Hinzufügen eines Workspaces, der bereits auf der Liste steht, ändert nichts und gibt den vorhandenen Eintrag zurück. Ein archivierter Workspace, der noch nicht auf der Liste steht, kann nicht hinzugefügt werden. Ein Ziel, dessen workspaces.type den Wert all hat, besitzt keine Liste, daher gibt die API 400 zurück. Um zu ändern, welche Workspaces ein solches Ziel abdeckt, aktualisiere dessen workspaces.

Im OpenTelemetry-Exportleitfaden erfährst du mehr darüber, wie du die Workspaces eines Ziels auswählst.

Parameters
destinationID: string⁠Path parameter

ID of the destination (tdst_...).

workspaceID: string⁠Path parameter

ID of the workspace to add (wrkspc_...).

betas?: optional list<AnthropicBeta>⁠Header parameter

This endpoint is in beta: requests must send telemetry-destinations-2026-08-11 in this header.

Returns
class BetaTelemetryDestinationWorkspace { $type = 'telemetry_destination_workspace'; $createdAt; $telemetryDestinationID; $workspaceID; }
"telemetry_destination_workspace" type
\Datetime createdAt

Time the workspace was added to the list.

string telemetryDestinationID

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

string workspaceID

ID of the workspace (wrkspc_...).

Workspace zu einem Telemetrieziel hinzufügen
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

use Anthropic\Client;
use Anthropic\Beta\AnthropicBeta;

$client = new Client(apiKey: 'my-anthropic-api-key');

$betaTelemetryDestinationWorkspace = $client
  ->beta
  ->organization
  ->telemetryDestinations
  ->workspaces
  ->add(
  'workspace_id',
  destinationID: 'destination_id',
  betas: [AnthropicBeta::MESSAGE_BATCHES_2024_09_24],
);

var_dump($betaTelemetryDestinationWorkspace);
Returns Examples
Response 200
{
  "created_at": "2019-12-27T18:11:19.117Z",
  "telemetry_destination_id": "telemetry_destination_id",
  "type": "telemetry_destination_workspace",
  "workspace_id": "workspace_id"
}