Claude Platform Docs

Ajouter un espace de travail à une destination de télémétrie

$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

Ajouter un espace de travail à la liste d'espaces de travail d'une destination.

Avec include, les spans de l'espace de travail commencent à être envoyés à la destination. Avec exclude, ils cessent de l'être. Une liste contient au maximum 1 000 espaces de travail.

Ajouter un espace de travail qui figure déjà dans la liste ne modifie rien et renvoie l'entrée existante. Un espace de travail archivé qui ne figure pas encore dans la liste ne peut pas être ajouté. Une destination dont le workspaces.type est all n'a pas de liste, l'API renvoie donc une erreur 400. Pour modifier les espaces de travail couverts par une telle destination, mettez à jour son champ workspaces.

Consultez le guide d'export OpenTelemetry pour en savoir plus sur le choix des espaces de travail d'une destination.

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_...).

Ajouter un espace de travail à une destination de télémétrie
<?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"
}