{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OpenRouter | Documentation","colors":{"primary":"#7624F4","light":"#7624F4","dark":"#C8FF00"},"logo":{"light":"https://mintcdn.com/openrouter-d02e98a0/ksNSeB_K7gD-BUDh/assets/logo-v2-light.svg?fit=max\u0026auto=format\u0026n=ksNSeB_K7gD-BUDh\u0026q=85\u0026s=690e45873843519efe02bcbe45795dac","dark":"https://mintcdn.com/openrouter-d02e98a0/ksNSeB_K7gD-BUDh/assets/logo-v2-dark.svg?fit=max\u0026auto=format\u0026n=ksNSeB_K7gD-BUDh\u0026q=85\u0026s=8ba2f49b11cd9839c37dd03c62537ebd","href":"https://openrouter.ai"},"favicon":"https://mintcdn.com/openrouter-d02e98a0/n3IgkjAMQY8SgOLX/assets/favicon-v2.svg?fit=max\u0026auto=format\u0026n=n3IgkjAMQY8SgOLX\u0026q=85\u0026s=f49800815fcadee8a07dcc093051c2de","appearance":{"default":"dark"},"background":{"color":{"light":"#FCFCFE","dark":"#03080A"}},"navbar":{"links":[{"href":"https://openrouter.ai/models","label":"Models"},{"href":"https://openrouter.ai/benchmarks","label":"Benchmarks"},{"href":"https://openrouter.ai/chat","label":"Chat"},{"href":"https://openrouter.ai/rankings","label":"Rankings"},{"href":"https://openrouter.ai/apps","label":"Apps"},{"href":"https://openrouter.ai/ori","label":"Ori"},{"href":"https://openrouter.ai/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Sign In","href":"https://openrouter.ai/sign-in"}},"seo":{"metatags":{"canonical":"https://openrouter.ai/docs"}},"fonts":{"family":"Plus Jakarta Sans","weight":400},"integrations":{"ga4":{"measurementId":"G-R8YZRJS2XN"},"posthog":{"apiKey":"phc_7ToS2jDeWBlMu4n2JoNzoA1FnArdKwFMFoHVnAqQ6O1","apiHost":"https://us.i.posthog.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"openrouter-d02e98a0","hasAudioNarration":false,"actualSubdomain":"openrouter-d02e98a0","customDomains":["openrouter.ai"],"gitSource":{"_id":"6ad7fa92692c7c940ff17a31","type":"github","owner":"openrouterteam","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"collectionId":"857b68c3-cde9-4c7a-b45f-8477fff63b5c","liveDeploymentHistoryId":"6aecd163852e46238472000d","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aecd163852e46238472000d"},"feedback":{"contextualFeedback":{"allowEmail":true},"agentFeedback":true,"issues":false,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed06a81189461718d0f947","clientVersion":"0.0.4071","searchFilterCounts":[{"language":"default","tag":"API Reference","count":303},{"language":"default","tag":"Client SDKs","count":244},{"language":"default","tag":"Docs","count":155},{"language":"default","tag":"Cookbook","count":64},{"language":"default","tag":"Agent SDK","count":42},{"language":"default","tag":"TypeScript SDK","count":40},{"language":"default","tag":"Go SDK","count":39},{"language":"default","tag":"Python SDK","count":39},{"language":"default","tag":"Observability","count":29},{"language":"default","tag":"Features","count":23}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6ad8ee98f69c2f90c2a8cc12","deploymentId":"6a349898c5627d470e2c2ff7","questionText":"How do I get started using decision models like Jev?","status":"active","generatedBy":"manual","createdAt":"2026-10-21T16:55:52.120Z","updatedAt":"2026-10-21T16:55:52.120Z","__v":0}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* symbols2 */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');\n unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/docs/_mintlify/assets/fonts/google/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--inverse: 3 8 10;--inverse-foreground: 252 252 254;--tooltip-background: var(--inverse);--tooltip-foreground: var(--inverse-foreground)}code,pre,pre code,.code-block code,[class*=\"code\"] code{font-family:'Geist Mono', ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace}::selection{background:rgb(118 36 244 / 0.25)}.dark ::selection,html.dark ::selection{background:rgb(200 255 0 / 0.25);color:inherit}.dark,[data-theme=\"dark\"],html.dark{--primary: 200 255 0;--primary-light: 200 255 0;--primary-dark: 200 255 0;--light-primary: 200 255 0;--primary-foreground: 3 8 10;--inverse: 252 252 254;--inverse-foreground: 3 8 10;--default-border-color: rgb(252 252 254 / 0.14)}#navbar{border-radius:0}#sidebar a[aria-current=\"page\"],nav[aria-label=\"Pages\"] a[aria-current=\"page\"]{border-radius:8px}[data-component-part=\"code-block-root\"]{border-radius:8px}a:not([class]){text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:rgb(0 0 0 / 0.4)}a:not([class]):hover{text-decoration-color:currentColor}.dark a:not([class]),html.dark a:not([class]){text-decoration-color:rgb(255 255 255 / 0.4)}.dark a:not([class]):hover,html.dark a:not([class]):hover{text-decoration-color:currentColor}.nav-tag-pill-text{background:transparent!important;color:rgb(0 0 0 / 0.5)!important;border:1px solid rgb(0 0 0 / 0.2)!important}.dark .nav-tag-pill-text,html.dark .nav-tag-pill-text{background:transparent!important;color:rgb(252 252 254 / 0.5)!important;border:1px solid rgb(252 252 254 / 0.2)!important}.nav-logo{height:1.5rem}.dark nav[aria-label=\"Pages\"] button[aria-expanded] svg.transition-transform,html.dark nav[aria-label=\"Pages\"] button[aria-expanded] svg.transition-transform{color:rgb(252 252 254 / 0.627)}.dark nav[aria-label=\"Pages\"] button[aria-expanded]:hover svg.transition-transform,html.dark nav[aria-label=\"Pages\"] button[aria-expanded]:hover svg.transition-transform{color:rgb(252 252 254)}nav[aria-label=\"Pages\"] button[aria-expanded] svg.transition-transform{width:0.625rem;height:0.625rem}[role=\"tooltip\"][data-side],[data-radix-popper-content-wrapper]>div[data-state=\"delayed-open\"],[data-radix-popper-content-wrapper]>div[data-state=\"instant-open\"]{background-color:rgb(var(--tooltip-background))!important;color:rgb(var(--tooltip-foreground))!important}.callout [data-component-part=\"callout-content\"]>.code-block:first-child{margin-top:0}.callout [data-component-part=\"callout-content\"]>.code-block:last-child{margin-bottom:0}[data-floating-buttons] button{background-color:rgb(241 239 245)}.dark [data-floating-buttons] button,html.dark [data-floating-buttons] button{background-color:rgb(40 38 44)}[data-component-part=\"update-tag\"]{border:1px solid rgb(0 0 0 / 0.2);border-radius:9999px;padding:0.125rem 0.625rem;font-size:0.75rem;line-height:1.25rem;color:rgb(0 0 0 / 0.6)}.dark [data-component-part=\"update-tag\"],html.dark [data-component-part=\"update-tag\"]{border-color:rgb(252 252 254 / 0.2);color:rgb(252 252 254 / 0.6)}#topbar-cta-button svg{display:none}#topbar-cta-button a{padding-right:0.75rem}#topbar-cta-button .bg-primary-dark{background-color:rgb(var(--primary))}.dark #topbar-cta-button .text-white,html.dark #topbar-cta-button .text-white{color:rgb(3 8 10)}.dark #changelog-filters-content button.bg-primary,html.dark #changelog-filters-content button.bg-primary{color:rgb(3 8 10 / 0.9)!important}.changelog-status-badge{margin-left:0.5rem}.changelog-status-badge[data-color=\"gray\"]{border:1px solid rgb(3 8 10 / 0.3)!important}.dark .changelog-status-badge[data-color=\"gray\"],html.dark .changelog-status-badge[data-color=\"gray\"]{border-color:rgb(252 252 254 / 0.4)!important}.mermaid>svg{margin-inline:auto}.support-matrix table{font-size:0.8125rem}.support-matrix td,.support-matrix th{min-width:0;padding-right:0.5rem;white-space:nowrap}.support-matrix th code{padding-left:0.25rem;padding-right:0.25rem;font-size:0.6875rem}.pr-fig,.pr-mini{--pr-ink: #03080a;--pr-muted: rgb(3 8 10 / 0.69);--pr-rule: rgb(3 8 10 / 0.12);--pr-surface: #ffffff;--pr-positive-text: #007544;--pr-negative-text: #bf0024}.dark .pr-fig,.dark .pr-mini{--pr-ink: #fcfcfe;--pr-muted: rgb(252 252 254 / 0.627);--pr-rule: rgb(252 252 254 / 0.14);--pr-surface: #080d0f;--pr-positive-text: #34dfaa;--pr-negative-text: #ff2d55}.pr-fig{margin:1.5rem 0;padding:1rem;overflow-x:auto;container-type:inline-size;border:1px solid var(--pr-rule);border-radius:8px;background:var(--pr-surface)}.pr-fig svg{display:block;width:100%;height:auto}.pr-mini{margin:1rem 0 1.25rem}.pr-mini svg{display:block;max-width:100%;height:auto;margin-inline:auto}.pr-fig svg text,.pr-mini svg text{font-family:inherit;font-size:12px;fill:var(--pr-muted)}.pr-sw{display:inline-block;flex:none;width:12px;height:12px;border-radius:2px}.pr-bg-price{background:#0088fe}.pr-bg-ttft{background:#ffbb28}.pr-bg-speed{background:#7b68ee}.pr-bg-rel{background:#ff2d55}.pr-bg-429{background:#ff8042}.pr-bg-received{background:var(--pr-ink)}.pr-bg-capacity{background:rgb(var(--gray-400))}.pr-fill-ttft{fill:#ffbb28}.pr-fill-speed{fill:#7b68ee}.pr-fill-rel{fill:#ff2d55}.pr-fill-429{fill:#ff8042}.pr-fig .lbl{font-size:13px;fill:var(--pr-ink)}.pr-fig .num{fill:var(--pr-muted);font-variant-numeric:tabular-nums}.pr-fig .strong{fill:var(--pr-ink);font-weight:600}.pr-fig .halo{paint-order:stroke;stroke:var(--pr-surface);stroke-width:4px;stroke-linejoin:round}.pr-fig .axis{stroke:var(--pr-rule);stroke-width:1}.pr-fig .zone{fill:rgb(0 191 111 / 0.12)}.pr-fig .zone-lbl{font-weight:600;fill:var(--pr-positive-text)}.pr-fig .zone-lbl.muted{fill:var(--pr-muted)}.pr-fig .edge{stroke:#00bf6f;stroke-width:1.5;stroke-dasharray:4 3}.pr-fig .edge-curve{fill:none;stroke:#00bf6f;stroke-width:2;stroke-dasharray:5 3}.pr-fig .curve{fill:none;stroke:var(--pr-ink);stroke-width:2.5}.pr-fig .curve-fill{fill:var(--pr-ink);opacity:0.04}.pr-fig .dot{fill:var(--pr-muted);fill-opacity:0.8;stroke:var(--pr-surface);stroke-width:1.5}.pr-fig .dot-in{fill:#00bf6f;stroke:var(--pr-surface);stroke-width:1.5}.pr-fig .got{fill:none;stroke:var(--pr-ink);stroke-width:2}.pr-fig .got-fill{fill:var(--pr-ink);opacity:0.06}.pr-fig .cap{fill:none;stroke:#da70d6;stroke-width:2.5}.pr-fig .real{fill:none;stroke:var(--pr-muted);stroke-width:1.5;stroke-dasharray:5 4}.pr-fig .rate{fill:#ff8042}.pr-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:0.375rem 1rem;margin-top:0.75rem;font-size:12px;color:var(--pr-muted)}.pr-legend span{display:inline-flex;align-items:center;gap:0.375rem}.pr-ln{display:inline-block;width:18px;height:0}.pr-ln-cap{border-top:2.5px solid #da70d6}.pr-ln-real{border-top:1.5px dashed var(--pr-muted)}.pr-table{margin-top:0.875rem;border-top:1px solid var(--pr-rule);font-size:12px}.pr-row{display:grid;grid-template-columns:76px minmax(0, 1fr) 84px;gap:0.5rem;align-items:center;padding:0.375rem 0;border-bottom:1px solid var(--pr-rule)}.pr-head{color:var(--pr-muted);white-space:nowrap}.pr-sub::before{content:\", \"}.pr-name{font-weight:600;color:var(--pr-ink)}.pr-bar{display:flex;height:10px}.pr-bar i{display:block;height:100%}.pr-share{display:flex;align-items:center;gap:0.375rem}.pr-share i{display:block;height:10px;max-width:54px;border-radius:2px;background:var(--pr-muted);opacity:0.5}.pr-share b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--pr-muted)}@media (max-width: 560px){.pr-row{grid-template-columns:76px minmax(0, 1fr) 32px}.pr-share i{display:none}.pr-head{white-space:normal}.pr-sub{display:block}.pr-sub::before{content:none}}@container (max-width: 480px){.pr-fig svg text{font-size:15px}.pr-fig svg .lbl{font-size:16px}}@container (max-width: 400px){.pr-fig svg text{font-size:17px}.pr-fig svg .lbl{font-size:18px}}.pr-mini-row{display:flex;justify-content:center;align-items:center;gap:0.75rem 1.5rem}.pr-mini-row svg{flex:0 1 auto;min-width:0;margin-inline:0}@media (max-width: 640px){.pr-mini-row{flex-wrap:wrap}}.pr-mini .strong-lbl{fill:var(--pr-ink);font-weight:600}.pr-mini .amt{text-anchor:end;font-variant-numeric:tabular-nums}.pr-mini .op{font-size:20px}.pr-mini .paper{fill:var(--pr-surface);stroke:var(--pr-rule);stroke-width:1}.pr-mini .usual{stroke:var(--pr-muted);stroke-width:1;stroke-dasharray:3 3}.pr-mini .sum-line{stroke:var(--pr-ink);stroke-width:1}.pr-mini .price-pill{fill:#0088fe;opacity:0.12}.pr-mini .pill-text{fill:var(--pr-ink);font-weight:600;font-variant-numeric:tabular-nums}.pr-mini .neg-pill{fill:#ff2d55;opacity:0.12}.pr-mini .neg-text{font-size:13px;fill:var(--pr-negative-text);font-weight:600;font-variant-numeric:tabular-nums}.pr-mini .span-stream{fill:var(--pr-muted);opacity:0.3}.pr-mini .span-total{fill:var(--pr-rule)}.pr-mini .extra{opacity:0.45}.pr-mini .bad{fill:none;stroke:#ff2d55;stroke-width:1.5}.pr-mini .tree{fill:none;stroke:var(--pr-muted);stroke-width:1}.pr-mini .brace{fill:none;stroke:var(--pr-muted);stroke-width:1.25}.pr-mini .big-arrow{fill:none;stroke:var(--pr-ink);stroke-width:3}.pr-mini .big-arrow-head,.pr-mini .user-dot{fill:var(--pr-ink)}.pr-factors ul{list-style:none;padding-left:0}.pr-factors li{padding-left:0!important}.pr-factors li::before{display:none}.pr-factors .pr-sw,h3 .pr-sw{margin-right:0.625rem;transform:translateY(1px)}h3 .pr-sw{width:13px;height:13px;transform:translateY(-2px)}.pr-cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:0 1.75rem}"}],"page":{"pagePath":"api/api-reference/observability/get-an-observability-destination","slug":"/api/api-reference/observability/get-an-observability-destination","pageMetadata":{"title":"Get an observability destination","description":"Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /observability/destinations/{id}","href":"/api/api-reference/observability/get-an-observability-destination","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Fetch a single observability destination by its UUID. \", _jsx(_components.a, {\n href: \"/docs/guides/overview/auth/management-api-keys\",\n children: \"Management key\"\n }), \" required.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get an observability destination","description":"Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /observability/destinations/{id}","href":"/api/api-reference/observability/get-an-observability-destination","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/openrouter-d02e98a0/c1fa764d8c861cbd/anchor-scroll-fix.js","/docs/_mintlify/custom/openrouter-d02e98a0/c43dc2bfe5fa3c92/auth-cta.js"],"openApiReferenceData":{"operation":{"description":"Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required.","operationId":"getObservabilityDestination","parameters":["b5c3ada5-8412-4953-9b7f-4e1620cfa54e"],"responses":{"200":"e4009620-b45f-43ed-aba5-486526cbda3d","401":"a9d4c75f-625b-4f91-9662-7ff88431e3d3","403":"c27b1683-668f-4c3a-bf2e-0219284dd881","404":"766d479b-f44b-46e0-b614-115c142f0556","500":"ce1fb338-8a89-48b9-b103-3657793e7a03"},"summary":"Get an observability destination","tags":["Observability"],"x-speakeasy-name-override":"get","method":"get","type":"path","servers":["7075e944-05e2-4e86-8b6c-ac9eb4ffd9f1"],"security":["34a63711-52b2-4cb6-af7d-25a8d5fc76df"],"path":"/observability/destinations/{id}","baseUrlOptions":["https://openrouter.ai/api/v1"],"title":"Get an observability destination","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"b5c3ada5-8412-4953-9b7f-4e1620cfa54e":{"description":"The destination ID (UUID).","in":"path","name":"id","required":true,"schema":{"description":"The destination ID (UUID).","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"e4009620-b45f-43ed-aba5-486526cbda3d":{"content":{"application/json":{"example":{"data":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"}},"schema":{"example":{"data":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"}},"properties":{"data":{"oneOf":[{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.0.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.0.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.0.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.config.apiKey","typeLabel":"string"},"modelId":{"description":"The name of the tracing project in Arize AX","minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.config.modelId","typeLabel":"string"},"spaceKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.config.spaceKey","typeLabel":"string"},"baseUrl":{"default":"https://otlp.arize.com","type":"string","uniqueKey":"data.oneOf.0.config.baseUrl","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.0.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.0.config.headers","typeLabel":"object"}},"required":["apiKey","spaceKey","modelId"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.0.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.0.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.0.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.0.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.0.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.0.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.0.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.0.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.0.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["arize"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.0.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.0","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.1.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.1.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.1.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.1.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.config.apiKey","typeLabel":"string"},"projectId":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.config.projectId","typeLabel":"string"},"baseUrl":{"default":"https://api.braintrust.dev","type":"string","uniqueKey":"data.oneOf.1.config.baseUrl","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.1.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.1.config.headers","typeLabel":"object"}},"required":["apiKey","projectId"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.1.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.1.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.1.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.1.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.1.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.1.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.1.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.1.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.1.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.1.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.1.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["braintrust"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.1.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.1","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.2.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.2.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.2.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.2.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.2.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.2.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.2.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.2.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"database":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.config.database","typeLabel":"string"},"host":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.config.host","typeLabel":"string"},"password":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.config.password","typeLabel":"string"},"username":{"description":"If you have not set a specific username in ClickHouse, simply type in 'default' below.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.config.username","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.2.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.2.config.headers","typeLabel":"object"},"shouldIncludeCacheWriteTokens":{"default":false,"description":"Send the cache_write_tokens column (schema v2). Turn this on after the table has that column.","type":"boolean","uniqueKey":"data.oneOf.2.config.shouldIncludeCacheWriteTokens","typeLabel":"boolean"},"table":{"default":"OPENROUTER_TRACES","type":"string","uniqueKey":"data.oneOf.2.config.table","typeLabel":"string"}},"required":["host","database","username","password"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.2.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.2.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.2.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.2.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.2.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.2.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.2.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.2.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.2.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.2.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.2.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.2.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["clickhouse"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.2.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.2","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.3.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.3.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.3.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.3.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.3.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.3.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.3.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.3.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"description":"Datadog API key must have LLM Observability permissions. Create at: ","minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.config.apiKey","typeLabel":"string"},"mlApp":{"description":"Name to identify your application in Datadog LLM Observability","minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.config.mlApp","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.3.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.3.config.headers","typeLabel":"object"},"url":{"default":"https://api.datadoghq.com","description":"Datadog API URL for your region (e.g., https://api.datadoghq.com, https://api.us3.datadoghq.com, https://api.us5.datadoghq.com, https://api.datadoghq.eu)","type":"string","uniqueKey":"data.oneOf.3.config.url","typeLabel":"string"}},"required":["apiKey","mlApp"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.3.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.3.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.3.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.3.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.3.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.3.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.3.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.3.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.3.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.3.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.3.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.3.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["datadog"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.3.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.3","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.4.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.4.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.4.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.4.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.4.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.4.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.4.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.4.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.config.apiKey","typeLabel":"string"},"instanceId":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.config.instanceId","typeLabel":"string"},"baseUrl":{"default":"https://otlp-gateway-prod-us-west-0.grafana.net","type":"string","uniqueKey":"data.oneOf.4.config.baseUrl","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.4.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.4.config.headers","typeLabel":"object"}},"required":["apiKey","instanceId"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.4.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.4.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.4.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.4.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.4.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.4.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.4.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.4.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.4.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.4.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.4.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.4.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["grafana"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.4.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.4","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.5.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.5.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.5.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.5.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.5.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.5.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.5.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.5.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"publicKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.config.publicKey","typeLabel":"string"},"secretKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.config.secretKey","typeLabel":"string"},"baseUrl":{"default":"https://us.cloud.langfuse.com","type":"string","uniqueKey":"data.oneOf.5.config.baseUrl","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.5.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.5.config.headers","typeLabel":"object"}},"required":["secretKey","publicKey"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.5.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.5.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.5.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.5.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.5.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.5.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.5.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.5.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.5.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.5.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.5.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.5.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["langfuse"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.5.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.5","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.6.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.6.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.6.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.6.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.6.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.6.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.6.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.6.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.config.apiKey","typeLabel":"string"},"endpoint":{"default":"https://api.smith.langchain.com","type":"string","uniqueKey":"data.oneOf.6.config.endpoint","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.6.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.6.config.headers","typeLabel":"object"},"project":{"default":"main","description":"The name for this project, such as pr-openrouter-demo. Defaults to \"main\" if not set.","minLength":1,"type":"string","uniqueKey":"data.oneOf.6.config.project","typeLabel":"string"},"workspaceId":{"description":"Required for org-scoped API keys. Find this in your LangSmith workspace settings.","type":"string","uniqueKey":"data.oneOf.6.config.workspaceId","typeLabel":"string"}},"required":["apiKey"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.6.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.6.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.6.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.6.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.6.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.6.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.6.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.6.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.6.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.6.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.6.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.6.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["langsmith"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.6.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.6","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.7.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.7.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.7.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.7.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.7.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.7.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.7.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.7.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"licenseKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.config.licenseKey","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.7.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.7.config.headers","typeLabel":"object"},"region":{"default":"us","enum":["us","eu"],"type":"string","uniqueKey":"data.oneOf.7.config.region","typeLabel":"enum\u003cstring>"}},"required":["licenseKey"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.7.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.7.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.7.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.7.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.7.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.7.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.7.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.7.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.7.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.7.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.7.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.7.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["newrelic"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.7.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.7","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.8.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.8.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.8.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.8.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.8.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.8.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.8.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.8.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.config.apiKey","typeLabel":"string"},"projectName":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.config.projectName","typeLabel":"string"},"workspace":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.config.workspace","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.8.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.8.config.headers","typeLabel":"object"}},"required":["apiKey","workspace","projectName"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.8.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.8.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.8.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.8.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.8.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.8.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.8.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.8.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.8.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.8.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.8.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.8.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["opik"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.8.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.8","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.9.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.9.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.9.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.9.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.9.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.9.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.9.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.9.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"endpoint":{"type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.config.endpoint","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.9.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers as a JSON object. For Axiom, use {\"Authorization\": \"Bearer xaat-xxx\", \"X-Axiom-Dataset\": \"your-dataset\"}","type":"object","uniqueKey":"data.oneOf.9.config.headers","typeLabel":"object"}},"required":["endpoint"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.9.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.9.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.9.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.9.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.9.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.9.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.9.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.9.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.9.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.9.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.9.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.9.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["otel-collector"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.9.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.9","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.10.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.10.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.10.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.10.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.10.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.10.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.10.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.10.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.config.apiKey","typeLabel":"string"},"endpoint":{"default":"https://us.i.posthog.com","type":"string","uniqueKey":"data.oneOf.10.config.endpoint","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.10.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.10.config.headers","typeLabel":"object"}},"required":["apiKey"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.10.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.10.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.10.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.10.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.10.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.10.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.10.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.10.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.10.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.10.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.10.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.10.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["posthog"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.10.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.10","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.11.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.11.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.11.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.11.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.11.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.11.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.11.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.11.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"description":"Generate this in your Ramp integration settings.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.config.apiKey","typeLabel":"string"},"baseUrl":{"default":"https://api.ramp.com/developer/v1/ai-usage/openrouter","type":"string","uniqueKey":"data.oneOf.11.config.baseUrl","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.11.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to Ramp.","type":"object","uniqueKey":"data.oneOf.11.config.headers","typeLabel":"object"}},"required":["apiKey"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.11.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.11.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.11.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.11.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.11.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.11.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.11.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.11.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.11.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.11.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.11.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.11.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["ramp"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.11.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.11","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.12.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.12.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.12.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.12.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.12.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.12.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.12.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.12.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"bucketName":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.config.bucketName","typeLabel":"string"},"accessKeyId":{"minLength":1,"type":"string","visibleWhen":[{"field":"authMode","in":["access_keys",""]}],"uniqueKey":"data.oneOf.12.config.accessKeyId","typeLabel":"string"},"authMode":{"default":"access_keys","description":"IAM role: OpenRouter assumes a role in your AWS account with short-lived STS credentials, so you don't share long-lived keys.","enum":["access_keys","iam_role"],"optionLabels":{"access_keys":"Access keys","iam_role":"IAM role"},"type":"string","visibleWhen":[{"field":"provider","in":["aws"]}],"uniqueKey":"data.oneOf.12.config.authMode","typeLabel":"enum\u003cstring>"},"endpoint":{"description":"Only for S3-compatible services like Cloudflare R2 (https://account-id.r2.cloudflarestorage.com) or MinIO. Leave blank for standard AWS S3.","format":"uri","type":"string","visibleWhen":[{"field":"provider","in":["cloudflare_r2","gcs","other",""]}],"uniqueKey":"data.oneOf.12.config.endpoint","typeLabel":"string\u003curi>"},"externalId":{"description":"Generated by OpenRouter when you save. Require it as sts:ExternalId in your role's trust policy.","readOnly":true,"type":"string","visibleWhen":[{"field":"provider","in":["aws"]},{"field":"authMode","in":["iam_role"]}],"uniqueKey":"data.oneOf.12.config.externalId","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.12.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.12.config.headers","typeLabel":"object"},"pathTemplate":{"default":"{prefix}/{date}","description":"Template for S3 object path. The filename ({traceId}-{timestamp}.json) is automatically appended. Available variables: {prefix}, {date}, {year}, {month}, {day}, {apiKeyName}","type":"string","uniqueKey":"data.oneOf.12.config.pathTemplate","typeLabel":"string"},"prefix":{"default":"openrouter-traces","type":"string","uniqueKey":"data.oneOf.12.config.prefix","typeLabel":"string"},"provider":{"description":"The object storage service that hosts the bucket. AWS S3 supports IAM role authentication; the other providers use access keys.","enum":["aws","cloudflare_r2","gcs","other"],"optionLabels":{"aws":"AWS S3","cloudflare_r2":"Cloudflare R2","gcs":"Google Cloud Storage","other":"Other S3-compatible"},"type":"string","uniqueKey":"data.oneOf.12.config.provider","typeLabel":"enum\u003cstring>"},"region":{"description":"Required for IAM role authentication. With access keys, AWS S3 detects the bucket region when you leave this blank.","type":"string","uniqueKey":"data.oneOf.12.config.region","typeLabel":"string"},"roleArn":{"description":"The IAM role in your account that OpenRouter assumes. Its trust policy must allow sts:AssumeRole from arn:aws:iam::536697249728:role/openrouter-broadcast-exporter and require the external ID below, and its permissions must allow s3:PutObject on the bucket and prefix (plus kms:GenerateDataKey for SSE-KMS buckets).","pattern":"^arn:aws:iam::\\d{12}:role\\/[\\w+=,.@/-]{1,512}$","type":"string","visibleWhen":[{"field":"provider","in":["aws"]},{"field":"authMode","in":["iam_role"]}],"uniqueKey":"data.oneOf.12.config.roleArn","typeLabel":"string"},"secretAccessKey":{"minLength":1,"type":"string","visibleWhen":[{"field":"authMode","in":["access_keys",""]}],"uniqueKey":"data.oneOf.12.config.secretAccessKey","typeLabel":"string"},"sessionToken":{"type":"string","visibleWhen":[{"field":"authMode","in":["access_keys",""]}],"uniqueKey":"data.oneOf.12.config.sessionToken","typeLabel":"string"}},"required":["bucketName"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.12.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.12.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.12.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.12.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.12.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.12.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.12.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.12.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.12.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.12.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.12.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.12.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["s3"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.12.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.12","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.13.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.13.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.13.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.13.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.13.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.13.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.13.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.13.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"dsn":{"minLength":1,"pattern":"^https:\\/\\/([^:@]+)(?::[^@]*)?@([^/]+)(?:\\/[^/]+)*\\/(\\d+)\\/?$","type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.config.dsn","typeLabel":"string"},"otlpEndpoint":{"type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.config.otlpEndpoint","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.13.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.13.config.headers","typeLabel":"object"}},"required":["otlpEndpoint","dsn"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.13.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.13.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.13.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.13.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.13.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.13.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.13.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.13.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.13.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.13.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.13.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.13.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["sentry"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.13.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.13","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.14.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.14.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.14.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.14.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.14.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.14.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.14.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.14.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"account":{"maxLength":255,"minLength":1,"pattern":"^[a-zA-Z0-9_]+(?:[.-][a-zA-Z0-9_]+)*$","type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.config.account","typeLabel":"string"},"token":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.config.token","typeLabel":"string"},"database":{"default":"SNOWFLAKE_LEARNING_DB","type":"string","uniqueKey":"data.oneOf.14.config.database","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.14.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.14.config.headers","typeLabel":"object"},"schema":{"default":"PUBLIC","type":"string","uniqueKey":"data.oneOf.14.config.schema","typeLabel":"string"},"shouldIncludeCacheWriteTokens":{"default":false,"description":"Send the cache_write_tokens column (schema v2). Turn this on after the table has that column.","type":"boolean","uniqueKey":"data.oneOf.14.config.shouldIncludeCacheWriteTokens","typeLabel":"boolean"},"table":{"default":"OPENROUTER_TRACES","type":"string","uniqueKey":"data.oneOf.14.config.table","typeLabel":"string"},"warehouse":{"default":"COMPUTE_WH","type":"string","uniqueKey":"data.oneOf.14.config.warehouse","typeLabel":"string"}},"required":["account","token"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.14.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.14.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.14.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.14.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.14.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.14.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.14.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.14.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.14.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.14.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.14.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.14.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["snowflake"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.14.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.14","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.15.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.15.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.15.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.15.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.15.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.15.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.15.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.15.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"apiKey":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.config.apiKey","typeLabel":"string"},"entity":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.config.entity","typeLabel":"string"},"project":{"minLength":1,"type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.config.project","typeLabel":"string"},"baseUrl":{"default":"https://trace.wandb.ai","type":"string","uniqueKey":"data.oneOf.15.config.baseUrl","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.15.config.headers.additionalProperties","typeLabel":"string"},"description":"Custom HTTP headers to include in requests to this destination.","type":"object","uniqueKey":"data.oneOf.15.config.headers","typeLabel":"object"}},"required":["apiKey","entity","project"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.15.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.15.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.15.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.15.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.15.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.15.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.15.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.15.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.15.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.15.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.15.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.15.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["weave"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.15.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.15","typeLabel":"object"},{"type":"object","description":"The observability destination.","required":["id","workspace_id","regions","name","enabled","privacy_mode","broadcast_generation_cost","broadcast_generation_cost_allocation","broadcast_generation_identity","broadcast_generation_request_context","sampling_rate","api_key_hashes","filter_rules","created_at","updated_at","type","config"],"example":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"},"properties":{"api_key_hashes":{"oneOf":[{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string","uniqueKey":"data.oneOf.16.api_key_hashes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.16.api_key_hashes.oneOf.0","typeLabel":"string[]"},{"description":"Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys.","example":null,"items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"data.oneOf.16.api_key_hashes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.16.api_key_hashes","typeLabel":"string[] | null"},"broadcast_generation_cost":{"description":"When true, include cost and billing generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.16.broadcast_generation_cost","typeLabel":"boolean"},"broadcast_generation_cost_allocation":{"description":"Beta. When true, include openrouter_cost_allocation: per-token-kind usage and cost, sent only when they reconcile with the billed cost.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.16.broadcast_generation_cost_allocation","typeLabel":"boolean"},"broadcast_generation_identity":{"description":"When true, include identity generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.16.broadcast_generation_identity","typeLabel":"boolean"},"broadcast_generation_request_context":{"description":"When true, include request-context generation metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.16.broadcast_generation_request_context","typeLabel":"boolean"},"config":{"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.config.url","typeLabel":"string"},"headers":{"additionalProperties":{"type":"string","uniqueKey":"data.oneOf.16.config.headers.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"data.oneOf.16.config.headers","typeLabel":"object"},"method":{"default":"POST","enum":["POST","PUT"],"title":"ObservabilityWebhookDestinationMethod","type":"string","uniqueKey":"data.oneOf.16.config.method","typeLabel":"enum\u003cstring>"}},"required":["url"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.16.config","typeLabel":"object"},"created_at":{"description":"ISO timestamp of when the destination was created.","example":"2025-08-24T10:30:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.created_at","typeLabel":"string"},"enabled":{"description":"Whether this destination is currently enabled.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.16.enabled","typeLabel":"boolean"},"filter_rules":{"oneOf":[{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].field","typeLabel":"enum\u003cstring>"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value.oneOf.1","typeLabel":"number"}],"uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX].value","typeLabel":"string | number"}},"required":["field","operator"],"type":"object","uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].rules.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].rules","typeLabel":"object[]"},"logic":{"default":"and","enum":["and","or"],"type":"string","uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX].logic","typeLabel":"enum\u003cstring>"}},"required":["rules"],"type":"object","uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.groups","typeLabel":"object[]"},"enabled":{"default":true,"type":"boolean","uniqueKey":"data.oneOf.16.filter_rules.oneOf.0.enabled","typeLabel":"boolean"}},"required":["groups"],"type":"object","isRequired":true,"uniqueKey":"data.oneOf.16.filter_rules.oneOf.0","typeLabel":"object"},{"description":"Optional structured filter rules controlling which events are forwarded.","example":null,"properties":{"enabled":{"default":true,"type":"boolean"},"groups":{"items":{"example":{"logic":"and","rules":[{"field":"model","operator":"equals","value":"openai/gpt-4o"}]},"properties":{"logic":{"default":"and","enum":["and","or"],"type":"string"},"rules":{"items":{"properties":{"field":{"enum":["model","provider","session_id","user_id","api_key_name","finish_reason","input","output","total_cost","total_tokens","prompt_tokens","completion_tokens"],"type":"string"},"operator":{"enum":["equals","not_equals","contains","not_contains","regex","starts_with","ends_with","gt","lt","gte","lte","exists","not_exists"],"type":"string"},"value":{"oneOf":[{"type":"string"},{"type":"number"}]}},"required":["field","operator"],"type":"object"},"type":"array"}},"required":["rules"],"type":"object"},"type":"array"}},"required":["groups"],"type":"null","isRequired":true,"uniqueKey":"data.oneOf.16.filter_rules.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.16.filter_rules","typeLabel":"object | null"},"id":{"description":"Stable public identifier for this destination.","example":"99999999-aaaa-bbbb-cccc-dddddddddddd","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.name.oneOf.0","typeLabel":"string"},{"description":"Human-readable name for the destination.","example":"Production Langfuse","type":"null","isRequired":true,"uniqueKey":"data.oneOf.16.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.oneOf.16.name","typeLabel":"string | null"},"privacy_mode":{"description":"When true, request/response bodies are not forwarded to this destination — only metadata.","example":false,"type":"boolean","isRequired":true,"uniqueKey":"data.oneOf.16.privacy_mode","typeLabel":"boolean"},"regions":{"description":"Data regions this destination applies to. Requests served in a region only fan out to destinations that include that region.","example":["global"],"items":{"enum":["global","europe","us"],"example":"global","type":"string","uniqueKey":"data.oneOf.16.regions.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","isRequired":true,"uniqueKey":"data.oneOf.16.regions","typeLabel":"enum\u003cstring>[]"},"sampling_rate":{"description":"Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).","example":1,"format":"double","type":"number","isRequired":true,"uniqueKey":"data.oneOf.16.sampling_rate","typeLabel":"number\u003cdouble>"},"type":{"enum":["webhook"],"type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.type","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"ISO timestamp of when the destination was last updated.","example":"2025-08-24T15:45:00Z","type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.updated_at","typeLabel":"string"},"workspace_id":{"description":"ID of the workspace this destination belongs to.","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","type":"string","isRequired":true,"uniqueKey":"data.oneOf.16.workspace_id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"data.oneOf.16","typeLabel":"object"}],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["data"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"api_key_hashes":null,"broadcast_generation_cost":false,"broadcast_generation_cost_allocation":false,"broadcast_generation_identity":false,"broadcast_generation_request_context":false,"config":{"baseUrl":"https://us.cloud.langfuse.com","publicKey":"pk-l...EfGh","secretKey":"sk-l...AbCd"},"created_at":"2025-08-24T10:30:00Z","enabled":true,"filter_rules":null,"id":"99999999-aaaa-bbbb-cccc-dddddddddddd","name":"Production Langfuse","privacy_mode":false,"regions":["global"],"sampling_rate":1,"type":"langfuse","updated_at":"2025-08-24T15:45:00Z","workspace_id":"550e8400-e29b-41d4-a716-446655440000"}}}},"exampleType":"examples"}},"description":"The observability destination","exampleType":"examples"},"a9d4c75f-625b-4f91-9662-7ff88431e3d3":{"content":{"application/json":{"example":{"error":{"code":401,"message":"Missing Authentication header"}},"schema":{"description":"Unauthorized - Authentication required or invalid credentials","example":{"error":{"code":401,"message":"Missing Authentication header"}},"properties":{"error":{"description":"Error data for UnauthorizedResponse","example":{"code":401,"message":"Missing Authentication header"},"properties":{"code":{"type":"integer","isRequired":true,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"error.metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"error.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.metadata","typeLabel":"object | null"}},"required":["code","message"],"type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"openrouter_metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"openrouter_metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"openrouter_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"openrouter_metadata","typeLabel":"object | null"},"user_id":{"oneOf":[{"type":"string","uniqueKey":"user_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_id","typeLabel":"string | null"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":401,"message":"Missing Authentication header"}}}},"exampleType":"examples"}},"description":"Unauthorized - Authentication required or invalid credentials","exampleType":"examples"},"c27b1683-668f-4c3a-bf2e-0219284dd881":{"content":{"application/json":{"example":{"error":{"code":403,"message":"Only management keys can perform this operation"}},"schema":{"description":"Forbidden - Authentication successful but insufficient permissions","example":{"error":{"code":403,"message":"Only management keys can perform this operation"}},"properties":{"error":{"description":"Error data for ForbiddenResponse","example":{"code":403,"message":"Only management keys can perform this operation"},"properties":{"code":{"type":"integer","isRequired":true,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"error.metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"error.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.metadata","typeLabel":"object | null"}},"required":["code","message"],"type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"openrouter_metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"openrouter_metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"openrouter_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"openrouter_metadata","typeLabel":"object | null"},"user_id":{"oneOf":[{"type":"string","uniqueKey":"user_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_id","typeLabel":"string | null"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":403,"message":"Only management keys can perform this operation"}}}},"exampleType":"examples"}},"description":"Forbidden - Authentication successful but insufficient permissions","exampleType":"examples"},"766d479b-f44b-46e0-b614-115c142f0556":{"content":{"application/json":{"example":{"error":{"code":404,"message":"Resource not found"}},"schema":{"description":"Not Found - Resource does not exist","example":{"error":{"code":404,"message":"Resource not found"}},"properties":{"error":{"description":"Error data for NotFoundResponse","example":{"code":404,"message":"Resource not found"},"properties":{"code":{"type":"integer","isRequired":true,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"error.metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"error.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.metadata","typeLabel":"object | null"}},"required":["code","message"],"type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"openrouter_metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"openrouter_metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"openrouter_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"openrouter_metadata","typeLabel":"object | null"},"user_id":{"oneOf":[{"type":"string","uniqueKey":"user_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_id","typeLabel":"string | null"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":404,"message":"Resource not found"}}}},"exampleType":"examples"}},"description":"Not Found - Resource does not exist","exampleType":"examples"},"ce1fb338-8a89-48b9-b103-3657793e7a03":{"content":{"application/json":{"example":{"error":{"code":500,"message":"Internal Server Error"}},"schema":{"description":"Internal Server Error - Unexpected server error","example":{"error":{"code":500,"message":"Internal Server Error"}},"properties":{"error":{"description":"Error data for InternalServerResponse","example":{"code":500,"message":"Internal Server Error"},"properties":{"code":{"type":"integer","isRequired":true,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"error.metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"error.metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"error.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.metadata","typeLabel":"object | null"}},"required":["code","message"],"type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"openrouter_metadata":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"openrouter_metadata.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"openrouter_metadata.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"openrouter_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"openrouter_metadata","typeLabel":"object | null"},"user_id":{"oneOf":[{"type":"string","uniqueKey":"user_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_id","typeLabel":"string | null"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":500,"message":"Internal Server Error"}}}},"exampleType":"examples"}},"description":"Internal Server Error - Unexpected server error","exampleType":"examples"}},"security":{"34a63711-52b2-4cb6-af7d-25a8d5fc76df":{"apiKey":{"description":"API key as bearer token in Authorization header","scheme":"bearer","type":"http","scopes":[],"schemeName":"apiKey"}}},"servers":{"7075e944-05e2-4e86-8b6c-ac9eb4ffd9f1":{"description":"Production server","url":"https://openrouter.ai/api/v1","x-speakeasy-server-id":"production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"description":"API key as bearer token in Authorization header","scheme":"bearer","type":"http","scopes":[],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key as bearer token in Authorization header","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"openapi/openapi.yaml"},"subdomain":"openrouter-d02e98a0","siteName":"OpenRouter | Documentation","title":"Get an observability destination - OpenRouter | Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T21:37:09.941Z","originalFileLocation":"/api/api-reference/observability/get-an-observability-destination.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Fetch a single observability destination by its UUID. Management key required.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OpenRouter | Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get an observability destination - OpenRouter | Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fetch a single observability destination by its UUID. Management key required.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OpenRouter | Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://openrouter.ai/docs/api/api-reference/observability/get-an-observability-destination\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://openrouter-d02e98a0.mintlify.app/_mintlify/api/og/v2?division=Observability\u0026amp;title=Get+an+observability+destination\u0026amp;description=Fetch+a+single+observability+destination+by+its+UUID.+%5BManagement+key%5D%28%2Fdocs%2Fguides%2Foverview%2Fauth%2Fmanagement-api-keys%29+required.\u0026amp;theme=dbe1bfd215f87f8a607a08b0\u0026amp;signature=029490f25125f8315347cde6967b674c3bcbe5d7c3a5a142ac66d2d2716998c4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get an observability destination - OpenRouter | Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fetch a single observability destination by its UUID. Management key required.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://openrouter-d02e98a0.mintlify.app/_mintlify/api/og/v2?division=Observability\u0026amp;title=Get+an+observability+destination\u0026amp;description=Fetch+a+single+observability+destination+by+its+UUID.+%5BManagement+key%5D%28%2Fdocs%2Fguides%2Foverview%2Fauth%2Fmanagement-api-keys%29+required.\u0026amp;theme=dbe1bfd215f87f8a607a08b0\u0026amp;signature=029490f25125f8315347cde6967b674c3bcbe5d7c3a5a142ac66d2d2716998c4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/openrouter-d02e98a0/EmhfYwFO2tvnkuV-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OpenRouter | Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7624F4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://openrouter.ai/docs/api/api-reference/observability/get-an-observability-destination\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api/api-reference/observability/get-an-observability-destination.md\">","siteName":"OpenRouter | Documentation","nav":{"global":null,"tabs":[{"tab":"Docs","icon":"book","pages":[{"title":"Docs","href":"/quickstart"}]},{"tab":"API Reference","icon":"code","groups":[{"group":"API Guides","icon":"code","pages":[{"title":"API Reference","icon":"book-open","sidebarTitle":"Overview","href":"/api_reference/overview"},{"title":"Streaming","icon":"bars-staggered","href":"/api_reference/streaming"},{"title":"Embeddings","icon":"draw-square","href":"/api_reference/embeddings"},{"title":"Limits","icon":"gauge-high","href":"/api_reference/limits"},{"title":"Authentication","icon":"lock","href":"/api_reference/authentication"},{"title":"Parameters","icon":"gear","href":"/api_reference/parameters"},{"title":"Errors and Debugging","icon":"triangle-exclamation","href":"/api_reference/errors-and-debugging"},{"group":"Responses API","icon":"reply","pages":[{"title":"Responses API","sidebarTitle":"Overview","icon":"compass","href":"/api_reference/responses/overview"},{"title":"Basic Usage","icon":"play","href":"/api_reference/responses/basic-usage"},{"title":"Reasoning","icon":"lightbulb","href":"/api_reference/responses/reasoning"},{"title":"Tool Calling","icon":"toolbox","href":"/api_reference/responses/tool-calling"},{"title":"Web Search","icon":"globe-pointer","href":"/api_reference/responses/web-search"},{"title":"Error Handling","icon":"triangle-exclamation","href":"/api_reference/responses/error-handling"}]}]},{"group":"Versioning","icon":"code-branch","pages":[{"title":"API Versioning","icon":"code-branch","href":"/api_reference/versioning"},{"title":"API Changelog","icon":"clock-rotate-left","href":"/changelog"}]},{"group":"API Reference","icon":"code","pages":[{"group":"Analytics","pages":[{"title":"Get user activity grouped by endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /activity","href":"/api/api-reference/analytics/get-user-activity-grouped-by-endpoint"},{"title":"Get available analytics metrics and dimensions","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /analytics/meta","href":"/api/api-reference/analytics/get-available-analytics-metrics-and-dimensions"},{"title":"Query analytics data","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /analytics/query","href":"/api/api-reference/analytics/query-analytics-data"}]},{"group":"alpha.decisions","pages":[{"title":"Submit a Decisions request","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /api/alpha/decisions","href":"/api/api-reference/alphadecisions/submit-a-decisions-request"}]},{"group":"alpha.extractions","pages":[{"title":"Submit an Extractions request","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /api/alpha/extractions","href":"/api/api-reference/alphaextractions/submit-an-extractions-request"}]},{"group":"TTS","pages":[{"title":"Create speech","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /audio/speech","href":"/api/api-reference/tts/create-speech"}]},{"group":"STT","pages":[{"title":"Create transcription","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /audio/transcriptions","href":"/api/api-reference/stt/create-transcription"}]},{"group":"OAuth","pages":[{"title":"Exchange authorization code for API key","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /auth/keys","href":"/api/api-reference/oauth/exchange-authorization-code-for-api-key"},{"title":"Create authorization code","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /auth/keys/code","href":"/api/api-reference/oauth/create-authorization-code"},{"title":"OpenRouter access token signing keys","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /oauth/jwks","href":"/api/api-reference/oauth/openrouter-access-token-signing-keys"},{"title":"Exchange a workload identity token","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /oauth/token","href":"/api/api-reference/oauth/exchange-a-workload-identity-token"}]},{"group":"Batch","pages":[{"title":"List batches","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /batches","href":"/api/api-reference/batch/list-batches"},{"title":"Create a batch","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /batches","href":"/api/api-reference/batch/create-a-batch"},{"title":"Get a batch","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /batches/{id}","href":"/api/api-reference/batch/get-a-batch"},{"title":"Delete a batch","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /batches/{id}","href":"/api/api-reference/batch/delete-a-batch"}]},{"group":"Benchmarks","pages":[{"title":"List Benchmarks","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /benchmarks","href":"/api/api-reference/benchmarks/list-benchmarks"}]},{"group":"BYOK","pages":[{"title":"List BYOK provider credentials","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /byok","href":"/api/api-reference/byok/list-byok-provider-credentials"},{"title":"Create a BYOK provider credential","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /byok","href":"/api/api-reference/byok/create-a-byok-provider-credential"},{"title":"Get a BYOK provider credential","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /byok/{id}","href":"/api/api-reference/byok/get-a-byok-provider-credential"},{"title":"Delete a BYOK provider credential","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /byok/{id}","href":"/api/api-reference/byok/delete-a-byok-provider-credential"},{"title":"Update a BYOK provider credential","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /byok/{id}","href":"/api/api-reference/byok/update-a-byok-provider-credential"}]},{"group":"Chat","pages":[{"title":"Create a chat completion","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /chat/completions","href":"/api/api-reference/chat/create-a-chat-completion"}]},{"group":"Classifications","pages":[{"title":"Task classification market share","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /classifications/task","href":"/api/api-reference/classifications/task-classification-market-share"}]},{"group":"Containers","pages":[{"title":"List container files","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /containers/{container_id}/files","href":"/api/api-reference/containers/list-container-files"},{"title":"Retrieve a container file","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /containers/{container_id}/files/{file_id}","href":"/api/api-reference/containers/retrieve-a-container-file"},{"title":"Download container file content","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /containers/{container_id}/files/{file_id}/content","href":"/api/api-reference/containers/download-container-file-content"},{"title":"Promote a container file into workspace documents","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /containers/{container_id}/files/{file_id}/promote","href":"/api/api-reference/containers/promote-a-container-file-into-workspace-documents"}]},{"group":"Credits","pages":[{"title":"Get remaining credits","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /credits","href":"/api/api-reference/credits/get-remaining-credits"},{"title":"Deprecated Coinbase Commerce charge endpoint","deprecated":true,"version":null,"openapi":"/openapi/openapi.yaml post /credits/coinbase","href":"/api/api-reference/credits/deprecated-coinbase-commerce-charge-endpoint"}]},{"group":"Datasets","pages":[{"title":"Top apps by token usage","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /datasets/app-rankings","href":"/api/api-reference/datasets/top-apps-by-token-usage"},{"title":"Daily token totals for top 50 models","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /datasets/rankings-daily","href":"/api/api-reference/datasets/daily-token-totals-for-top-50-models"},{"title":"Cost per session by harness and model","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /datasets/session-cost","href":"/api/api-reference/datasets/cost-per-session-by-harness-and-model"}]},{"group":"Embeddings","pages":[{"title":"Submit an embedding request","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /embeddings","href":"/api/api-reference/embeddings/submit-an-embedding-request"},{"title":"List all embeddings models","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /embeddings/models","href":"/api/api-reference/embeddings/list-all-embeddings-models"}]},{"group":"Endpoints","pages":[{"title":"Preview the impact of ZDR on the available endpoints","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /endpoints/zdr","href":"/api/api-reference/endpoints/preview-the-impact-of-zdr-on-the-available-endpoints"},{"title":"List all endpoints for a model","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /models/{author}/{slug}/endpoints","href":"/api/api-reference/endpoints/list-all-endpoints-for-a-model"}]},{"group":"External Users","pages":[{"title":"List registered external users","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /external-users","href":"/api/api-reference/external-users/list-registered-external-users"},{"title":"Register an external user","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /external-users","href":"/api/api-reference/external-users/register-an-external-user"},{"title":"Get a registered external user","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /external-users/{user}","href":"/api/api-reference/external-users/get-a-registered-external-user"},{"title":"Deactivate a registered external user","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /external-users/{user}","href":"/api/api-reference/external-users/deactivate-a-registered-external-user"},{"title":"Update a registered external user","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /external-users/{user}","href":"/api/api-reference/external-users/update-a-registered-external-user"}]},{"group":"Files","pages":[{"title":"List files","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /files","href":"/api/api-reference/files/list-files"},{"title":"Upload a file","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /files","href":"/api/api-reference/files/upload-a-file"},{"title":"Get file metadata","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /files/{file_id}","href":"/api/api-reference/files/get-file-metadata"},{"title":"Delete a file","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /files/{file_id}","href":"/api/api-reference/files/delete-a-file"},{"title":"Download file content","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /files/{file_id}/content","href":"/api/api-reference/files/download-file-content"}]},{"group":"Generations","pages":[{"title":"Get request \u0026 usage metadata for a generation","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /generation","href":"/api/api-reference/generations/get-request-\u0026-usage-metadata-for-a-generation"},{"title":"Get stored prompt, completion, and error content for a generation","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /generation/content","href":"/api/api-reference/generations/get-stored-prompt-completion-and-error-content-for-a-generation"},{"title":"Submit feedback for a generation","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /generation/feedback","href":"/api/api-reference/generations/submit-feedback-for-a-generation"}]},{"group":"Guardrails","pages":[{"title":"List guardrails","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /guardrails","href":"/api/api-reference/guardrails/list-guardrails"},{"title":"Create a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /guardrails","href":"/api/api-reference/guardrails/create-a-guardrail"},{"title":"Get a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /guardrails/{id}","href":"/api/api-reference/guardrails/get-a-guardrail"},{"title":"Delete a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /guardrails/{id}","href":"/api/api-reference/guardrails/delete-a-guardrail"},{"title":"Update a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /guardrails/{id}","href":"/api/api-reference/guardrails/update-a-guardrail"},{"title":"List key assignments for a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /guardrails/{id}/assignments/keys","href":"/api/api-reference/guardrails/list-key-assignments-for-a-guardrail"},{"title":"Bulk assign keys to a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /guardrails/{id}/assignments/keys","href":"/api/api-reference/guardrails/bulk-assign-keys-to-a-guardrail"},{"title":"Bulk unassign keys from a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /guardrails/{id}/assignments/keys/remove","href":"/api/api-reference/guardrails/bulk-unassign-keys-from-a-guardrail"},{"title":"List member assignments for a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /guardrails/{id}/assignments/members","href":"/api/api-reference/guardrails/list-member-assignments-for-a-guardrail"},{"title":"Bulk assign members to a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /guardrails/{id}/assignments/members","href":"/api/api-reference/guardrails/bulk-assign-members-to-a-guardrail"},{"title":"Bulk unassign members from a guardrail","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /guardrails/{id}/assignments/members/remove","href":"/api/api-reference/guardrails/bulk-unassign-members-from-a-guardrail"},{"title":"List all key assignments","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /guardrails/assignments/keys","href":"/api/api-reference/guardrails/list-all-key-assignments"},{"title":"List all member assignments","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /guardrails/assignments/members","href":"/api/api-reference/guardrails/list-all-member-assignments"}]},{"group":"Images","pages":[{"title":"Generate an image","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /images","href":"/api/api-reference/images/generate-an-image"},{"title":"List image generation models","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /images/models","href":"/api/api-reference/images/list-image-generation-models"},{"title":"List endpoints for an image model","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /images/models/{author}/{slug}/endpoints","href":"/api/api-reference/images/list-endpoints-for-an-image-model"}]},{"group":"API Keys","pages":[{"title":"Get current API key","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /key","href":"/api/api-reference/api-keys/get-current-api-key"},{"title":"List API keys","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /keys","href":"/api/api-reference/api-keys/list-api-keys"},{"title":"Create a new API key","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /keys","href":"/api/api-reference/api-keys/create-a-new-api-key"},{"title":"Get a single API key","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /keys/{hash}","href":"/api/api-reference/api-keys/get-a-single-api-key"},{"title":"Delete an API key","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /keys/{hash}","href":"/api/api-reference/api-keys/delete-an-api-key"},{"title":"Update an API key","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /keys/{hash}","href":"/api/api-reference/api-keys/update-an-api-key"}]},{"group":"Anthropic Messages","pages":[{"title":"Create a message","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /messages","href":"/api/api-reference/anthropic-messages/create-a-message"}]},{"group":"Models","pages":[{"title":"Get a model by its slug","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /model/{author}/{slug}","href":"/api/api-reference/models/get-a-model-by-its-slug"},{"title":"List all models and their properties","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /models","href":"/api/api-reference/models/list-all-models-and-their-properties"},{"title":"Get total count of available models","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /models/count","href":"/api/api-reference/models/get-total-count-of-available-models"},{"title":"List models filtered by user provider preferences, privacy settings, and guardrails","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /models/user","href":"/api/api-reference/models/list-models-filtered-by-user-provider-preferences-privacy-settings-and-guardrails"}]},{"group":"Observability","pages":[{"title":"List observability destinations","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /observability/destinations","href":"/api/api-reference/observability/list-observability-destinations"},{"title":"Create an observability destination","description":"Create a new observability destination. A maximum of 5 destinations per type is allowed. Defaults to the authenticated entity's default workspace; use the `workspace_id` body field to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /observability/destinations","href":"/api/api-reference/observability/create-an-observability-destination"},{"title":"Get an observability destination","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /observability/destinations/{id}","href":"/api/api-reference/observability/get-an-observability-destination"},{"title":"Delete an observability destination","description":"Delete an existing observability destination. This performs a soft delete. [Management key](/docs/guides/overview/auth/management-api-keys) required.","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /observability/destinations/{id}","href":"/api/api-reference/observability/delete-an-observability-destination"},{"title":"Update an observability destination","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /observability/destinations/{id}","href":"/api/api-reference/observability/update-an-observability-destination"}]},{"group":"Organization","pages":[{"title":"List organization members","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organization/members","href":"/api/api-reference/organization/list-organization-members"},{"title":"Get organization settings","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /organization/settings","href":"/api/api-reference/organization/get-organization-settings"},{"title":"Update organization settings","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /organization/settings","href":"/api/api-reference/organization/update-organization-settings"}]},{"group":"Presets","pages":[{"title":"List presets","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /presets","href":"/api/api-reference/presets/list-presets"},{"title":"Get a preset","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /presets/{slug}","href":"/api/api-reference/presets/get-a-preset"},{"title":"Create a preset from a chat-completions request body","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /presets/{slug}/chat/completions","href":"/api/api-reference/presets/create-a-preset-from-a-chat-completions-request-body"},{"title":"Create a preset from a messages request body","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /presets/{slug}/messages","href":"/api/api-reference/presets/create-a-preset-from-a-messages-request-body"},{"title":"Create a preset from a responses request body","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /presets/{slug}/responses","href":"/api/api-reference/presets/create-a-preset-from-a-responses-request-body"},{"title":"List versions of a preset","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /presets/{slug}/versions","href":"/api/api-reference/presets/list-versions-of-a-preset"},{"title":"Get a specific version of a preset","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /presets/{slug}/versions/{version}","href":"/api/api-reference/presets/get-a-specific-version-of-a-preset"}]},{"group":"Private Endpoints","pages":[{"title":"List private endpoints","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /private-endpoints","href":"/api/api-reference/private-endpoints/list-private-endpoints"},{"title":"Create a private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /private-endpoints","href":"/api/api-reference/private-endpoints/create-a-private-endpoint"},{"title":"Get a private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /private-endpoints/{id}","href":"/api/api-reference/private-endpoints/get-a-private-endpoint"},{"title":"Delete a private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /private-endpoints/{id}","href":"/api/api-reference/private-endpoints/delete-a-private-endpoint"},{"title":"Update a private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /private-endpoints/{id}","href":"/api/api-reference/private-endpoints/update-a-private-endpoint"},{"title":"Activate a validated private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /private-endpoints/{id}/activate","href":"/api/api-reference/private-endpoints/activate-a-validated-private-endpoint"},{"title":"Disable a private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /private-endpoints/{id}/disable","href":"/api/api-reference/private-endpoints/disable-a-private-endpoint"},{"title":"Enable a private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /private-endpoints/{id}/enable","href":"/api/api-reference/private-endpoints/enable-a-private-endpoint"},{"title":"Validate a draft private endpoint","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /private-endpoints/{id}/validate","href":"/api/api-reference/private-endpoints/validate-a-draft-private-endpoint"}]},{"group":"Private Providers","pages":[{"title":"List private providers","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /private-providers","href":"/api/api-reference/private-providers/list-private-providers"},{"title":"Create a private provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /private-providers","href":"/api/api-reference/private-providers/create-a-private-provider"},{"title":"Get a private provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /private-providers/{slug}","href":"/api/api-reference/private-providers/get-a-private-provider"},{"title":"Delete a private provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /private-providers/{slug}","href":"/api/api-reference/private-providers/delete-a-private-provider"},{"title":"Update a private provider","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /private-providers/{slug}","href":"/api/api-reference/private-providers/update-a-private-provider"}]},{"group":"Providers","pages":[{"title":"List all providers","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /providers","href":"/api/api-reference/providers/list-all-providers"}]},{"group":"Rerank","pages":[{"title":"Submit a rerank request","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /rerank","href":"/api/api-reference/rerank/submit-a-rerank-request"}]},{"group":"Responses","pages":[{"title":"Create a response","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /responses","href":"/api/api-reference/responses/create-a-response"}]},{"group":"SCIM","pages":[{"title":"List SCIM group mappings","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /scim/group-mappings","href":"/api/api-reference/scim/list-scim-group-mappings"},{"title":"Create a SCIM group mapping","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /scim/group-mappings","href":"/api/api-reference/scim/create-a-scim-group-mapping"},{"title":"Get a SCIM group mapping","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /scim/group-mappings/{id}","href":"/api/api-reference/scim/get-a-scim-group-mapping"},{"title":"Delete a SCIM group mapping","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /scim/group-mappings/{id}","href":"/api/api-reference/scim/delete-a-scim-group-mapping"},{"title":"Update a SCIM group mapping","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /scim/group-mappings/{id}","href":"/api/api-reference/scim/update-a-scim-group-mapping"},{"title":"List SCIM groups","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /scim/groups","href":"/api/api-reference/scim/list-scim-groups"},{"title":"Start a SCIM directory sync","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /scim/sync-jobs","href":"/api/api-reference/scim/start-a-scim-directory-sync"},{"title":"Get SCIM directory sync status","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /scim/sync-jobs/{id}","href":"/api/api-reference/scim/get-scim-directory-sync-status"}]},{"group":"SystemOne","pages":[{"title":"Submit a System One request","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /systemone","href":"/api/api-reference/systemone/submit-a-system-one-request"}]},{"group":"Tools","pages":[{"title":"List server tools","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /tools","href":"/api/api-reference/tools/list-server-tools"},{"title":"Get a server tool","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /tools/{name}","href":"/api/api-reference/tools/get-a-server-tool"}]},{"group":"Vault","pages":[{"title":"List the connections an intern can use","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /vault/interns/{internId}/connections","href":"/api/api-reference/vault/list-the-connections-an-intern-can-use"},{"title":"List the secrets an intern receives","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /vault/interns/{internId}/effective-secrets","href":"/api/api-reference/vault/list-the-secrets-an-intern-receives"},{"title":"List intern secrets","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /vault/interns/{internId}/secrets","href":"/api/api-reference/vault/list-intern-secrets"},{"title":"Store an intern secret","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml put /vault/interns/{internId}/secrets/{name}","href":"/api/api-reference/vault/store-an-intern-secret"},{"title":"Delete an intern secret","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /vault/interns/{internId}/secrets/{name}","href":"/api/api-reference/vault/delete-an-intern-secret"},{"title":"Copy workspace secrets to an intern","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /vault/interns/{internId}/secrets/copy","href":"/api/api-reference/vault/copy-workspace-secrets-to-an-intern"},{"title":"List workspace secrets","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /vault/secrets","href":"/api/api-reference/vault/list-workspace-secrets"},{"title":"Store a workspace secret","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml put /vault/secrets/{name}","href":"/api/api-reference/vault/store-a-workspace-secret"},{"title":"Delete a workspace secret","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /vault/secrets/{name}","href":"/api/api-reference/vault/delete-a-workspace-secret"}]},{"group":"Video Generation","pages":[{"title":"Submit a video generation request","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /videos","href":"/api/api-reference/video-generation/submit-a-video-generation-request"},{"title":"Poll video generation status","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /videos/{jobId}","href":"/api/api-reference/video-generation/poll-video-generation-status"},{"title":"Download generated video content","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /videos/{jobId}/content","href":"/api/api-reference/video-generation/download-generated-video-content"},{"title":"List all video generation models","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /videos/models","href":"/api/api-reference/video-generation/list-all-video-generation-models"}]},{"group":"Workspaces","pages":[{"title":"List workspaces","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /workspaces","href":"/api/api-reference/workspaces/list-workspaces"},{"title":"Create a workspace","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /workspaces","href":"/api/api-reference/workspaces/create-a-workspace"},{"title":"Get a workspace","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /workspaces/{id}","href":"/api/api-reference/workspaces/get-a-workspace"},{"title":"Delete a workspace","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /workspaces/{id}","href":"/api/api-reference/workspaces/delete-a-workspace"},{"title":"Update a workspace","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml patch /workspaces/{id}","href":"/api/api-reference/workspaces/update-a-workspace"},{"title":"List workspace members","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /workspaces/{id}/members","href":"/api/api-reference/workspaces/list-workspace-members"},{"title":"Bulk add members to a workspace","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /workspaces/{id}/members/add","href":"/api/api-reference/workspaces/bulk-add-members-to-a-workspace"},{"title":"Bulk remove members from a workspace","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml post /workspaces/{id}/members/remove","href":"/api/api-reference/workspaces/bulk-remove-members-from-a-workspace"},{"title":"List workspace budgets","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /workspaces/{workspace_ref}/budgets","href":"/api/api-reference/workspaces/list-workspace-budgets"},{"title":"Get a workspace budget","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml get /workspaces/{workspace_ref}/budgets/{interval}","href":"/api/api-reference/workspaces/get-a-workspace-budget"},{"title":"Create or update a workspace budget","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml put /workspaces/{workspace_ref}/budgets/{interval}","href":"/api/api-reference/workspaces/create-or-update-a-workspace-budget"},{"title":"Delete a workspace budget","deprecated":null,"version":null,"openapi":"/openapi/openapi.yaml delete /workspaces/{workspace_ref}/budgets/{interval}","href":"/api/api-reference/workspaces/delete-a-workspace-budget"}]}]}]},{"tab":"Client SDKs","icon":"cube","pages":[{"title":"Client SDKs","href":"/client-sdks/overview"}]},{"tab":"Agent SDK","icon":"cube","pages":[{"title":"Agent SDK","href":"/agent-sdk/overview"}]},{"tab":"Cookbook","icon":"book-open","pages":[{"title":"Cookbook","href":"/cookbook/get-started/quickstart"}]}]},"basePath":"","title":"Get an observability destination - OpenRouter | Documentation","buildId":"dpl_DQCMP4mismmBj3AFK7YZqNhrtLNq","deploymentId":"dpl_DQCMP4mismmBj3AFK7YZqNhrtLNq","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Dub5uFbX.js","utils-BAOmmv1r.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-Cfvfuq3w.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Chp3aFWD.js","snippetPresets-mdHEOVGp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BRlO2pcM.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CrgNI3V9.js","shallow-Dl286uHn.js","getApiPlaygroundDisplay-YPKheyKd.js","CodeSnippet-BdD-lURy.js","CodeSnippets-BSggiSf7.js","Page-DZmn3mFl.js","getPastedJson-bQHv51S7.js","icon-SCSCTtsH.js","MethodPill-GnU2wo5s.js","DuplicateIcon-BM7jzGa_.js","createIcon-atdRs-Wh.js","DynamicMarkdown-B95U9rYS.js","SectionHeading-CvCxtB39.js","axios-vUo_bRtp.js","Markdown-CBJtw_nx.js","clsx-C_advUgl.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Dpla8_R7.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BoWSGi0C.js"]}