Update an observability destination

Update an existing observability destination. Only the fields provided in the request body are updated. Management key required.

Authentication

AuthorizationBearer
API key as bearer token in Authorization header

Path parameters

idstringRequiredformat: "uuid"

The destination ID (UUID).

Request

This endpoint expects an object.
api_key_hasheslist of strings or nullOptional

Optional allowlist of OpenRouter API key hashes. null clears the filter (all keys). Omitting leaves the current value. Must contain at least one hash if provided.

configmap from strings to anyOptional

Provider-specific configuration fields to update. Masked values are ignored; unset fields keep their current value.

enabledbooleanOptional
Whether the destination is enabled.
filter_rulesobjectOptional

Optional structured filter rules. null clears the rules. Omitting keeps the current value.

namestringOptional

Human-readable name for the destination.

privacy_modebooleanOptional

When true, request/response bodies are not forwarded — only metadata.

sampling_ratedoubleOptional

Sampling rate between 0 and 1 (1 = 100%).

Response

Destination updated successfully
dataobject
The updated observability destination.

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
409
Conflict Error
500
Internal Server Error