Update the production-call eval sampling policy
Replace the organization-wide sampling policy for continuous eval of live production calls (whole-document upsert). Set sample_percent (0–100) to control what share of completed production calls gets evaluated; optionally restrict sampling to an allowlist of agent ids. Enabling the policy requires golden_set_id — an enabled policy without a golden set is rejected with 400.
Authorizations
Dashboard JWT token from Clerk
Headers
Stripe-style idempotency token. Pass a stable, client-generated value (1-255 chars) to dedupe retries on transient timeouts. The same key+credential+path replays the original response for 24h on 2xx (5min on 4xx, 30s on 5xx). Returns 409 if a concurrent request with the same key is already in flight; replayed responses include the Idempotency-Replay: true response header.
1 - 255Sandbox opt-in for Clerk-session-authenticated requests. Set to true to route the call through the test-mode pipeline: no real provider delivery, no credits deducted, response meta.test_mode: true. Ignored for live API keys (dv_live_sk_*) — server-to-server clients must use a test-prefixed key (dv_test_sk_*) to exercise sandbox. Test-prefixed keys unconditionally enable sandbox regardless of this header.
true, false Body
Whether production-call sampling is active.
Percent of production calls to sample (0–100).
0 <= x <= 100Optional agent allowlist — null/absent covers all AI voice agents; a non-empty list restricts sampling to those agent ids.
200Golden set the sampled runs execute against. Required when enabled is true.
200Response
The policy as persisted (echo of the accepted document).
The policy as persisted (echo of the accepted document).