Skip to main content
POST
Create an observability destination
This endpoint requires a management API key with settings:write.
The config object is write-only and encrypted before storage. Endpoints must use public HTTPS addresses. See Broadcast for what each destination does and what it receives.

Config keys by type

All values are strings. A request missing a required key, or with a value the destination cannot use, returns 400 with a message naming the key. OpenTelemetry types also accept otlp_protocol (http/json or http/protobuf) and otlp_compression (none or gzip), except where the vendor accepts only one value. A webhook’s headers_json is a JSON object of header names to values, as a string.

Authorizations

Authorization
string
header
required

Bearer token authentication

Body

application/json
name
string
required
Required string length: 1 - 200
type
enum<string>
required
Available options:
arize,
axiom,
bigquery,
braintrust,
clickhouse,
comet_opik,
datadog,
dynatrace,
elastic,
gcs,
grafana_cloud,
honeycomb,
langfuse,
langsmith,
new_relic,
otel_collector,
posthog,
r2,
respan,
s3,
sentry,
snowflake,
wandb_weave,
webhook
config
object
required
write-only
enabled
boolean
privacy_mode
boolean
sampling_rate
number
Required range: 0.0001 <= x <= 1
group_join
enum<string>
Available options:
and,
or
include_generation_metadata
boolean
include_cost_metadata
boolean
include_identity_metadata
boolean
include_request_context
boolean
key_filters
object[]
Maximum array length: 100
rule_groups
object[]
Maximum array length: 10

Response

Destination created

data
object
required
Last modified on October 23, 2026