Mettre à jour une destination de télémétrie
POST/v1/organizations/telemetry_destinations/{destination_id}
Requires
anthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersModifier les paramètres d'une destination de télémétrie, son état ou les espaces de travail qu'elle couvre.
Envoyez au moins un champ. Les champs omis conservent leurs valeurs stockées, à l'exception des en-têtes enregistrés, qui sont supprimés par une modification du nom d'hôte ou du port du point de terminaison. Seuls display_name, traces, traces.endpoint_url, traces.content_mode, traces.max_content_bytes et les valeurs individuelles de headers acceptent null.
Si une autre requête modifie la destination pendant l'exécution de la mise à jour, l'API renvoie une erreur 409 conflict_error. Relisez la destination, puis relancez la mise à jour.
Consultez le guide d'export OpenTelemetry pour en savoir plus sur la modification d'une destination.
Parameters
Returns
Mettre à jour une destination de télémétrie
<?php
require_once dirname(__DIR__) . '/vendor/autoload.php';
use Anthropic\Client;
use Anthropic\Beta\AnthropicBeta;
use Anthropic\Beta\Organization\TelemetryDestinations\TelemetryDestinationContentMode;
$client = new Client(apiKey: 'my-anthropic-api-key');
$betaTelemetryDestination = $client
->beta
->organization
->telemetryDestinations
->update(
'destination_id',
displayName: 'display_name',
endpointURL: 'endpoint_url',
headers: ['foo' => 'string'],
state: ['type' => 'enabled'],
traces: [
'contentMode' => TelemetryDestinationContentMode::METADATA_ONLY,
'enabled' => true,
'endpointURL' => 'endpoint_url',
'maxContentBytes' => 0,
],
workspaces: ['type' => 'all'],
betas: [AnthropicBeta::MESSAGE_BATCHES_2024_09_24],
);
var_dump($betaTelemetryDestination);Response 200
{
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"delivery_health": {
"last_error": "last_error",
"last_error_at": "2019-12-27T18:11:19.117Z",
"last_success_at": "2019-12-27T18:11:19.117Z"
},
"display_name": "display_name",
"endpoint_url": "endpoint_url",
"header_names": [
"string"
],
"state": {
"type": "enabled"
},
"traces": {
"content_mode": "metadata_only",
"enabled": true,
"endpoint_url": "endpoint_url",
"max_content_bytes": 0
},
"type": "telemetry_destination",
"updated_at": "2019-12-27T18:11:19.117Z",
"workspaces": {
"type": "all"
}
}Returns Examples
Response 200
{
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"delivery_health": {
"last_error": "last_error",
"last_error_at": "2019-12-27T18:11:19.117Z",
"last_success_at": "2019-12-27T18:11:19.117Z"
},
"display_name": "display_name",
"endpoint_url": "endpoint_url",
"header_names": [
"string"
],
"state": {
"type": "enabled"
},
"traces": {
"content_mode": "metadata_only",
"enabled": true,
"endpoint_url": "endpoint_url",
"max_content_bytes": 0
},
"type": "telemetry_destination",
"updated_at": "2019-12-27T18:11:19.117Z",
"workspaces": {
"type": "all"
}
}