List selected components for a component reference list
Returns the components the named COMPONENT_REFERENCE_LIST setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component’s own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign’s published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.
GET
https://api.extole.io
/
v1
/
components
/
{component_id}
/
settings
/
component-reference-list
/
{setting_name}
/
selected-components
List selected components for a component reference list
curl --request GET \
--url https://api.extole.io/v1/components/{component_id}/settings/component-reference-list/{setting_name}/selected-components \
--header 'Authorization: <api-key>'
The install as configured: a literal value, or an expression (type:string) when defined dynamically. Installtime expressions use ComponentInstalltimeContext.
The component this one was copied from, at the version it had at the copy. A duplicate sets it. A copy of a copy in the same client keeps the first copy's origin. A change to the component's types, its install, its first-level elements other than child components, or the account-level elements it uses clears it. The component upgrade does not clear it. A component with no origin is offered no upgrade.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Extole Documentation","description":"Guides, product documentation, and API reference for the Extole platform.","colors":{"primary":"#ee0049","light":"#ee0049","dark":"#ee0049"},"logo":{"light":"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e","dark":"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e","href":"/"},"favicon":{"light":"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/Extole-icon-bug.svg?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=963cb7a87707b61559c35c47c8d7fd14","dark":"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/Extole-icon-bug.svg?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=963cb7a87707b61559c35c47c8d7fd14"},"api":{"url":"full"},"navbar":{"links":[{"href":"https://github.com/extole","label":"GitHub"},{"href":"https://my.extole.com","label":"My Extole"},{"href":"#request-sandbox","label":"Request Sandbox"}]},"footer":{"socials":{"github":"https://github.com/extole"}},"integrations":{"ga4":{"measurementId":"G-7QCR5R4J61"}},"contextual":{"options":["copy","assistant","download-spec","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"extole","hasAudioNarration":false,"actualSubdomain":"extole","customDomains":["docs.extole.com"],"gitSource":{"type":"github","owner":"extole","repo":"product-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"collectionId":"8d35ce84-9034-4611-be75-39ae8a15c6ee","liveDeploymentHistoryId":"6ae93112f51f7b764bd7b5bc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae93112f51f7b764bd7b5bc"},"feedback":{"agentFeedback":true,"thumbs":true,"issues":true,"edits":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae931138f50bd028fae6288","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":441},{"language":"default","tag":"Management API","count":310},{"language":"default","tag":"Guides","count":252},{"language":"default","tag":"Technical Docs","count":128},{"language":"default","tag":"Server to Extole API","count":72},{"language":"default","tag":"Dashboards and Reporting","count":57},{"language":"default","tag":"Programs \u0026 Campaigns","count":57},{"language":"default","tag":"Product Docs","count":56},{"language":"default","tag":"Components","count":49},{"language":"default","tag":"Product Overview","count":40}],"searchSettings":{"maxResults":20,"showContentSnippets":true,"isFiltersEnabled":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","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":"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":"byok-sep-25","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":"billing-updated-9-15","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}],"googleFontsInlined":false},"customCss":[{"filePath":"public/style.css","content":":root{--extole-coral:#ee0049;--extole-navy:#0b123d;--extole-primary-fill:#ee0049;--extole-icon-navy-bg:#0b123d;--extole-slate:#7d90a4;--extole-ink:#151a2d;--extole-muted:#4f5c6d;--extole-page-bg:#faf9f7;--extole-card-bg:#faf9f7;--extole-surface:#ffffff;--extole-surface-muted:rgba(255, 255, 255, 0.45);--extole-logo-bg:#ffffff;--extole-secondary-bg:#ffffff;--extole-border:#e2e2e0;--extole-border-strong:#d0dae6;--extole-shadow:0 16px 44px rgba(11, 18, 61, 0.08);--extole-hero-shadow:0 10px 32px rgba(11, 18, 61, 0.06);--extole-radius:16px;--extole-heading-font:\"PaperMono\", \"Space Mono\", \"SFMono-Regular\", Menlo, Monaco, Consolas, monospace}body,html{background:var(--extole-page-bg)}html:not(.dark):not([data-theme=dark]):not([data-color-mode=dark]) #background-color{background-color:var(--extole-page-bg)!important}body{color:var(--extole-ink);font-family:\"Inter\",\"Poppins\",\"Montserrat\",\"Segoe UI\",sans-serif}.dark body,:root[data-theme=dark] body,[data-color-mode=dark] body,[data-theme=dark] body,body.dark,html.dark body{background:#0f1526}.nav-logo{height:24px!important;max-width:84px!important;object-fit:contain}.extole-home{color:var(--extole-ink);color-scheme:light;max-width:1440px;margin:0 auto;padding:16px 16px 96px;width:100%}.dark .extole-home,:root[data-theme=dark] .extole-home,[data-color-mode=dark] .extole-home,[data-theme=dark] .extole-home,body.dark .extole-home,body[data-theme=dark] .extole-home,html.dark .extole-home,html[data-theme=dark] .extole-home{--extole-coral:#ee0049;--extole-navy:#f3f6ff;--extole-primary-fill:#ee0049;--extole-icon-navy-bg:#263455;--extole-slate:#9cacbf;--extole-ink:#e5ebf7;--extole-muted:#b4bfd2;--extole-card-bg:#151c31;--extole-surface:#1d263d;--extole-surface-muted:rgba(255, 255, 255, 0.06);--extole-logo-bg:rgba(248, 250, 255, 0.96);--extole-secondary-bg:rgba(255, 255, 255, 0.03);--extole-border:rgba(178, 191, 216, 0.16);--extole-border-strong:rgba(205, 218, 242, 0.28);--extole-shadow:0 20px 48px rgba(0, 0, 0, 0.36);--extole-hero-shadow:0 16px 36px rgba(0, 0, 0, 0.28);color-scheme:dark}.extole-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:28px;align-items:stretch}.extole-code-panel,.extole-hero-copy{border:1px solid var(--extole-border);border-radius:24px;box-shadow:var(--extole-hero-shadow)}.extole-hero-copy{min-height:0;padding:46px 43px;background:var(--extole-card-bg)}.extole-code-kicker,.extole-kicker{margin:0 0 18px;color:var(--extole-coral);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.extole-hero h1,.extole-section h2{color:var(--extole-navy);font-family:var(--extole-heading-font);font-weight:700;letter-spacing:-.01em}.extole-hero h1{max-width:720px;margin:0 0 17px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15}.extole-lede{max-width:58ch;margin:0;color:var(--extole-muted);font-size:1.04rem;line-height:1.65}.extole-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.extole-btn{display:inline-flex;min-height:48px;min-width:178px;align-items:center;justify-content:center;border-radius:12px;padding:0 20px;font-family:var(--extole-heading-font);font-size:15px;font-weight:600;text-decoration:none!important;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.extole-btn:hover{transform:translateY(-1px)}.extole-btn-primary{background:var(--extole-primary-fill);color:#fff!important;box-shadow:0 10px 22px rgba(11,18,61,.22)}.extole-btn-secondary{border:1px solid var(--extole-border-strong);background:var(--extole-secondary-bg);color:var(--extole-navy)!important}.extole-sandbox{margin-top:30px;color:var(--extole-muted);font-size:.92rem}.extole-sandbox a{color:var(--extole-navy);font-weight:600}.extole-code-panel{max-height:500px;min-width:0;overflow:hidden;padding:30px 26px;background:radial-gradient(circle at 90% 0,rgba(224,0,73,.36),transparent 38%),linear-gradient(160deg,#131a47 0,#0b123d 56%,#070c28 100%);color:#fff}.extole-code-kicker{color:#93a4d2}.extole-code-panel [class*=codeblock],.extole-code-panel code,.extole-code-panel pre{font-family:\"PaperMono\",\"SFMono-Regular\",Consolas,monospace!important}.extole-code-panel pre{background:0 0!important;color:#d4d4d4;font-size:.84rem;line-height:1.65;margin:0;max-height:365px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(160,173,205,.3) rgba(8,14,39,.28);scrollbar-width:thin;text-align:left;white-space:pre;word-break:normal}.extole-code-panel .line{display:block;min-height:1.65em}.extole-code-panel .tok-comment{color:#6a9955}.extole-code-panel .tok-keyword,.extole-code-panel .tok-tag{color:#569cd6}.extole-code-panel .tok-attr,.extole-code-panel .tok-property,.extole-code-panel .tok-variable{color:#9cdcfe}.extole-code-panel .tok-string{color:#ce9178}.extole-code-panel .tok-function{color:#dcdcaa}.extole-code-panel .tok-number{color:#b5cea8}.extole-code-panel .tok-type{color:#4ec9b0}.extole-code-panel pre::-webkit-scrollbar{width:8px}.extole-code-panel pre::-webkit-scrollbar-track{background:rgba(8,14,39,.28);border-radius:10px}.extole-code-panel pre::-webkit-scrollbar-thumb{background:rgba(160,173,205,.3);border-radius:10px}.extole-code-tabs{display:flex;gap:18px;margin-bottom:18px;border-bottom:1px solid rgba(138,156,201,.24)}.extole-code-tab{display:inline-flex;padding-bottom:10px;color:#9fb0dd;cursor:pointer;font-family:var(--extole-heading-font);font-size:.78rem}.extole-tab-radio{block-size:1px;inline-size:1px;margin:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute}.extole-code-block{display:none}#extole-code-tab-android:checked~.extole-code-tabs .extole-code-tab[for=extole-code-tab-android],#extole-code-tab-ios:checked~.extole-code-tabs .extole-code-tab[for=extole-code-tab-ios],#extole-code-tab-js:checked~.extole-code-tabs .extole-code-tab[for=extole-code-tab-js],#extole-code-tab-react-native:checked~.extole-code-tabs .extole-code-tab[for=extole-code-tab-react-native]{border-bottom:2px solid #f5e7a5;color:#f4f8ff}#extole-code-tab-android:checked~.extole-code-block-android,#extole-code-tab-ios:checked~.extole-code-block-ios,#extole-code-tab-js:checked~.extole-code-block-js,#extole-code-tab-react-native:checked~.extole-code-block-react-native{display:block}.extole-link-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;overflow:hidden;border:1px solid var(--extole-border);border-radius:24px;background:var(--extole-card-bg)}.extole-link-strip a{display:flex;min-height:78px;align-items:center;gap:14px;padding:18px 24px;color:var(--extole-ink);text-decoration:none!important}.extole-link-strip a+a{border-left:1px solid var(--extole-border)}.extole-link-strip strong{font-family:\"PaperMono\",\"SFMono-Regular\",Consolas,monospace;font-family:var(--extole-heading-font);font-size:15px;letter-spacing:0}.extole-icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:11px;color:#fff;font-size:13px;font-weight:800}.extole-icon svg,.extole-support-icon svg{display:block;height:22px;width:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.extole-icon span{line-height:1}.extole-icon-navy{background:var(--extole-icon-navy-bg)}.extole-icon-gray{background:#7c8191}.extole-icon-pink{background:var(--extole-coral)}.extole-icon-blue{background:#a7d8eb}.extole-icon-yellow{background:#fee64b;color:var(--extole-ink)}.extole-icon-react{background:#0b1748;color:#61dafb}.extole-icon-black{background:#171717}.extole-icon-green{background:#9fcb4a}.extole-section{margin-top:50px;padding:50px 0}.extole-section h2{margin:0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.2}.extole-section>p:not(.extole-kicker){max-width:720px;margin:16px 0 28px;color:var(--extole-muted);font-size:17px}.extole-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.extole-stack-layout{display:grid;gap:14px}.extole-stack-pattern{background:var(--extole-card-bg);border:1px solid var(--extole-border);border-radius:var(--extole-radius);display:grid;gap:20px;grid-template-columns:minmax(0,30%) minmax(0,70%);padding:24px}.extole-stack-pattern-head h3{color:var(--extole-navy);font-family:var(--extole-heading-font);margin:0 0 10px}.extole-stack-pattern-head p{color:var(--extole-muted);font-size:.9rem;line-height:1.55;margin:0}.extole-stack-pattern-groups{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.extole-stack-group{background:var(--extole-surface);border:1px solid var(--extole-border);border-radius:12px;padding:12px 14px}.extole-stack-group-title{color:var(--extole-muted);font-family:var(--extole-heading-font);font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0 0 9px;text-transform:uppercase}.extole-stack-group ul{list-style:none!important;margin:0;padding:0!important}.extole-stack-group li+li{border-top:1px solid var(--extole-border);margin-top:7px;padding-top:7px}.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card),.extole-stack-group a{color:var(--extole-navy);font-weight:600;text-decoration:underline;text-decoration-color:rgba(11,18,61,.35);text-decoration-thickness:1px;text-underline-offset:2px}.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card):hover,.extole-stack-group a:hover{color:var(--extole-coral);text-decoration-color:rgba(238,0,73,.65)}.extole-partner-filter-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.extole-partner-filter-panel{display:grid;gap:10px}.extole-partner-filter-title{color:var(--extole-navy);font-family:var(--extole-heading-font);font-size:.9rem;margin:0}.extole-partner-filter-copy{color:var(--extole-muted);font-size:.86rem;line-height:1.45;margin:-2px 0 4px}.extole-partner-filter-option{align-items:self-end;color:var(--extole-muted);column-gap:10px;cursor:pointer;display:grid;grid-template-columns:16px minmax(0,1fr);line-height:1.35}.extole-partner-filter-option span{font-family:var(--extole-heading-font);font-size:.74rem;line-height:1.25}.extole-partner-filter-input{accent-color:var(--extole-coral);height:16px;margin:2px 0 0;width:16px}.extole-partner-filter-option:has(.extole-partner-filter-input:checked){color:var(--extole-navy);font-weight:600}.extole-partner-surface{background:var(--extole-card-bg);border:1px solid var(--extole-border);border-radius:var(--extole-radius);padding:4px}.extole-partner-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.extole-partner-item{border-radius:12px;color:var(--extole-navy);display:block;min-height:178px;padding:14px 16px;text-decoration:none!important;transition:background-color .2s ease,box-shadow .2s ease}.extole-partner-item:hover{background:var(--extole-surface-muted);box-shadow:0 8px 18px rgba(11,18,61,.08)}.extole-partner-logo{align-items:center;background:var(--extole-logo-bg);border:1px solid var(--extole-border);border-radius:10px;display:inline-flex;height:44px;justify-content:center;margin:0 0 12px;padding:8px 12px}.extole-partner-logo img{display:block;height:100%;max-width:120px;object-fit:contain;width:auto}.extole-partner-item h3{color:var(--extole-navy);font-family:var(--extole-heading-font);font-size:.94rem;line-height:1.35;margin:0 0 8px}.extole-partner-item p{color:var(--extole-muted);font-size:.82rem;line-height:1.45;margin:0}.extole-partner-filter-layout:has(#partner-filter-analytics:checked) .extole-partner-item:not(.partner-cat-analytics),.extole-partner-filter-layout:has(#partner-filter-automation:checked) .extole-partner-item:not(.partner-cat-automation),.extole-partner-filter-layout:has(#partner-filter-banking:checked) .extole-partner-item:not(.partner-cat-banking),.extole-partner-filter-layout:has(#partner-filter-cdp:checked) .extole-partner-item:not(.partner-cat-cdp),.extole-partner-filter-layout:has(#partner-filter-cep:checked) .extole-partner-item:not(.partner-cat-cep),.extole-partner-filter-layout:has(#partner-filter-crm:checked) .extole-partner-item:not(.partner-cat-crm),.extole-partner-filter-layout:has(#partner-filter-ecommerce:checked) .extole-partner-item:not(.partner-cat-ecommerce),.extole-partner-filter-layout:has(#partner-filter-rewards:checked) .extole-partner-item:not(.partner-cat-rewards),.extole-partner-filter-layout:has(#partner-filter-tag:checked) .extole-partner-item:not(.partner-cat-tag){display:none}.extole-pattern-card,.extole-support-grid{padding:24px;border:1px solid var(--extole-border);border-radius:var(--extole-radius);background:var(--extole-card-bg)}.extole-support-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.extole-pattern-card{display:block;min-height:100%;box-shadow:0 8px 24px rgba(11,18,61,.05);color:var(--extole-ink);text-decoration:none!important}.extole-support-icon{align-items:center;border-radius:14px;color:#fff;display:inline-flex;height:44px;justify-content:center;margin-bottom:18px;width:44px}.extole-support-icon-help{background:var(--extole-coral)}.extole-support-icon-ticket{background:#3c4260}.extole-support-icon-status{background:#47b881}.extole-card-cta,.extole-pattern-card h3{color:var(--extole-navy);font-family:var(--extole-heading-font)}.extole-pattern-card h3{margin:0 0 12px;font-size:1.02rem}.extole-pattern-card p{margin:0;color:var(--extole-muted);font-size:.93rem;line-height:1.6}.extole-card-cta{display:inline-flex;margin-top:16px;font-size:.88rem;font-weight:600;text-decoration:underline;text-decoration-color:rgba(11,18,61,.35);text-decoration-thickness:1px;text-underline-offset:2px}@media (max-width:1100px){.extole-hero{grid-template-columns:1fr}.extole-hero-copy{min-height:auto}}@media (max-width:1024px){.extole-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.extole-partner-filter-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}.extole-stack-pattern{gap:14px;grid-template-columns:1fr}}@media (max-width:900px){.extole-stack-pattern-groups{grid-template-columns:1fr}.extole-partner-filter-layout{gap:14px;grid-template-columns:1fr}.extole-partner-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.extole-partner-filter-copy,.extole-partner-filter-title{grid-column:1/-1}}@media (max-width:820px){.extole-home{padding:12px 14px 64px}.extole-code-panel,.extole-hero-copy{border-radius:18px;padding:28px 22px}.extole-link-strip,.extole-pattern-grid,.extole-support-grid{grid-template-columns:1fr}.extole-link-strip a+a{border-left:0;border-top:1px solid var(--extole-border)}}@media (max-width:640px){.extole-section{margin-top:20px;padding:20px 0}.extole-partner-surface{padding:0}.extole-partner-grid{grid-template-columns:1fr}.extole-partner-filter-panel{display:none}.extole-partner-filter-layout{grid-template-columns:1fr}.extole-stack-pattern{padding:20px}.extole-stack-group{padding:11px 12px}.extole-btn{min-width:100%;width:100%}.extole-actions{flex-direction:column}}"},{"filePath":"style.css","content":".object-param-field [data-component-part=tabs-list]{display:none!important}[role=dialog] [data-component-part=tabs-list]:has([data-component-part=tab]:nth-child(2)),[role=dialog] [data-component-part=tabs-list]:has([role=tab]:nth-child(2)){position:absolute!important;left:0!important;top:0!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;max-height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}[role=dialog] [data-testid=api-input-type].extole-type-field-hidden,select.extole-eval-native-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.extole-type-combo{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 .75rem}.extole-type-combo label{font-size:.75rem;font-weight:600;color:#78716c}html.dark .extole-type-combo label,html.dark .extole-type-combo-empty,html.dark .extole-type-combo-meta{color:#a8a29e}.extole-type-combo-wrap{position:relative;flex:1 1 16rem;min-width:16rem;cursor:pointer}.extole-type-combo-wrap input{box-sizing:border-box;width:100%;min-width:16rem;margin:0;padding:.5rem 2rem .5rem .75rem;border:1px solid #d6d3d1;border-radius:.5rem;background:#fff;color:inherit;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.25rem;cursor:pointer}.extole-type-combo-wrap input:focus{cursor:text;outline:2px solid rgb(238 0 73/.35);outline-offset:1px}html.dark .extole-eval-combo-select,html.dark .extole-eval-map-input,html.dark .extole-eval-map-key,html.dark .extole-eval-map-type,html.dark .extole-eval-map-val,html.dark .extole-type-combo-menu,html.dark .extole-type-combo-wrap input{border-color:#44403c;background:#1c1917}.extole-eval-combo-wrap::after,.extole-type-combo-wrap::after{content:\"\";position:absolute;top:50%;right:.85rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #78716c;transform:translateY(-50%);pointer-events:none}.extole-type-combo-menu{position:absolute;z-index:40;top:calc(100% + .25rem);left:0;right:0;max-height:18rem;overflow:auto;border:1px solid #d6d3d1;border-radius:.5rem;background:#fff;box-shadow:0 10px 30px rgb(0 0 0/.12)}.extole-type-combo-menu button{display:block;width:100%;margin:0;padding:.5rem .75rem;border:0;background:0 0;color:inherit;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;text-align:left;cursor:pointer}.extole-type-combo-menu button:hover,.extole-type-combo-menu button[aria-selected=true]{background:rgb(28 25 23/.06);color:var(--api-ink)}html.dark .extole-type-combo-menu button:hover,html.dark .extole-type-combo-menu button[aria-selected=true]{background:rgb(255 255 255/.08);color:var(--api-ink)}.extole-type-combo-empty{padding:.75rem;font-size:.75rem;color:#78716c}.extole-type-combo-meta{font-size:.75rem;color:#78716c;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:12ch}.extole-eval-combo{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 .75rem}.extole-eval-combo-wrap{position:relative;flex:1 1 16rem;min-width:16rem}.extole-eval-combo-select{box-sizing:border-box;width:100%;min-width:16rem;margin:0;padding:.5rem 2rem .5rem .75rem;border:1px solid #d6d3d1;border-radius:.5rem;background:#fff;color:inherit;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.25rem;appearance:none;cursor:pointer}.extole-eval-combo-select:focus{outline:2px solid rgb(238 0 73/.35);outline-offset:1px}.extole-eval-map{margin:.35rem 0 .5rem}.extole-eval-map-list{display:flex;flex-direction:column;gap:.5rem}.extole-eval-map-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.extole-eval-map-input,.extole-eval-map-key,.extole-eval-map-type{box-sizing:border-box;margin:0;padding:.45rem .7rem;border:1px solid #d6d3d1;border-radius:.5rem;background:#fff;color:inherit;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.25rem}.extole-eval-map-key{width:7.5rem}.extole-eval-map-type{width:13.5rem;padding-right:1.6rem;appearance:auto;cursor:pointer}.extole-eval-map-val{display:flex;flex:1 1 12rem;min-width:10rem;align-items:center;border:1px solid #d6d3d1;border-radius:.5rem;background:#fff}.extole-eval-map-val.is-invalid{border-color:#ee0049}.extole-eval-map-prefix{flex:0 0 auto;padding:0 0 0 .65rem;color:#78716c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;white-space:nowrap}.extole-eval-map-val .extole-eval-map-input{flex:1 1 auto;min-width:0;border:0;background:0 0}html.dark .extole-eval-map-val .extole-eval-map-input{background:0 0}html.dark .extole-eval-map-remove{border-color:#44403c;color:#a8a29e}.extole-eval-map-key:focus,.extole-eval-map-type:focus,.extole-eval-map-val:focus-within{outline:2px solid rgb(238 0 73/.35);outline-offset:1px}.extole-eval-map-hint{flex:1 0 100%;margin:0;font-size:.75rem;color:#ee0049}.extole-eval-map-remove{width:2rem;height:2rem;padding:0;border:1px solid #d6d3d1;border-radius:.5rem;background:0 0;color:#78716c;cursor:pointer;font-size:1rem;line-height:1}.extole-eval-map-add{margin:.15rem 0 0;padding:0;border:0;background:0 0;color:#ee0049;font-size:.8125rem;cursor:pointer}[data-testid=api-input-values].extole-eval-map-on>.grid,html[data-extole-driving] [role=menu]{display:none!important}:root{--api-ink:#1c1917;--api-body:#44403c;--api-meta:#57534e;--api-faint:#a8a29e;--api-accent:#b3003a;--api-warn:#b45309;--api-rule:#ded9d1;--api-rule-soft:#ebe7e1;--api-panel:transparent;--api-row:transparent;--api-wash:rgb(179 0 58 / 0.07);--api-row-pad:0.625rem;--api-gap:0.375rem}html.dark{--api-ink:#f5f3f1;--api-body:#d6d3d1;--api-meta:#a8a29e;--api-faint:#78716c;--api-accent:#ff7096;--api-warn:#fcd34d;--api-rule:#46403d;--api-rule-soft:#2f2a28;--api-panel:rgb(255 255 255 / 0.04);--api-row:rgb(255 255 255 / 0.022);--api-wash:rgb(255 112 150 / 0.10)}.array-param-field>.py-6,.object-param-field>.py-6,.primitive-param-field>.py-6{padding-block:var(--api-row-pad)}@supports selector(:has(*)){div:has(>.param-head){padding-block:var(--api-row-pad)}}.param-head>div{padding-block:0;margin-right:0}.param-head>div>div{row-gap:.125rem;column-gap:.5rem}.param-head [data-component-part=field-meta]>div{line-height:20px}.param-head~div:not(:empty)>*{margin-top:0}.param-head~div:not(:empty),.param-head~div:not(:empty)>*+*{margin-top:var(--api-gap)}.array-param-field,.object-param-field,.primitive-param-field{border-color:var(--api-rule-soft)}.api-section-heading>div{border-bottom:0}@supports selector(:has(*)){div:has(>.method-pill){border:0}}@supports selector(:has(*)){.object-param-field:not(:has(>.py-6)):has(.param-head){margin-block:var(--api-gap);border:1px solid var(--api-rule);border-radius:.5rem;padding:.5rem;background:var(--api-panel)}}@supports selector(:has(*)){.array-param-field:has(>.py-6),.object-param-field:has(>.py-6),.primitive-param-field:has(>.py-6){margin-block:var(--api-gap);border:1px solid var(--api-rule);border-radius:.375rem;padding-inline:.75rem;background:var(--api-row)}}.param-head [data-component-part=field-name]{color:var(--api-ink);font-weight:600;letter-spacing:-.006em}.param-head{word-break:normal;overflow-wrap:anywhere}.param-head [data-component-part=field-required-pill]{border:0}.param-head [data-component-part=field-info-pill]+[data-component-part=field-info-pill]::before,.param-head [data-component-part=field-info-pill]+[data-component-part=field-required-pill]::before{content:\"\\00B7\";margin-right:.35em;color:var(--api-faint)}.param-head[id^=response-] [data-component-part=field-required-pill]{display:none}.param-head [data-component-part=field-info-pill],.param-head [data-component-part=field-required-pill]{padding:0;border-radius:0;background:0 0;color:var(--api-meta);font-weight:500}.param-head [data-component-part=field-meta]>:last-child{margin-right:0}.param-head [data-component-part=field-meta-post],.param-head [data-component-part=field-meta-pre]{font-weight:400}.param-head [data-component-part=field-deprecated-pill]{padding:0;border-radius:0;background:0 0;color:var(--api-warn);font-size:.6875rem;font-weight:500}.param-head~div .prose{color:var(--api-body)}.param-head~div .prose p{margin:0;font-size:.875rem;line-height:1.55}.param-head~div .prose>*+*{margin-top:.5rem}.param-head~div .prose code{color:var(--api-ink)}.param-head~div .prose-sm:not(.prose){color:var(--api-meta);font-size:.75rem;line-height:1.45}.param-head~div .prose-sm:not(.prose) code{color:var(--api-body)}@supports selector(:has(*)){.array-param-field:not(:has(.param-head)) .prose-sm:not(.prose),.object-param-field:not(:has(.param-head)) .prose-sm:not(.prose),.primitive-param-field:not(:has(.param-head)) .prose-sm:not(.prose){margin-top:var(--api-gap)}}.param-head~div [data-component-part=expandable]{margin-top:.5rem;border:0;border-radius:0}.param-head~div [data-component-part=expandable-button]{width:auto;padding:.125rem 0;border-radius:0;color:var(--api-meta);font-size:.75rem;font-weight:500}.param-head~div [data-component-part=expandable-button]:hover{background:0 0;color:var(--api-ink)}.param-head~div [data-component-part=expandable-content]{margin:.25rem 0 0;padding:0 0 0 .875rem;border-top:0;border-left:1px solid var(--api-rule)}.api-section-heading{gap:.5rem}.api-section-heading-title{color:var(--api-meta);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@supports selector(:has(*)){div:has(>.api-section){margin-bottom:2rem}}@supports selector(:has(*)){div:has(>.param-head:target){border-radius:2px;background:var(--api-wash);box-shadow:10px 0 0 var(--api-wash),-10px 0 0 var(--api-wash)}}.newsletter-container .lead{max-width:60ch;color:var(--api-body)}.nl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.nl-head h2{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--api-rule);font-size:1.125rem}.nl-list{margin:0;padding:0;list-style:none!important}.nl-list>li::before{content:none!important;display:none!important}.nl-item{margin-bottom:.75rem;padding:.875rem;border:1px solid var(--api-rule);border-radius:.5rem;background:var(--api-panel)}.nl-item__head{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.nl-month{margin:0;color:var(--api-ink);font-size:.9375rem;font-weight:600;line-height:1.4}.nl-item .actions{flex:0 0 auto}.nl-item .btn,a[href=\"#request-sandbox\"]{align-items:center;display:inline-flex;font-weight:600;text-decoration:none!important}.nl-item .btn{padding:.25rem .75rem;border:1px solid var(--api-rule);border-radius:.375rem;color:var(--api-ink)!important;font-size:.75rem;white-space:nowrap}.nl-item .btn:hover{border-color:var(--api-meta)}.nl-item [data-component-part=accordion]{margin-top:.625rem}.nl-item [data-component-part=accordion-content] ul{margin:0;color:var(--api-body);font-size:.8125rem;line-height:1.55}@media (max-width:820px){.nl-grid{grid-template-columns:1fr}}a[href=\"#request-sandbox\"]{background:#000!important;border-radius:999px;color:#fff!important;font-family:\"Poppins\",\"Inter\",sans-serif;font-size:.8125rem;justify-content:center;line-height:1;min-height:2.25rem;padding:.625rem .875rem;transition:background-color 160ms ease,transform 160ms ease}a[href=\"#request-sandbox\"]:hover{background:#27272a!important;transform:translateY(-1px)}.extole-sandbox-modal button:focus-visible,a[href=\"#request-sandbox\"]:focus-visible{outline:3px solid #ee0049;outline-offset:3px}.extole-sandbox-open{overflow:hidden}.extole-sandbox-modal{align-items:center;background:rgb(11 18 61/.64);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:10000}.extole-sandbox-modal[hidden]{display:none}.extole-sandbox-dialog{background:#fff;border-radius:1.25rem;box-shadow:0 24px 64px rgb(11 18 61/.3);color:#151a2d;max-height:calc(100vh - 3rem);max-width:36rem;overflow:auto;padding:2rem;position:relative;width:100%}.extole-sandbox-dialog h2{color:#151a2d;font-family:\"Poppins\",\"Inter\",sans-serif;font-size:1.75rem;line-height:1.15;margin:0 2.5rem .5rem 0}.extole-sandbox-dialog p{color:#4f5c6d;font-family:\"Poppins\",\"Inter\",sans-serif;line-height:1.5;margin:0}.extole-sandbox-close{align-items:center;background:0 0;border:0;border-radius:999px;color:#151a2d;cursor:pointer;display:inline-flex;font-size:1.5rem;height:2.25rem;justify-content:center;padding:0;position:absolute;right:1.25rem;top:1.25rem;width:2.25rem}.extole-sandbox-close:hover{background:#f1f1f1}.extole-sandbox-form{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.extole-sandbox-field{display:grid;gap:.5rem}.extole-sandbox-field-full{grid-column:1/-1}.extole-sandbox-field label,.extole-sandbox-privacy{color:#383848;font-family:\"Poppins\",\"Inter\",sans-serif}.extole-sandbox-privacy{font-size:.8em;grid-column:1/-1;line-height:1.5;margin:0}.extole-sandbox-privacy a{color:#151a2d;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.125em}.extole-sandbox-captcha{grid-column:1/-1}.extole-sandbox-error{color:#9f1239;font-size:.875rem;grid-column:1/-1;margin:0}.extole-sandbox-field label{font-size:.875rem;font-weight:600}.extole-sandbox-field input{min-height:2.75rem}.extole-sandbox-field input,.extole-sandbox-field textarea{background:#fff;border:1px solid #c7c7c7;border-radius:.25rem;box-sizing:border-box;color:#000;font-family:\"Poppins\",\"Inter\",sans-serif;font-size:1rem;padding:.5rem .75rem;width:100%}.extole-sandbox-field input:focus-visible,.extole-sandbox-field textarea:focus-visible{border-color:#ee0049;outline:0}.extole-sandbox-field textarea{min-height:7.5rem;resize:vertical}.extole-sandbox-field input::placeholder,.extole-sandbox-field textarea::placeholder{color:#777}.extole-sandbox-submit{background:#383848;border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:\"Poppins\",\"Inter\",sans-serif;font-size:.875rem;font-weight:600;grid-column:1/-1;justify-self:start;margin-top:.5rem;padding:.75rem 1.25rem}.extole-sandbox-submit:hover{background:#000}.extole-sandbox-submit:disabled{cursor:wait;opacity:.7}.extole-sandbox-success{display:grid;gap:1.25rem;margin-top:1.5rem}.extole-sandbox-success-icon{align-items:center;background:#e8f5ed;border-radius:999px;color:#187344;display:inline-flex;font-size:1.25rem;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.extole-sandbox-success-copy{display:grid;gap:.5rem}.extole-sandbox-success h3{color:#151a2d;font-family:\"Poppins\",\"Inter\",sans-serif;font-size:1rem;margin:0}.extole-sandbox-form[hidden],.extole-sandbox-success[hidden]{display:none}@media (max-width:40rem){.extole-sandbox-dialog{border-radius:1rem;padding:1.5rem}.extole-sandbox-form{grid-template-columns:1fr}.extole-sandbox-submit{width:100%}}"}],"page":{"pagePath":"api-reference/components/list-selected-components-for-a-component-reference-list","slug":"/api-reference/components/list-selected-components-for-a-component-reference-list","pageMetadata":{"title":"List selected components for a component reference list","description":"Returns the components the named `COMPONENT_REFERENCE_LIST` setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component's own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign's published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/component-reference-list/{setting_name}/selected-components","href":"/api-reference/components/list-selected-components-for-a-component-reference-list","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 code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns the components the named \", _jsx(_components.code, {\n children: \"COMPONENT_REFERENCE_LIST\"\n }), \" setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component’s own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign’s published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.\"]\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":"List selected components for a component reference list","description":"Returns the components the named `COMPONENT_REFERENCE_LIST` setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component's own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign's published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/component-reference-list/{setting_name}/selected-components","href":"/api-reference/components/list-selected-components-for-a-component-reference-list","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/extole/f41fea9c3aac4d55/type-combobox.js","/_mintlify/custom/extole/83546dbecca8dd1c/evaluatable-map.js","/_mintlify/custom/extole/8a8483f8fc226986/evaluatable-selector.js","/_mintlify/custom/extole/83812e823faa6683/request-sandbox.js"],"openApiReferenceData":{"operation":{"description":"Returns the components the named `COMPONENT_REFERENCE_LIST` setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component's own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign's published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.","parameters":["0ecbb690-70b1-41d9-bbeb-0ec6ce6d0b56","23567a2f-2fc7-47a5-a9b3-4fd9c500b479","4f764642-9a95-417e-990e-f52cff059b83"],"responses":{"200":"aa9f0fcf-0d47-4556-b1e2-3fe9684b6f1d","400":"13ad1574-8006-4829-bba4-d2685ab8507e","401":"fa4d6270-3d92-41b5-bd71-997ef6938310","402":"797f5b64-3980-4487-98c7-214185e079c0","403":"26930306-3070-4be9-876a-0b2e96943cbe","415":"25475f27-e3ce-4454-800f-06153de3548f","429":"ccb6ef2a-8fac-4026-aad4-4544074f499a"},"summary":"List selected components for a component reference list","tags":["Components"],"x-extole-bundle":"management","x-extole-visibility":"visible","method":"get","type":"path","servers":["66e5e36a-59b7-4611-aa00-6c7c1e508b76"],"security":["5589df42-1790-4ae0-9128-059974d3c9bb","00a92f5e-4fff-4ce2-bd60-178cd0a13513","b1d77521-6245-4dce-80ff-67d10759b6a6"],"path":"/v1/components/{component_id}/settings/component-reference-list/{setting_name}/selected-components","baseUrlOptions":["https://api.extole.io"],"title":"List selected components for a component reference list","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","urlDisplay":"full"},"dependencies":{"parameters":{"0ecbb690-70b1-41d9-bbeb-0ec6ce6d0b56":{"in":"path","name":"component_id","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"23567a2f-2fc7-47a5-a9b3-4fd9c500b479":{"in":"path","name":"setting_name","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"4f764642-9a95-417e-990e-f52cff059b83":{"in":"query","name":"variant","schema":{"type":"string","uniqueKey":"","typeLabel":"string"}}},"responses":{"aa9f0fcf-0d47-4556-b1e2-3fe9684b6f1d":{"content":{"application/json":{"schema":{"items":{"properties":{"assets":{"items":{"properties":{"description":{"type":"string","uniqueKey":"items.[INDEX].assets.items.[INDEX].description","typeLabel":"string"},"filename":{"type":"string","uniqueKey":"items.[INDEX].assets.items.[INDEX].filename","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].assets.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].assets.items.[INDEX].name","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].assets.items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"uniqueKey":"items.[INDEX].assets.items.[INDEX].tags","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].assets.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].assets","typeLabel":"object[]"},"campaign_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].campaign_id","typeLabel":"string"},"campaign_state":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].campaign_state","typeLabel":"string"},"component_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].component_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].component_ids","typeLabel":"string[]"},"component_references":{"items":{"properties":{"component_id":{"type":"string","uniqueKey":"items.[INDEX].component_references.items.[INDEX].component_id","typeLabel":"string"},"socket_names":{"items":{"type":"string","uniqueKey":"items.[INDEX].component_references.items.[INDEX].socket_names.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].component_references.items.[INDEX].socket_names","typeLabel":"string[]"}},"type":"object","uniqueKey":"items.[INDEX].component_references.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].component_references","typeLabel":"object[]"},"created_date":{"description":"[RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.","example":"2025-10-24T02:00:00-07:00","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?(Z|[+-](?:[01][0-9]|2[0-3]):[0-5][0-9])(\\[[^\\]]+\\])?$","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].created_date","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].description","typeLabel":"string"},"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].display_name","typeLabel":"string"},"duplicatable":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].duplicatable","typeLabel":"boolean"},"facets":{"items":{"properties":{"name":{"type":"string","uniqueKey":"items.[INDEX].facets.items.[INDEX].name","typeLabel":"string"},"value":{"type":"string","uniqueKey":"items.[INDEX].facets.items.[INDEX].value","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].facets.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].facets","typeLabel":"object[]"},"id":{"readOnly":true,"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].id","typeLabel":"string"},"install":{"oneOf":[{"type":"object","title":"Static Value","description":"The install as configured: a literal value, or an expression (type:string) when defined dynamically. Installtime expressions use [ComponentInstalltimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/component/install/ComponentInstalltimeContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].install.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Installtime - Handlebars","description":"The install as configured: a literal value, or an expression (type:string) when defined dynamically. Installtime expressions use [ComponentInstalltimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/component/install/ComponentInstalltimeContext.d.ts).","pattern":"^handlebars@installtime:.*","example":"handlebars@installtime:{{install}}","isRequired":true,"uniqueKey":"items.[INDEX].install.oneOf.1","typeLabel":"string"},{"type":"string","title":"Installtime - Javascript","description":"The install as configured: a literal value, or an expression (type:string) when defined dynamically. Installtime expressions use [ComponentInstalltimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/component/install/ComponentInstalltimeContext.d.ts).","pattern":"^javascript@installtime:.*","example":"javascript@installtime:function() { return context.getVariableContext().get('install');}","isRequired":true,"uniqueKey":"items.[INDEX].install.oneOf.2","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].install","typeLabel":"Static Value · object · string · string"},"installed_into_socket":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].installed_into_socket","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].name","typeLabel":"string"},"origin":{"description":"The component this one was copied from, at the version it had at the copy. A duplicate sets it. A copy of a copy in the same client keeps the first copy's origin. A change to the component's types, its install, its first-level elements other than child components, or the account-level elements it uses clears it. The component upgrade does not clear it. A component with no origin is offered no upgrade.","properties":{"client_id":{"description":"Id of the client that owns the origin component.","type":"string","uniqueKey":"items.[INDEX].origin.client_id","typeLabel":"string"},"component_id":{"description":"Id of the origin component.","type":"string","uniqueKey":"items.[INDEX].origin.component_id","typeLabel":"string"},"component_version":{"description":"Version the origin component had when this component was copied from it, or when an upgrade last brought this component to it.","format":"int32","type":"integer","uniqueKey":"items.[INDEX].origin.component_version","typeLabel":"integer\u003cint32>"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].origin","typeLabel":"object"},"owner":{"enum":["CLIENT","EXTOLE","EXTOLE_BETA"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].owner","typeLabel":"enum\u003cstring>"},"source_client_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].source_client_id","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].tags","typeLabel":"string[]"},"type":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].type","typeLabel":"string"},"types":{"items":{"type":"string","uniqueKey":"items.[INDEX].types.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].types","typeLabel":"string[]"},"updated_date":{"description":"[RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.","example":"2025-10-24T02:00:00-07:00","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d{1,3})?(Z|[+-](?:[01][0-9]|2[0-3]):[0-5][0-9])(\\[[^\\]]+\\])?$","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].updated_date","typeLabel":"string"},"upload_version":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].upload_version","typeLabel":"string"},"variables":{"items":{"oneOf":[{"type":"object","title":"ADMIN_ICON","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["ADMIN_ICON"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.0","typeLabel":"ADMIN_ICON · object"},{"type":"object","title":"AUDIENCE_ID","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["AUDIENCE_ID"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.1","typeLabel":"AUDIENCE_ID · object"},{"type":"object","title":"AUDIENCE_ID_LIST","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["AUDIENCE_ID_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.2","typeLabel":"AUDIENCE_ID_LIST · object"},{"type":"object","title":"BOOLEAN","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["BOOLEAN"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.3","typeLabel":"BOOLEAN · object"},{"type":"object","title":"BROWSER_SIDE_JAVASCRIPT","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["BROWSER_SIDE_JAVASCRIPT"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.4","typeLabel":"BROWSER_SIDE_JAVASCRIPT · object"},{"type":"object","title":"CLIENT_DOMAIN_ID","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["CLIENT_DOMAIN_ID"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.5","typeLabel":"CLIENT_DOMAIN_ID · object"},{"type":"object","title":"CLIENT_DOMAIN_ID_LIST","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["CLIENT_DOMAIN_ID_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.6","typeLabel":"CLIENT_DOMAIN_ID_LIST · object"},{"type":"object","title":"CLIENT_KEY","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["CLIENT_KEY"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.7","typeLabel":"CLIENT_KEY · object"},{"type":"object","title":"CLIENT_KEY_FLOW","required":["display_name","name","priority","tags","type","values","authorization_url","client_secret_key_id","description","redirect_url","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["CLIENT_KEY_FLOW"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.values","typeLabel":"object"},"authorization_url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.authorization_url","typeLabel":"string"},"client_secret_key_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.client_secret_key_id","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.description","typeLabel":"string"},"redirect_url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.redirect_url","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.8","typeLabel":"CLIENT_KEY_FLOW · object"},{"type":"object","title":"COLOR","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["COLOR"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.9","typeLabel":"COLOR · object"},{"type":"object","title":"COMPONENT_ID","required":["display_name","name","priority","tags","type","values","description","filter","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["COMPONENT_ID"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.values","typeLabel":"object"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.description","typeLabel":"string"},"filter":{"properties":{"component_types":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.filter.component_types.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.filter.component_types","typeLabel":"string[]"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.filter","typeLabel":"object"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.10","typeLabel":"COMPONENT_ID · object"},{"type":"object","title":"COMPONENT_REFERENCE","required":["display_name","name","priority","tags","type","values","boundary","component_type","description","lookup_strategy","selectable_filters","source","source_component_id","source_version","unmatched_description"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["COMPONENT_REFERENCE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.values","typeLabel":"object"},"boundary":{"oneOf":[{"type":"object","title":"ANCESTOR_TYPE","description":"Evaluated boundary that limits where selectable components are resolved from.","required":["ancestor_type","type"],"properties":{"type":{"type":"string","description":"How the boundary containing selectable components is derived. ANCESTOR_TYPE takes the nearest ancestor of the configured component type. PATH takes the component matched by a configured absolute path.","enum":["ANCESTOR_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.boundary.oneOf.0.type","typeLabel":"enum\u003cstring>"},"ancestor_type":{"description":"Ancestor component type that defines the selectable component boundary.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.boundary.oneOf.0.ancestor_type","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.boundary.oneOf.0","typeLabel":"ANCESTOR_TYPE · object"},{"type":"object","title":"PATH","description":"Evaluated boundary that limits where selectable components are resolved from.","required":["path","type"],"properties":{"type":{"type":"string","description":"How the boundary containing selectable components is derived. ANCESTOR_TYPE takes the nearest ancestor of the configured component type. PATH takes the component matched by a configured absolute path.","enum":["PATH"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.boundary.oneOf.1.type","typeLabel":"enum\u003cstring>"},"path":{"description":"Evaluated path that defines the selectable component boundary.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.boundary.oneOf.1.path","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.boundary.oneOf.1","typeLabel":"PATH · object"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.boundary","typeLabel":"ANCESTOR_TYPE · object | PATH · object"},"component_type":{"description":"Component type that can be selected by this variable.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.component_type","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.description","typeLabel":"string"},"lookup_strategy":{"oneOf":[{"type":"object","title":"CAMPAIGN_PATH","description":"Lookup strategy used to match selectable components.","required":["type"],"properties":{"type":{"type":"string","description":"How candidate components are matched against a saved reference. CAMPAIGN_PATH (the default) matches candidates by their in-campaign path. EXPRESSION matches candidates using declared keys, each evaluated per candidate.","enum":["CAMPAIGN_PATH"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.0","typeLabel":"CAMPAIGN_PATH · object"},{"type":"object","title":"EXPRESSION","description":"Lookup strategy used to match selectable components.","required":["keys","type"],"properties":{"type":{"type":"string","description":"How candidate components are matched against a saved reference. CAMPAIGN_PATH (the default) matches candidates by their in-campaign path. EXPRESSION matches candidates using declared keys, each evaluated per candidate.","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.type","typeLabel":"enum\u003cstring>"},"keys":{"description":"Keys used to match selectable components.","items":{"description":"Configured component attribute, evaluated per candidate component, used for reference matching.","properties":{"expression":{"oneOf":[{"type":"object","title":"Static Value","description":"Expression evaluated per candidate component to produce this key's value. Runtime expressions use [ComponentReferenceLookupStrategyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/ComponentReferenceLookupStrategyContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX].expression.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Expression evaluated per candidate component to produce this key's value. Runtime expressions use [ComponentReferenceLookupStrategyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/ComponentReferenceLookupStrategyContext.d.ts).","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{expression}}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX].expression.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Expression evaluated per candidate component to produce this key's value. Runtime expressions use [ComponentReferenceLookupStrategyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/ComponentReferenceLookupStrategyContext.d.ts).","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('expression');}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX].expression.oneOf.2","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX].expression","typeLabel":"Static Value · object · string · string"},"match":{"description":"How a configured component reference key is matched. Values are compared as whole values, never as substrings. EQUALS requires a component's values for the key to be exactly the declared set, compared case-sensitively. EQUALS_IGNORE_CASE applies the same set equality ignoring case. CONTAINS requires a component's values to include every declared value, ignoring case, and allows the component to carry further values beyond those declared.","enum":["CONTAINS","EQUALS","EQUALS_IGNORE_CASE"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX].match","typeLabel":"enum\u003cstring>"},"name":{"description":"Name of this key, unique among the lookup strategy's keys.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX].name","typeLabel":"string"},"type":{"description":"The declared setting type of this key's evaluated value, driving how it is compared. Any setting type is accepted and compared as evaluated, except STRING and COMPONENT_ID, which collapse a list-valued result to its first element before comparing.","enum":["ADMIN_ICON","AUDIENCE_ID","AUDIENCE_ID_LIST","BOOLEAN","BROWSER_SIDE_JAVASCRIPT","CLIENT_DOMAIN_ID","CLIENT_DOMAIN_ID_LIST","CLIENT_KEY","CLIENT_KEY_FLOW","COLOR","COMPONENT_ID","COMPONENT_REFERENCE","COMPONENT_REFERENCE_LIST","COMPONENT_SETTING_LOOKUP","CSS","DATE_TIME","DELAY","DELAY_LIST","ENUM","ENUM_LIST","EXTOLE_CLIENT_KEY","FONT","GLOB_COMPONENT_PATH","HTML","IMAGE","INTEGER","INTEGER_LIST","JSON","MULTI_SOCKET","PARTNER_ENUM","PARTNER_ENUM_LIST","PERSON_KEY_NAME","REWARD_SUPPLIER_ID","REWARD_SUPPLIER_ID_LIST","SFTP_DIRECTORY","SOCKET","STRING","STRING_LIST","STRING_MAP","TRIGGER_CONFIGURATION","URL","WEBHOOK_ID"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"required":["expression","match","name","type"],"type":"object","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1.keys","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy.oneOf.1","typeLabel":"EXPRESSION · object"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.lookup_strategy","typeLabel":"CAMPAIGN_PATH · object | EXPRESSION · object"},"selectable_filters":{"description":"Filters that narrow the components available for selection.","items":{"oneOf":[{"type":"object","title":"COMPONENT_TYPE","required":["component_type","type"],"properties":{"type":{"type":"string","enum":["COMPONENT_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"component_type":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.0.component_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.0","typeLabel":"COMPONENT_TYPE · object"},{"type":"object","title":"EXPRESSION","description":"Stored expression setting filter definition. Field `expression` is unevaluated and appears in buildtime-evaluatable form.","required":["expression","type"],"properties":{"type":{"type":"string","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"expression":{"type":"any","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.1.expression","typeLabel":"any"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.1","typeLabel":"EXPRESSION · object"},{"type":"object","title":"FACET","required":["name","type","value"],"properties":{"type":{"type":"string","enum":["FACET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX].oneOf.2","typeLabel":"FACET · object"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters.items.[INDEX]","typeLabel":"COMPONENT_TYPE · object | EXPRESSION · object | FACET · object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.selectable_filters","typeLabel":"(COMPONENT_TYPE · object | EXPRESSION · object | FACET · object)[]"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.source_version","typeLabel":"integer\u003cint32>"},"unmatched_description":{"description":"Description shown when a saved reference no longer matches a selectable component.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11.unmatched_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.11","typeLabel":"COMPONENT_REFERENCE · object"},{"type":"object","title":"COMPONENT_REFERENCE_LIST","required":["display_name","name","priority","tags","type","values","boundary","component_type","description","lookup_strategy","selectable_filters","source","source_component_id","source_version","unmatched_description"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["COMPONENT_REFERENCE_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.values","typeLabel":"object"},"boundary":{"oneOf":[{"type":"object","title":"ANCESTOR_TYPE","description":"Evaluated boundary that limits where selectable components are resolved from.","required":["ancestor_type","type"],"properties":{"type":{"type":"string","description":"How the boundary containing selectable components is derived. ANCESTOR_TYPE takes the nearest ancestor of the configured component type. PATH takes the component matched by a configured absolute path.","enum":["ANCESTOR_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.boundary.oneOf.0.type","typeLabel":"enum\u003cstring>"},"ancestor_type":{"description":"Ancestor component type that defines the selectable component boundary.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.boundary.oneOf.0.ancestor_type","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.boundary.oneOf.0","typeLabel":"ANCESTOR_TYPE · object"},{"type":"object","title":"PATH","description":"Evaluated boundary that limits where selectable components are resolved from.","required":["path","type"],"properties":{"type":{"type":"string","description":"How the boundary containing selectable components is derived. ANCESTOR_TYPE takes the nearest ancestor of the configured component type. PATH takes the component matched by a configured absolute path.","enum":["PATH"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.boundary.oneOf.1.type","typeLabel":"enum\u003cstring>"},"path":{"description":"Evaluated path that defines the selectable component boundary.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.boundary.oneOf.1.path","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.boundary.oneOf.1","typeLabel":"PATH · object"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.boundary","typeLabel":"ANCESTOR_TYPE · object | PATH · object"},"component_type":{"description":"Component type that can be selected by this variable.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.component_type","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.description","typeLabel":"string"},"lookup_strategy":{"oneOf":[{"type":"object","title":"CAMPAIGN_PATH","description":"Lookup strategy used to match selectable components.","required":["type"],"properties":{"type":{"type":"string","description":"How candidate components are matched against a saved reference. CAMPAIGN_PATH (the default) matches candidates by their in-campaign path. EXPRESSION matches candidates using declared keys, each evaluated per candidate.","enum":["CAMPAIGN_PATH"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.0","typeLabel":"CAMPAIGN_PATH · object"},{"type":"object","title":"EXPRESSION","description":"Lookup strategy used to match selectable components.","required":["keys","type"],"properties":{"type":{"type":"string","description":"How candidate components are matched against a saved reference. CAMPAIGN_PATH (the default) matches candidates by their in-campaign path. EXPRESSION matches candidates using declared keys, each evaluated per candidate.","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.type","typeLabel":"enum\u003cstring>"},"keys":{"description":"Keys used to match selectable components.","items":{"description":"Configured component attribute, evaluated per candidate component, used for reference matching.","properties":{"expression":{"oneOf":[{"type":"object","title":"Static Value","description":"Expression evaluated per candidate component to produce this key's value. Runtime expressions use [ComponentReferenceLookupStrategyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/ComponentReferenceLookupStrategyContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX].expression.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Expression evaluated per candidate component to produce this key's value. Runtime expressions use [ComponentReferenceLookupStrategyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/ComponentReferenceLookupStrategyContext.d.ts).","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{expression}}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX].expression.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Expression evaluated per candidate component to produce this key's value. Runtime expressions use [ComponentReferenceLookupStrategyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/ComponentReferenceLookupStrategyContext.d.ts).","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('expression');}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX].expression.oneOf.2","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX].expression","typeLabel":"Static Value · object · string · string"},"match":{"description":"How a configured component reference key is matched. Values are compared as whole values, never as substrings. EQUALS requires a component's values for the key to be exactly the declared set, compared case-sensitively. EQUALS_IGNORE_CASE applies the same set equality ignoring case. CONTAINS requires a component's values to include every declared value, ignoring case, and allows the component to carry further values beyond those declared.","enum":["CONTAINS","EQUALS","EQUALS_IGNORE_CASE"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX].match","typeLabel":"enum\u003cstring>"},"name":{"description":"Name of this key, unique among the lookup strategy's keys.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX].name","typeLabel":"string"},"type":{"description":"The declared setting type of this key's evaluated value, driving how it is compared. Any setting type is accepted and compared as evaluated, except STRING and COMPONENT_ID, which collapse a list-valued result to its first element before comparing.","enum":["ADMIN_ICON","AUDIENCE_ID","AUDIENCE_ID_LIST","BOOLEAN","BROWSER_SIDE_JAVASCRIPT","CLIENT_DOMAIN_ID","CLIENT_DOMAIN_ID_LIST","CLIENT_KEY","CLIENT_KEY_FLOW","COLOR","COMPONENT_ID","COMPONENT_REFERENCE","COMPONENT_REFERENCE_LIST","COMPONENT_SETTING_LOOKUP","CSS","DATE_TIME","DELAY","DELAY_LIST","ENUM","ENUM_LIST","EXTOLE_CLIENT_KEY","FONT","GLOB_COMPONENT_PATH","HTML","IMAGE","INTEGER","INTEGER_LIST","JSON","MULTI_SOCKET","PARTNER_ENUM","PARTNER_ENUM_LIST","PERSON_KEY_NAME","REWARD_SUPPLIER_ID","REWARD_SUPPLIER_ID_LIST","SFTP_DIRECTORY","SOCKET","STRING","STRING_LIST","STRING_MAP","TRIGGER_CONFIGURATION","URL","WEBHOOK_ID"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"required":["expression","match","name","type"],"type":"object","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1.keys","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy.oneOf.1","typeLabel":"EXPRESSION · object"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.lookup_strategy","typeLabel":"CAMPAIGN_PATH · object | EXPRESSION · object"},"selectable_filters":{"description":"Filters that narrow the components available for selection.","items":{"oneOf":[{"type":"object","title":"COMPONENT_TYPE","required":["component_type","type"],"properties":{"type":{"type":"string","enum":["COMPONENT_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"component_type":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.0.component_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.0","typeLabel":"COMPONENT_TYPE · object"},{"type":"object","title":"EXPRESSION","description":"Stored expression setting filter definition. Field `expression` is unevaluated and appears in buildtime-evaluatable form.","required":["expression","type"],"properties":{"type":{"type":"string","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"expression":{"type":"any","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.1.expression","typeLabel":"any"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.1","typeLabel":"EXPRESSION · object"},{"type":"object","title":"FACET","required":["name","type","value"],"properties":{"type":{"type":"string","enum":["FACET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX].oneOf.2","typeLabel":"FACET · object"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters.items.[INDEX]","typeLabel":"COMPONENT_TYPE · object | EXPRESSION · object | FACET · object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.selectable_filters","typeLabel":"(COMPONENT_TYPE · object | EXPRESSION · object | FACET · object)[]"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.source_version","typeLabel":"integer\u003cint32>"},"unmatched_description":{"description":"Description shown when a saved reference no longer matches a selectable component.","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12.unmatched_description","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.12","typeLabel":"COMPONENT_REFERENCE_LIST · object"},{"type":"object","title":"COMPONENT_SETTING_LOOKUP","required":["display_name","name","priority","tags","type","values","capture_settings","captured_setting_values_description","description","filters","matching_filters","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["COMPONENT_SETTING_LOOKUP"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.values","typeLabel":"object"},"capture_settings":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.capture_settings.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.capture_settings","typeLabel":"string[]"},"captured_setting_values_description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.captured_setting_values_description","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.description","typeLabel":"string"},"filters":{"items":{"oneOf":[{"type":"object","title":"COMPONENT_TYPE","required":["component_type","type"],"properties":{"type":{"type":"string","enum":["COMPONENT_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"component_type":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.0.component_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.0","typeLabel":"COMPONENT_TYPE · object"},{"type":"object","title":"EXPRESSION","description":"Stored expression setting filter definition. Field `expression` is unevaluated and appears in buildtime-evaluatable form.","required":["expression","type"],"properties":{"type":{"type":"string","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"expression":{"oneOf":[{"type":"boolean","title":"Static Value","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.1.expression.oneOf.0","typeLabel":"boolean"},{"type":"string","title":"Buildtime - Handlebars","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","pattern":"^handlebars@buildtime:.*","example":"handlebars@buildtime:{{expression}}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.1.expression.oneOf.1","typeLabel":"string"},{"type":"string","title":"Buildtime - Javascript","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","pattern":"^javascript@buildtime:.*","example":"javascript@buildtime:function() { return context.getVariableContext().get('expression');}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.1.expression.oneOf.2","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.1.expression","typeLabel":"boolean · string · string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.1","typeLabel":"EXPRESSION · object"},{"type":"object","title":"FACET","required":["name","type","value"],"properties":{"type":{"type":"string","enum":["FACET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX].oneOf.2","typeLabel":"FACET · object"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters.items.[INDEX]","typeLabel":"COMPONENT_TYPE · object | EXPRESSION · object | FACET · object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.filters","typeLabel":"(COMPONENT_TYPE · object | EXPRESSION · object | FACET · object)[]"},"matching_filters":{"items":{"oneOf":[{"type":"object","title":"COMPONENT_TYPE","required":["component_type","type"],"properties":{"type":{"type":"string","enum":["COMPONENT_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"component_type":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.0.component_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.0","typeLabel":"COMPONENT_TYPE · object"},{"type":"object","title":"EXPRESSION","description":"Stored expression setting filter definition. Field `expression` is unevaluated and appears in buildtime-evaluatable form.","required":["expression","type"],"properties":{"type":{"type":"string","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"expression":{"oneOf":[{"type":"boolean","title":"Static Value","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.1.expression.oneOf.0","typeLabel":"boolean"},{"type":"string","title":"Buildtime - Handlebars","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","pattern":"^handlebars@buildtime:.*","example":"handlebars@buildtime:{{expression}}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.1.expression.oneOf.1","typeLabel":"string"},{"type":"string","title":"Buildtime - Javascript","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","pattern":"^javascript@buildtime:.*","example":"javascript@buildtime:function() { return context.getVariableContext().get('expression');}","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.1.expression.oneOf.2","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.1.expression","typeLabel":"boolean · string · string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.1","typeLabel":"EXPRESSION · object"},{"type":"object","title":"FACET","required":["name","type","value"],"properties":{"type":{"type":"string","enum":["FACET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX].oneOf.2","typeLabel":"FACET · object"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters.items.[INDEX]","typeLabel":"COMPONENT_TYPE · object | EXPRESSION · object | FACET · object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.matching_filters","typeLabel":"(COMPONENT_TYPE · object | EXPRESSION · object | FACET · object)[]"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.13","typeLabel":"COMPONENT_SETTING_LOOKUP · object"},{"type":"object","title":"CSS","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["CSS"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.14","typeLabel":"CSS · object"},{"type":"object","title":"DATE_TIME","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["DATE_TIME"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.15","typeLabel":"DATE_TIME · object"},{"type":"object","title":"DELAY","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["DELAY"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.16","typeLabel":"DELAY · object"},{"type":"object","title":"DELAY_LIST","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["DELAY_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.17","typeLabel":"DELAY_LIST · object"},{"type":"object","title":"ENUM","required":["display_name","name","priority","tags","type","values","allowed_values","description","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["ENUM"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.values","typeLabel":"object"},"allowed_values":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.allowed_values.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.allowed_values","typeLabel":"string[]"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.18","typeLabel":"ENUM · object"},{"type":"object","title":"ENUM_LIST","required":["display_name","name","priority","tags","type","values","allowed_values","description","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["ENUM_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.values","typeLabel":"object"},"allowed_values":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.allowed_values.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.allowed_values","typeLabel":"string[]"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.19","typeLabel":"ENUM_LIST · object"},{"type":"object","title":"EXTOLE_CLIENT_KEY","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["EXTOLE_CLIENT_KEY"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.20","typeLabel":"EXTOLE_CLIENT_KEY · object"},{"type":"object","title":"FONT","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["FONT"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.21","typeLabel":"FONT · object"},{"type":"object","title":"GLOB_COMPONENT_PATH","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["GLOB_COMPONENT_PATH"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.22","typeLabel":"GLOB_COMPONENT_PATH · object"},{"type":"object","title":"HTML","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["HTML"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.23","typeLabel":"HTML · object"},{"type":"object","title":"IMAGE","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["IMAGE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.24","typeLabel":"IMAGE · object"},{"type":"object","title":"INTEGER","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["INTEGER"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.25","typeLabel":"INTEGER · object"},{"type":"object","title":"INTEGER_LIST","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["INTEGER_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.26","typeLabel":"INTEGER_LIST · object"},{"type":"object","title":"JSON","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["JSON"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.27","typeLabel":"JSON · object"},{"type":"object","title":"MULTI_SOCKET","required":["display_name","name","priority","tags","type","values","description","filters","parameters"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["MULTI_SOCKET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.values","typeLabel":"object"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.description","typeLabel":"string"},"filters":{"items":{"oneOf":[{"type":"object","title":"COMPONENT_TYPE","required":["component_type","type"],"properties":{"type":{"type":"string","enum":["COMPONENT_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"component_type":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.0.component_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.0","typeLabel":"COMPONENT_TYPE · object"},{"type":"object","title":"EXPRESSION","description":"Stored expression setting filter definition. Field `expression` is unevaluated and appears in buildtime-evaluatable form.","required":["expression","type"],"properties":{"type":{"type":"string","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"expression":{"type":"any","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.1.expression","typeLabel":"any"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.1","typeLabel":"EXPRESSION · object"},{"type":"object","title":"FACET","required":["name","type","value"],"properties":{"type":{"type":"string","enum":["FACET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX].oneOf.2","typeLabel":"FACET · object"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters.items.[INDEX]","typeLabel":"COMPONENT_TYPE · object | EXPRESSION · object | FACET · object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.filters","typeLabel":"(COMPONENT_TYPE · object | EXPRESSION · object | FACET · object)[]"},"parameters":{"items":{"type":"object","properties":{"display_name":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].display_name","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].name","typeLabel":"string"},"priority":{"example":"10","type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].tags","typeLabel":"string[]"},"type":{"type":"string","enum":["ADMIN_ICON","AUDIENCE_ID","AUDIENCE_ID_LIST","BOOLEAN","BROWSER_SIDE_JAVASCRIPT","CLIENT_DOMAIN_ID","CLIENT_DOMAIN_ID_LIST","CLIENT_KEY","COLOR","CSS","DATE_TIME","DELAY","DELAY_LIST","EXTOLE_CLIENT_KEY","FONT","GLOB_COMPONENT_PATH","HTML","IMAGE","INTEGER","INTEGER_LIST","JSON","PERSON_KEY_NAME","REWARD_SUPPLIER_ID","STRING","STRING_LIST","URL","WEBHOOK_ID"],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX].source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28.parameters","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.28","typeLabel":"MULTI_SOCKET · object"},{"type":"object","title":"PARTNER_ENUM","required":["display_name","name","priority","tags","type","values","description","options","source","source_component_id","source_version","webhook_id"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["PARTNER_ENUM"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.values","typeLabel":"object"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.source_version","typeLabel":"integer\u003cint32>"},"webhook_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.webhook_id","typeLabel":"string"},"options":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.options.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.options.items.[INDEX].name","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.options.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29.options","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.29","typeLabel":"PARTNER_ENUM · object"},{"type":"object","title":"PARTNER_ENUM_LIST","required":["display_name","name","priority","tags","type","values","description","options","source","source_component_id","source_version","webhook_id"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["PARTNER_ENUM_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.values","typeLabel":"object"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.source_version","typeLabel":"integer\u003cint32>"},"webhook_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.webhook_id","typeLabel":"string"},"options":{"items":{"properties":{"id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.options.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.options.items.[INDEX].name","typeLabel":"string"}},"type":"object","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.options.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30.options","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.30","typeLabel":"PARTNER_ENUM_LIST · object"},{"type":"object","title":"PERSON_KEY_NAME","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["PERSON_KEY_NAME"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.31","typeLabel":"PERSON_KEY_NAME · object"},{"type":"object","title":"REWARD_SUPPLIER_ID","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["REWARD_SUPPLIER_ID"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.32","typeLabel":"REWARD_SUPPLIER_ID · object"},{"type":"object","title":"REWARD_SUPPLIER_ID_LIST","required":["display_name","name","priority","tags","type","values","allowed_reward_supplier_ids","description","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["REWARD_SUPPLIER_ID_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.values","typeLabel":"object"},"allowed_reward_supplier_ids":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.allowed_reward_supplier_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.allowed_reward_supplier_ids","typeLabel":"string[]"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.33","typeLabel":"REWARD_SUPPLIER_ID_LIST · object"},{"type":"object","title":"SFTP_DIRECTORY","required":["display_name","name","priority","tags","type","values","description","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["SFTP_DIRECTORY"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.values","typeLabel":"object"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.34","typeLabel":"SFTP_DIRECTORY · object"},{"type":"object","title":"SOCKET","required":["display_name","name","priority","tags","type","values","description","filters","parameters"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["SOCKET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.values","typeLabel":"object"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.description","typeLabel":"string"},"filters":{"items":{"oneOf":[{"type":"object","title":"COMPONENT_TYPE","required":["component_type","type"],"properties":{"type":{"type":"string","enum":["COMPONENT_TYPE"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"component_type":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.0.component_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.0","typeLabel":"COMPONENT_TYPE · object"},{"type":"object","title":"EXPRESSION","description":"Stored expression setting filter definition. Field `expression` is unevaluated and appears in buildtime-evaluatable form.","required":["expression","type"],"properties":{"type":{"type":"string","enum":["EXPRESSION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"expression":{"type":"any","description":"The expression as configured: a literal value, or an expression (type:string) when defined dynamically. Buildtime expressions use [SettingFilterBuildtimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/SettingFilterBuildtimeContext.d.ts).","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.1.expression","typeLabel":"any"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.1","typeLabel":"EXPRESSION · object"},{"type":"object","title":"FACET","required":["name","type","value"],"properties":{"type":{"type":"string","enum":["FACET"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.2.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX].oneOf.2","typeLabel":"FACET · object"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters.items.[INDEX]","typeLabel":"COMPONENT_TYPE · object | EXPRESSION · object | FACET · object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.filters","typeLabel":"(COMPONENT_TYPE · object | EXPRESSION · object | FACET · object)[]"},"parameters":{"items":{"type":"object","properties":{"display_name":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].display_name","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].name","typeLabel":"string"},"priority":{"example":"10","type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].tags","typeLabel":"string[]"},"type":{"type":"string","enum":["ADMIN_ICON","AUDIENCE_ID","AUDIENCE_ID_LIST","BOOLEAN","BROWSER_SIDE_JAVASCRIPT","CLIENT_DOMAIN_ID","CLIENT_DOMAIN_ID_LIST","CLIENT_KEY","COLOR","CSS","DATE_TIME","DELAY","DELAY_LIST","EXTOLE_CLIENT_KEY","FONT","GLOB_COMPONENT_PATH","HTML","IMAGE","INTEGER","INTEGER_LIST","JSON","PERSON_KEY_NAME","REWARD_SUPPLIER_ID","STRING","STRING_LIST","URL","WEBHOOK_ID"],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX].source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35.parameters","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.35","typeLabel":"SOCKET · object"},{"type":"object","title":"STRING","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["STRING"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.36","typeLabel":"STRING · object"},{"type":"object","title":"STRING_LIST","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["STRING_LIST"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.37","typeLabel":"STRING_LIST · object"},{"type":"object","title":"STRING_MAP","required":["display_name","name","priority","tags","type","values","allowed_keys","description","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["STRING_MAP"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.values","typeLabel":"object"},"allowed_keys":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.allowed_keys.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.allowed_keys","typeLabel":"string[]"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.38","typeLabel":"STRING_MAP · object"},{"type":"object","title":"TRIGGER_CONFIGURATION","required":["display_name","name","priority","tags","type","values","allowed_keys","description","source","source_component_id","source_version"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["TRIGGER_CONFIGURATION"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.values","typeLabel":"object"},"allowed_keys":{"description":"The keys the trigger configuration map's values are restricted to. Empty allows any key.","items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.allowed_keys.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.allowed_keys","typeLabel":"string[]"},"description":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.39","typeLabel":"TRIGGER_CONFIGURATION · object"},{"type":"object","title":"URL","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["URL"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.40","typeLabel":"URL · object"},{"type":"object","title":"WEBHOOK_ID","required":["display_name","name","priority","tags","type","values"],"properties":{"display_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.display_name","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.name","typeLabel":"string"},"priority":{"example":"10","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.priority","typeLabel":"string"},"tags":{"items":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.tags","typeLabel":"string[]"},"type":{"type":"string","enum":["WEBHOOK_ID"],"isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.type","typeLabel":"enum\u003cstring>"},"values":{"additionalProperties":true,"description":"Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.","properties":{"default":{"oneOf":[{"type":"object","title":"Static Value","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.default.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{default}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.default.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('default');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.default.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.default","typeLabel":"Static Value · object · string · string"},"en":{"oneOf":[{"type":"object","title":"Static Value","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.en.oneOf.0","typeLabel":"Static Value · object"},{"type":"string","title":"Runtime - Handlebars","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^handlebars@runtime:.*","example":"handlebars@runtime:{{en}}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.en.oneOf.1","typeLabel":"string"},{"type":"string","title":"Runtime - Javascript","description":"Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.","pattern":"^javascript@runtime:.*","example":"javascript@runtime:function() { return context.get('en');}","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.en.oneOf.2","typeLabel":"string"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values.en","typeLabel":"Static Value · object · string · string"}},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.values","typeLabel":"object"},"description":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.description","typeLabel":"string"},"source":{"description":"Where this setting takes its value from. LOCAL uses the `values` stored on this component. INHERITED uses the same-named setting of the nearest ancestor component that is not itself INHERITED. PARAMETER uses the same-named parameter of the socket this component is installed into.","enum":["INHERITED","LOCAL","PARAMETER"],"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.source","typeLabel":"enum\u003cstring>"},"source_component_id":{"type":"string","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.source_component_id","typeLabel":"string"},"source_version":{"format":"int32","type":"integer","uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41.source_version","typeLabel":"integer\u003cint32>"}},"uniqueKey":"items.[INDEX].variables.items.[INDEX].oneOf.41","typeLabel":"WEBHOOK_ID · object"}],"uniqueKey":"items.[INDEX].variables.items.[INDEX]","typeLabel":"ADMIN_ICON · object | AUDIENCE_ID · object | AUDIENCE_ID_LIST · object | BOOLEAN · object | BROWSER_SIDE_JAVASCRIPT · object | CLIENT_DOMAIN_ID · object | CLIENT_DOMAIN_ID_LIST · object | CLIENT_KEY · object | CLIENT_KEY_FLOW · object | COLOR · object | COMPONENT_ID · object | COMPONENT_REFERENCE · object | COMPONENT_REFERENCE_LIST · object | COMPONENT_SETTING_LOOKUP · object | CSS · object | DATE_TIME · object | DELAY · object | DELAY_LIST · object | ENUM · object | ENUM_LIST · object | EXTOLE_CLIENT_KEY · object | FONT · object | GLOB_COMPONENT_PATH · object | HTML · object | IMAGE · object | INTEGER · object | INTEGER_LIST · object | JSON · object | MULTI_SOCKET · object | PARTNER_ENUM · object | PARTNER_ENUM_LIST · object | PERSON_KEY_NAME · object | REWARD_SUPPLIER_ID · object | REWARD_SUPPLIER_ID_LIST · object | SFTP_DIRECTORY · object | SOCKET · object | STRING · object | STRING_LIST · object | STRING_MAP · object | TRIGGER_CONFIGURATION · object | URL · object | WEBHOOK_ID · object"},"type":"array","isRequired":true,"uniqueKey":"items.[INDEX].variables","typeLabel":"(ADMIN_ICON · object | AUDIENCE_ID · object | AUDIENCE_ID_LIST · object | BOOLEAN · object | BROWSER_SIDE_JAVASCRIPT · object | CLIENT_DOMAIN_ID · object | CLIENT_DOMAIN_ID_LIST · object | CLIENT_KEY · object | CLIENT_KEY_FLOW · object | COLOR · object | COMPONENT_ID · object | COMPONENT_REFERENCE · object | COMPONENT_REFERENCE_LIST · object | COMPONENT_SETTING_LOOKUP · object | CSS · object | DATE_TIME · object | DELAY · object | DELAY_LIST · object | ENUM · object | ENUM_LIST · object | EXTOLE_CLIENT_KEY · object | FONT · object | GLOB_COMPONENT_PATH · object | HTML · object | IMAGE · object | INTEGER · object | INTEGER_LIST · object | JSON · object | MULTI_SOCKET · object | PARTNER_ENUM · object | PARTNER_ENUM_LIST · object | PERSON_KEY_NAME · object | REWARD_SUPPLIER_ID · object | REWARD_SUPPLIER_ID_LIST · object | SFTP_DIRECTORY · object | SOCKET · object | STRING · object | STRING_LIST · object | STRING_MAP · object | TRIGGER_CONFIGURATION · object | URL · object | WEBHOOK_ID · object)[]"},"version":{"format":"int32","type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].version","typeLabel":"integer\u003cint32>"}},"required":["assets","campaign_id","campaign_state","component_ids","component_references","created_date","description","display_name","duplicatable","facets","id","install","installed_into_socket","name","origin","owner","source_client_id","tags","type","types","updated_date","upload_version","variables","version"],"type":"object","uniqueKey":"items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"assets":[{"description":"\u003cstring>","filename":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>","tags":["\u003cstring>"]}],"campaign_id":"\u003cstring>","campaign_state":"\u003cstring>","component_ids":["\u003cstring>"],"component_references":[{"component_id":"\u003cstring>","socket_names":["\u003cstring>"]}],"created_date":"2025-10-24T02:00:00-07:00","description":"\u003cstring>","display_name":"\u003cstring>","duplicatable":true,"facets":[{"name":"\u003cstring>","value":"\u003cstring>"}],"id":"\u003cstring>","install":{},"installed_into_socket":"\u003cstring>","name":"\u003cstring>","origin":{"client_id":"\u003cstring>","component_id":"\u003cstring>","component_version":123},"owner":"CLIENT","source_client_id":"\u003cstring>","tags":["\u003cstring>"],"type":"\u003cstring>","types":["\u003cstring>"],"updated_date":"2025-10-24T02:00:00-07:00","upload_version":"\u003cstring>","variables":[{"display_name":"\u003cstring>","name":"\u003cstring>","priority":"10","tags":["\u003cstring>"],"type":"ADMIN_ICON","values":{"default":{},"en":{}},"description":"\u003cstring>","source":"INHERITED","source_component_id":"\u003cstring>","source_version":123}],"version":123}]}},"exampleType":"generated"}},"description":"The components the reference points at, or nothing when it is unresolved.","exampleType":"generated"},"13ad1574-8006-4829-bba4-d2685ab8507e":{"content":{"application/json":{"examples":{"binding_error":{"title":"binding_error","value":{"code":"binding_error","http_status_code":400,"message":"Argument is not of the expected type","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"campaign_component_not_found":{"title":"campaign_component_not_found","value":{"code":"campaign_component_not_found","http_status_code":400,"message":"Campaign Component not found","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"campaign_concurrent_update":{"title":"campaign_concurrent_update","value":{"code":"campaign_concurrent_update","http_status_code":400,"message":"Could not perform the operation. Campaign is currently updated by other process/user","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"campaign_has_pending_changes":{"title":"campaign_has_pending_changes","value":{"code":"campaign_has_pending_changes","http_status_code":400,"message":"Could not perform the operation. Campaign has pending changes","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"campaign_locked":{"title":"campaign_locked","value":{"code":"campaign_locked","http_status_code":400,"message":"Could not perform the operation. The campaign is locked","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"campaign_version_malformed":{"title":"campaign_version_malformed","value":{"code":"campaign_version_malformed","http_status_code":400,"message":"Campaign version is malformed","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"component_id_missing":{"title":"component_id_missing","value":{"code":"component_id_missing","http_status_code":400,"message":"A component id is required and must not be blank","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"component_id_not_accessible":{"title":"component_id_not_accessible","value":{"code":"component_id_not_accessible","http_status_code":400,"message":"Component setting points to a non-existing or not accessible component id","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"component_ids_missing":{"title":"component_ids_missing","value":{"code":"component_ids_missing","http_status_code":400,"message":"component_ids is required, send an empty list to clear the selection","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"component_not_found":{"title":"component_not_found","value":{"code":"component_not_found","http_status_code":400,"message":"Component not found","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"component_not_selectable":{"title":"component_not_selectable","value":{"code":"component_not_selectable","http_status_code":400,"message":"Component is not selectable for the component reference setting","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"component_owner_not_supported":{"title":"component_owner_not_supported","value":{"code":"component_owner_not_supported","http_status_code":400,"message":"Component owner not supported","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"component_state_not_supported":{"title":"component_state_not_supported","value":{"code":"component_state_not_supported","http_status_code":400,"message":"Component state not supported","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"date_invalid":{"title":"date_invalid","value":{"code":"date_invalid","http_status_code":400,"message":"Date is invalid or not ISO-8601 compliant","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"default_key_not_allowed":{"title":"default_key_not_allowed","value":{"code":"default_key_not_allowed","http_status_code":400,"message":"Default key cannot be defined for translatable variables","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"display_name_has_illegal_character":{"title":"display_name_has_illegal_character","value":{"code":"display_name_has_illegal_character","http_status_code":400,"message":"Setting display name contains illegal characters, it should contain alphanumeric, space, dash, parenthesis, slash, colon, underscore, dollar, apostrophe and percentage only","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"external_element_not_found":{"title":"external_element_not_found","value":{"code":"external_element_not_found","http_status_code":400,"message":"External element not found","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"external_element_type_not_supported":{"title":"external_element_type_not_supported","value":{"code":"external_element_type_not_supported","http_status_code":400,"message":"External element type not supported","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_campaign_id":{"title":"invalid_campaign_id","value":{"code":"invalid_campaign_id","http_status_code":400,"message":"Invalid Campaign Id","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_campaign_state":{"title":"invalid_campaign_state","value":{"code":"invalid_campaign_state","http_status_code":400,"message":"Invalid campaign state","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_campaign_version":{"title":"invalid_campaign_version","value":{"code":"invalid_campaign_version","http_status_code":400,"message":"Invalid Campaign Version","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_external_element_filter":{"title":"invalid_external_element_filter","value":{"code":"invalid_external_element_filter","http_status_code":400,"message":"Invalid external element filter, expected format: type:id","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_incoming_url":{"title":"invalid_incoming_url","value":{"code":"invalid_incoming_url","http_status_code":400,"message":"Incoming URL is an invalid URI","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_json":{"title":"invalid_json","value":{"code":"invalid_json","http_status_code":400,"message":"JSON is invalid","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_parameter":{"title":"invalid_parameter","value":{"code":"invalid_parameter","http_status_code":400,"message":"Parameter is invalid.","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_setting_filter":{"title":"invalid_setting_filter","value":{"code":"invalid_setting_filter","http_status_code":400,"message":"Invalid setting filter, expected format: name:value; backslash escapes the next character (e.g. \\, \\: \\\\)","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_translatable_value":{"title":"invalid_translatable_value","value":{"code":"invalid_translatable_value","http_status_code":400,"message":"Translatable variable value is invalid","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_uri_in_json":{"title":"invalid_uri_in_json","value":{"code":"invalid_uri_in_json","http_status_code":400,"message":"Invalid URI in JSON","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"invalid_uri_in_query_parameter":{"title":"invalid_uri_in_query_parameter","value":{"code":"invalid_uri_in_query_parameter","http_status_code":400,"message":"Invalid URI in query parameter","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"lock_missing_lock_types":{"title":"lock_missing_lock_types","value":{"code":"lock_missing_lock_types","http_status_code":400,"message":"Unable to unlock, lock types should be specified","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"missing_request_body":{"title":"missing_request_body","value":{"code":"missing_request_body","http_status_code":400,"message":"Missing request body","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"multiple_components_installed_into_single_socket":{"title":"multiple_components_installed_into_single_socket","value":{"code":"multiple_components_installed_into_single_socket","http_status_code":400,"message":"Multiple components are installed into a single socket","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"non_translatable_variable_can_not_be_updated":{"title":"non_translatable_variable_can_not_be_updated","value":{"code":"non_translatable_variable_can_not_be_updated","http_status_code":400,"message":"Only translatable variables are allowed for updated","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"reward_supplier_id_list_invalid_configuration":{"title":"reward_supplier_id_list_invalid_configuration","value":{"code":"reward_supplier_id_list_invalid_configuration","http_status_code":400,"message":"Invalid value configured, allowed values are reward supplier ids that are configured under the allowed_reward_supplier_ids variable","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_batch_update_missing_request":{"title":"setting_batch_update_missing_request","value":{"code":"setting_batch_update_missing_request","http_status_code":400,"message":"Batch update request has a null entry","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_display_name_length_out_of_range":{"title":"setting_display_name_length_out_of_range","value":{"code":"setting_display_name_length_out_of_range","http_status_code":400,"message":"Setting display name length is out of range","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_filter_component_facet_name_missing":{"title":"setting_filter_component_facet_name_missing","value":{"code":"setting_filter_component_facet_name_missing","http_status_code":400,"message":"Setting filter component facet name is missing","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_filter_component_facet_value_missing":{"title":"setting_filter_component_facet_value_missing","value":{"code":"setting_filter_component_facet_value_missing","http_status_code":400,"message":"Setting filter component facet value is missing","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_filter_component_type_missing":{"title":"setting_filter_component_type_missing","value":{"code":"setting_filter_component_type_missing","http_status_code":400,"message":"Setting filter component type is missing","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_filter_expression_evaluation_failed":{"title":"setting_filter_expression_evaluation_failed","value":{"code":"setting_filter_expression_evaluation_failed","http_status_code":400,"message":"Expression evaluation failed and filtering cannot be applied","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_filter_invalid_component_facet":{"title":"setting_filter_invalid_component_facet","value":{"code":"setting_filter_invalid_component_facet","http_status_code":400,"message":"Setting filter component facet is invalid","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_filter_invalid_component_type":{"title":"setting_filter_invalid_component_type","value":{"code":"setting_filter_invalid_component_type","http_status_code":400,"message":"Setting filter component type is invalid","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_name_duplicated":{"title":"setting_name_duplicated","value":{"code":"setting_name_duplicated","http_status_code":400,"message":"Setting names should be unique","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_name_length_out_of_range":{"title":"setting_name_length_out_of_range","value":{"code":"setting_name_length_out_of_range","http_status_code":400,"message":"Setting name length is out of range","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_name_missing":{"title":"setting_name_missing","value":{"code":"setting_name_missing","http_status_code":400,"message":"Setting name is missing","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_name_reserved":{"title":"setting_name_reserved","value":{"code":"setting_name_reserved","http_status_code":400,"message":"Setting name is a reserved keyword","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_not_found":{"title":"setting_not_found","value":{"code":"setting_not_found","http_status_code":400,"message":"Setting is not found","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"setting_validation_exception":{"title":"setting_validation_exception","value":{"code":"setting_validation_exception","http_status_code":400,"message":"Failed to validate setting property","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"settings_build_failed":{"title":"settings_build_failed","value":{"code":"settings_build_failed","http_status_code":400,"message":"Component settings build failed","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"socket_missing_required_parameter":{"title":"socket_missing_required_parameter","value":{"code":"socket_missing_required_parameter","http_status_code":400,"message":"Socket is missing required parameter","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"socket_not_found":{"title":"socket_not_found","value":{"code":"socket_not_found","http_status_code":400,"message":"Socket is not found","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"tag_length_out_of_range":{"title":"tag_length_out_of_range","value":{"code":"tag_length_out_of_range","http_status_code":400,"message":"Setting tag length is out of range","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"unavailable_referenced_variable":{"title":"unavailable_referenced_variable","value":{"code":"unavailable_referenced_variable","http_status_code":400,"message":"Unavailable referenced variable","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"unexpected_setting_type":{"title":"unexpected_setting_type","value":{"code":"unexpected_setting_type","http_status_code":400,"message":"Setting is not of the expected type","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"unknown_source_clients":{"title":"unknown_source_clients","value":{"code":"unknown_source_clients","http_status_code":400,"message":"Some source client ids are unknown","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"unlock_missing_lock_types":{"title":"unlock_missing_lock_types","value":{"code":"unlock_missing_lock_types","http_status_code":400,"message":"Unable to lock, lock types should be specified","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"variable_batch_update_has_duplicated_variable_name":{"title":"variable_batch_update_has_duplicated_variable_name","value":{"code":"variable_batch_update_has_duplicated_variable_name","http_status_code":400,"message":"Batch update request has duplicated variable name for an absolute name","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"variable_batch_update_invalid_type":{"title":"variable_batch_update_invalid_type","value":{"code":"variable_batch_update_invalid_type","http_status_code":400,"message":"Invalid variables type","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"variable_batch_update_missing_type":{"title":"variable_batch_update_missing_type","value":{"code":"variable_batch_update_missing_type","http_status_code":400,"message":"Missing variables types","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"variable_circular_reference":{"title":"variable_circular_reference","value":{"code":"variable_circular_reference","http_status_code":400,"message":"Variable circular reference","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"variable_description_length_out_of_range":{"title":"variable_description_length_out_of_range","value":{"code":"variable_description_length_out_of_range","http_status_code":400,"message":"Variable description length is out of range","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"variable_value_invalid_type":{"title":"variable_value_invalid_type","value":{"code":"variable_value_invalid_type","http_status_code":400,"message":"Variable value has invalid type","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"variable_value_key_length_out_of_range":{"title":"variable_value_key_length_out_of_range","value":{"code":"variable_value_key_length_out_of_range","http_status_code":400,"message":"Variable value key length is out of range","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}}},"schema":{"description":"Represents the API error response","properties":{"code":{"description":"Specific error code for this error type, documented per endpoint","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"http_status_code":{"description":"HTTP status code that was returned with this error, useful if client get response code","format":"int32","type":"integer","isRequired":true,"uniqueKey":"http_status_code","typeLabel":"integer\u003cint32>"},"message":{"description":"User readable English description of the error","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"parameters":{"additionalProperties":{"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","uniqueKey":"parameters.additionalProperties","typeLabel":"object"},"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","isRequired":true,"uniqueKey":"parameters","typeLabel":"object"},"unique_id":{"description":"Unique id associated with this error, useful for discussions with Extole","type":"string","isRequired":true,"uniqueKey":"unique_id","typeLabel":"string"}},"required":["code","http_status_code","message","parameters","unique_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"`unexpected_setting_type` when the named setting is not a `COMPONENT_REFERENCE_LIST` setting; a single-valued reference is addressed under `component-reference`.","exampleType":"examples"},"fa4d6270-3d92-41b5-bd71-997ef6938310":{"content":{"application/json":{"examples":{"method_unauthorized":{"title":"method_unauthorized","value":{"code":"method_unauthorized","http_status_code":401,"message":"Unauthorized access to this endpoint","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}}},"schema":{"description":"Represents the API error response","properties":{"code":{"description":"Specific error code for this error type, documented per endpoint","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"http_status_code":{"description":"HTTP status code that was returned with this error, useful if client get response code","format":"int32","type":"integer","isRequired":true,"uniqueKey":"http_status_code","typeLabel":"integer\u003cint32>"},"message":{"description":"User readable English description of the error","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"parameters":{"additionalProperties":{"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","uniqueKey":"parameters.additionalProperties","typeLabel":"object"},"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","isRequired":true,"uniqueKey":"parameters","typeLabel":"object"},"unique_id":{"description":"Unique id associated with this error, useful for discussions with Extole","type":"string","isRequired":true,"uniqueKey":"unique_id","typeLabel":"string"}},"required":["code","http_status_code","message","parameters","unique_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Unauthorized","exampleType":"examples"},"797f5b64-3980-4487-98c7-214185e079c0":{"content":{"application/json":{"examples":{"payment_required":{"title":"payment_required","value":{"code":"payment_required","http_status_code":402,"message":"The access_token provided is associated with an unpaid account.","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}}},"schema":{"description":"Represents the API error response","properties":{"code":{"description":"Specific error code for this error type, documented per endpoint","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"http_status_code":{"description":"HTTP status code that was returned with this error, useful if client get response code","format":"int32","type":"integer","isRequired":true,"uniqueKey":"http_status_code","typeLabel":"integer\u003cint32>"},"message":{"description":"User readable English description of the error","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"parameters":{"additionalProperties":{"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","uniqueKey":"parameters.additionalProperties","typeLabel":"object"},"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","isRequired":true,"uniqueKey":"parameters","typeLabel":"object"},"unique_id":{"description":"Unique id associated with this error, useful for discussions with Extole","type":"string","isRequired":true,"uniqueKey":"unique_id","typeLabel":"string"}},"required":["code","http_status_code","message","parameters","unique_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Payment Required","exampleType":"examples"},"26930306-3070-4be9-876a-0b2e96943cbe":{"content":{"application/json":{"examples":{"access_denied":{"title":"access_denied","value":{"code":"access_denied","http_status_code":403,"message":"The access_token provided is not permitted to access the specified resource.","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"method_unauthorized":{"title":"method_unauthorized","value":{"code":"method_unauthorized","http_status_code":401,"message":"Unauthorized access to this endpoint","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}},"missing_access_token":{"title":"missing_access_token","value":{"code":"missing_access_token","http_status_code":403,"message":"No access_token was provided with this request.","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}}},"schema":{"description":"Represents the API error response","properties":{"code":{"description":"Specific error code for this error type, documented per endpoint","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"http_status_code":{"description":"HTTP status code that was returned with this error, useful if client get response code","format":"int32","type":"integer","isRequired":true,"uniqueKey":"http_status_code","typeLabel":"integer\u003cint32>"},"message":{"description":"User readable English description of the error","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"parameters":{"additionalProperties":{"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","uniqueKey":"parameters.additionalProperties","typeLabel":"object"},"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","isRequired":true,"uniqueKey":"parameters","typeLabel":"object"},"unique_id":{"description":"Unique id associated with this error, useful for discussions with Extole","type":"string","isRequired":true,"uniqueKey":"unique_id","typeLabel":"string"}},"required":["code","http_status_code","message","parameters","unique_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Forbidden","exampleType":"examples"},"25475f27-e3ce-4454-800f-06153de3548f":{"content":{"application/json":{"examples":{"unsupported_media_type":{"title":"unsupported_media_type","value":{"code":"unsupported_media_type","http_status_code":415,"message":"Request had an unsupported or no media type","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}}},"schema":{"description":"Represents the API error response","properties":{"code":{"description":"Specific error code for this error type, documented per endpoint","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"http_status_code":{"description":"HTTP status code that was returned with this error, useful if client get response code","format":"int32","type":"integer","isRequired":true,"uniqueKey":"http_status_code","typeLabel":"integer\u003cint32>"},"message":{"description":"User readable English description of the error","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"parameters":{"additionalProperties":{"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","uniqueKey":"parameters.additionalProperties","typeLabel":"object"},"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","isRequired":true,"uniqueKey":"parameters","typeLabel":"object"},"unique_id":{"description":"Unique id associated with this error, useful for discussions with Extole","type":"string","isRequired":true,"uniqueKey":"unique_id","typeLabel":"string"}},"required":["code","http_status_code","message","parameters","unique_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Unsupported Media Type","exampleType":"examples"},"ccb6ef2a-8fac-4026-aad4-4544074f499a":{"content":{"application/json":{"examples":{"too_many_requests":{"title":"too_many_requests","value":{"code":"too_many_requests","http_status_code":429,"message":"The server is unable to process your request at the moment, please retry later.","parameters":{},"unique_id":"00000000-0000-0000-0000-000000000000"}}},"schema":{"description":"Represents the API error response","properties":{"code":{"description":"Specific error code for this error type, documented per endpoint","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"http_status_code":{"description":"HTTP status code that was returned with this error, useful if client get response code","format":"int32","type":"integer","isRequired":true,"uniqueKey":"http_status_code","typeLabel":"integer\u003cint32>"},"message":{"description":"User readable English description of the error","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"parameters":{"additionalProperties":{"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","uniqueKey":"parameters.additionalProperties","typeLabel":"object"},"description":"Attributes related to the error, varies be error code, documented per endpoint","type":"object","isRequired":true,"uniqueKey":"parameters","typeLabel":"object"},"unique_id":{"description":"Unique id associated with this error, useful for discussions with Extole","type":"string","isRequired":true,"uniqueKey":"unique_id","typeLabel":"string"}},"required":["code","http_status_code","message","parameters","unique_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Too Many Requests","exampleType":"examples"}},"security":{"5589df42-1790-4ae0-9128-059974d3c9bb":{"HEADER":{"in":"header","name":"Authorization","type":"apiKey","x-bearer-format":"bearer","scopes":[],"schemeName":"HEADER"}},"00a92f5e-4fff-4ce2-bd60-178cd0a13513":{"QUERY":{"in":"query","name":"access_token","type":"apiKey","scopes":[],"schemeName":"QUERY"}},"b1d77521-6245-4dce-80ff-67d10759b6a6":{"COOKIE":{"in":"cookie","name":"extole_token","type":"apiKey","scopes":[],"schemeName":"COOKIE"}}},"servers":{"66e5e36a-59b7-4611-aa00-6c7c1e508b76":{"description":"Production","url":"https://api.extole.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"in":"header","name":"Authorization","type":"apiKey","x-bearer-format":"bearer","scopes":[],"schemeName":"HEADER"},"schema":{"title":"Authorization","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"HEADER","name":"Authorization"}],"title":"HEADER"},{"schemes":[{"scheme":{"in":"query","name":"access_token","type":"apiKey","scopes":[],"schemeName":"QUERY"},"schema":{"title":"access_token","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"QUERY","name":"access_token"}],"title":"QUERY"},{"schemes":[{"scheme":{"in":"cookie","name":"extole_token","type":"apiKey","scopes":[],"schemeName":"COOKIE"},"schema":{"title":"extole_token","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"COOKIE","name":"extole_token"}],"title":"COOKIE"}]},"originalFileLocation":"api-reference/management.json"},"subdomain":"extole","siteName":"Extole Documentation","title":"List selected components for a component reference list - Extole Documentation","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T00:56:15.687Z","originalFileLocation":"api-reference/components/list-selected-components-for-a-component-reference-list.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=\"system\"}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=\"Returns the components the named COMPONENT_REFERENCE_LIST setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component\u0026#x27;s own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign\u0026#x27;s published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Extole Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_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=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List selected components for a component reference list - Extole Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns the components the named COMPONENT_REFERENCE_LIST setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component\u0026#x27;s own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign\u0026#x27;s published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Extole Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://extole.mintlify.app/_mintlify/api/og/v2?division=Components\u0026amp;title=List+selected+components+for+a+component+reference+list\u0026amp;description=Returns+the+components+the+named+%60COMPONENT_REFERENCE_LIST%60+setting+points+at%2C+hydrated+from+the+component+ids+it+stores.+The+result+is+computed+per+request+and\u0026amp;theme=a07f103c3e502d1cf931c02e\u0026amp;signature=6aa3475bb136fbae101a19a444f332c55916598a4ec4e5ee8cedd620afeec127\">\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=\"List selected components for a component reference list - Extole Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns the components the named COMPONENT_REFERENCE_LIST setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component\u0026#x27;s own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign\u0026#x27;s published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://extole.mintlify.app/_mintlify/api/og/v2?division=Components\u0026amp;title=List+selected+components+for+a+component+reference+list\u0026amp;description=Returns+the+components+the+named+%60COMPONENT_REFERENCE_LIST%60+setting+points+at%2C+hydrated+from+the+component+ids+it+stores.+The+result+is+computed+per+request+and\u0026amp;theme=a07f103c3e502d1cf931c02e\u0026amp;signature=6aa3475bb136fbae101a19a444f332c55916598a4ec4e5ee8cedd620afeec127\">\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=\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Extole Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ee0049\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/components/list-selected-components-for-a-component-reference-list.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.extole.com/#organization\",\"name\":\"Extole Documentation\",\"url\":\"https://docs.extole.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.extole.com#website\",\"name\":\"Extole Documentation\",\"url\":\"https://docs.extole.com\",\"publisher\":{\"@id\":\"https://docs.extole.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list#webpage\",\"url\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list\",\"name\":\"List selected components for a component reference list\",\"description\":\"Returns the components the named COMPONENT_REFERENCE_LIST setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component's own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign's published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.\",\"dateModified\":\"2026-11-03T00:56:15.687Z\",\"isPartOf\":{\"@id\":\"https://docs.extole.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Management API\",\"item\":\"https://docs.extole.com/api-reference/audiences/list-audiences\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Components\",\"item\":\"https://docs.extole.com/api-reference/components/list-components\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List selected components for a component reference list\",\"item\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list#apireference\",\"headline\":\"List selected components for a component reference list\",\"name\":\"List selected components for a component reference list\",\"description\":\"Returns the components the named COMPONENT_REFERENCE_LIST setting points at, hydrated from the component ids it stores. The result is computed per request and is never persisted or written into the built setting. A pin into this component's own campaign is hydrated from its current draft; a pin into another campaign is hydrated from that other campaign's published version regardless of what its own unpublished draft holds - deleting the component in that draft without publishing does not change what this endpoint returns. A component whose campaign has been archived is omitted, and a reference that points at nothing returns an empty list.\",\"url\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list\",\"mainEntityOfPage\":{\"@id\":\"https://docs.extole.com/api-reference/components/list-selected-components-for-a-component-reference-list#webpage\"},\"dateModified\":\"2026-11-03T00:56:15.687Z\",\"publisher\":{\"@id\":\"https://docs.extole.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.extole.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Extole Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Extole Documentation","nav":{"global":null,"tabs":[{"tab":"Product Docs","pages":[{"title":"Product Docs","href":"/product/extole-overview/what-is-extole"}]},{"tab":"Technical Docs","pages":[{"title":"Technical Docs","href":"/technical/integration-overview/integrating-with-extole"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/platform-overview/extole-chat/troubleshooting"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Overview","href":"/api-reference/getting-started/api-overview"},{"title":"Authentication","href":"/api-reference/getting-started/authentication-overview"},{"title":"Errors","href":"/api-reference/getting-started/common-errors"},{"title":"Feature Specific APIs","tag":"BETA","href":"/api-reference/getting-started/feature-specific-apis"}]},{"group":"Consumer to Extole API","pages":[{"group":"Authentication","pages":[{"title":"Get consumer token details","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v5/token","href":"/api-reference/authentication/get-consumer-token-details"},{"title":"Create a consumer access token","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v5/token","href":"/api-reference/authentication/create-a-consumer-access-token"},{"title":"Delete a consumer access token","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json delete /api/v5/token","href":"/api-reference/authentication/delete-a-consumer-access-token"}]},{"group":"Content","pages":[{"title":"Render a zone","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v6/zones","href":"/api-reference/content/render-a-zone"},{"title":"Render a named zone","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v6/zones/{event_name}","href":"/api-reference/content/render-a-named-zone"},{"title":"Render a zone with the name in the body","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /zones","href":"/api-reference/content/render-a-zone-with-the-name-in-the-body"},{"title":"Render a named zone for web-page embedding","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /zones/{zone_name}","href":"/api-reference/content/render-a-named-zone-for-web-page-embedding"}]},{"group":"Events","pages":[{"title":"Submit a consumer event by URL","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /events/{event_name}","href":"/api-reference/events/submit-a-consumer-event-by-url"}]},{"group":"Profiles","pages":[{"title":"Get the authenticated consumer profile","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me","href":"/api-reference/profiles/get-the-authenticated-consumer-profile"},{"title":"Update the authenticated consumer profile","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v4/me","href":"/api-reference/profiles/update-the-authenticated-consumer-profile"},{"title":"List assets for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/assets","href":"/api-reference/profiles/list-assets-for-the-authenticated-consumer"},{"title":"Create an asset for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v4/me/assets","href":"/api-reference/profiles/create-an-asset-for-the-authenticated-consumer"},{"title":"Download an asset by name","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/assets/download","href":"/api-reference/profiles/download-an-asset-by-name"},{"title":"Get an asset by ID","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/assets/{assetId}","href":"/api-reference/profiles/get-an-asset-by-id"},{"title":"Delete an asset by ID","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json delete /api/v4/me/assets/{assetId}","href":"/api-reference/profiles/delete-an-asset-by-id"},{"title":"Download an asset by ID","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/assets/{assetId}/download","href":"/api-reference/profiles/download-an-asset-by-id"},{"title":"List audience memberships","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/audience-memberships","href":"/api-reference/profiles/list-audience-memberships"},{"title":"List journeys for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/journeys","href":"/api-reference/profiles/list-journeys-for-the-authenticated-consumer"},{"title":"Get profile parameters for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/parameters","href":"/api-reference/profiles/get-profile-parameters-for-the-authenticated-consumer"},{"title":"Update multiple profile parameters","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v4/me/parameters","href":"/api-reference/profiles/update-multiple-profile-parameters"},{"title":"List referrals from the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/referrals-from-me","href":"/api-reference/profiles/list-referrals-from-the-authenticated-consumer"},{"title":"List referrals to the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/referrals-to-me","href":"/api-reference/profiles/list-referrals-to-the-authenticated-consumer"},{"title":"Get reward redemption status","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/rewards/status","href":"/api-reference/profiles/get-reward-redemption-status"},{"title":"List shares for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/shares","href":"/api-reference/profiles/list-shares-for-the-authenticated-consumer"},{"title":"Get a share by ID for the current consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/shares/{shareId}","href":"/api-reference/profiles/get-a-share-by-id-for-the-current-consumer"},{"title":"List steps for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/me/steps","href":"/api-reference/profiles/list-steps-for-the-authenticated-consumer"},{"title":"List assets for a person","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/persons/{personId}/assets","href":"/api-reference/profiles/list-assets-for-a-person"},{"title":"Download a person asset by name","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/persons/{personId}/assets/download","href":"/api-reference/profiles/download-a-person-asset-by-name"},{"title":"Get a person asset by ID","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/persons/{personId}/assets/{assetId}","href":"/api-reference/profiles/get-a-person-asset-by-id"},{"title":"Download a person asset by asset ID","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v4/persons/{personId}/assets/{assetId}/download","href":"/api-reference/profiles/download-a-person-asset-by-asset-id"},{"title":"List shareables for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v6/me/shareables","href":"/api-reference/profiles/list-shareables-for-the-authenticated-consumer"},{"title":"Create a shareable for the authenticated consumer","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v6/me/shareables","href":"/api-reference/profiles/create-a-shareable-for-the-authenticated-consumer"},{"title":"Get a shareable by code","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json get /api/v6/me/shareables/{code}","href":"/api-reference/profiles/get-a-shareable-by-code"},{"title":"Get, create, or update a shareable","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v6/me/shareables/get-create-or-update","href":"/api-reference/profiles/get-create-or-update-a-shareable"},{"title":"Get or create a shareable","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json post /api/v6/me/shareables/get-or-create","href":"/api-reference/profiles/get-or-create-a-shareable"},{"title":"Set a single profile parameter","deprecated":null,"version":null,"openapi":"/api-reference/integration-consumer-to-extole.json put /api/v4/me/parameters/{parameter_name}","href":"/api-reference/profiles/set-a-single-profile-parameter"}]}]},{"group":"Server to Extole API","pages":[{"group":"Authentication","pages":[{"title":"Get current access token","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v4/tokens","href":"/api-reference/authentication/get-current-access-token"},{"title":"Create access token","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v4/tokens","href":"/api-reference/authentication/create-access-token"},{"title":"Invalidate current access token","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json delete /v4/tokens","href":"/api-reference/authentication/invalidate-current-access-token"},{"title":"Get access token by value","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v4/tokens/{token}","href":"/api-reference/authentication/get-access-token-by-value"},{"title":"Invalidate access token","deprecated":true,"version":null,"openapi":"/api-reference/integration-server-to-extole.json delete /v4/tokens/{token}","href":"/api-reference/authentication/invalidate-access-token"},{"title":"Exchange access token","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json put /v4/tokens/exchange/{token}","href":"/api-reference/authentication/exchange-access-token"}]},{"group":"Content","pages":[{"title":"Fetch a rendered zone","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/zones/{zone_name}","href":"/api-reference/content/fetch-a-rendered-zone"},{"title":"Render a zone with targeting data","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v5/zones/{zone_name}","href":"/api-reference/content/render-a-zone-with-targeting-data"},{"title":"Render a zone with the name and targeting data in the body","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v5/zones","href":"/api-reference/content/render-a-zone-with-the-name-and-targeting-data-in-the-body"}]},{"group":"Events","pages":[{"title":"Submit an event asynchronously","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v6/async-events","href":"/api-reference/events/submit-an-event-asynchronously"},{"title":"Submit a named event asynchronously","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v6/async-events/{event_name}","href":"/api-reference/events/submit-a-named-event-asynchronously"},{"title":"Submit an event","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v6/events","href":"/api-reference/events/submit-an-event"},{"title":"Submit a named event","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v6/events/{event_name}","href":"/api-reference/events/submit-a-named-event"}]},{"group":"Files","pages":[{"title":"List file assets","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v6/files","href":"/api-reference/files/list-file-assets"},{"title":"Upload a file asset","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v6/files","href":"/api-reference/files/upload-a-file-asset"},{"title":"Get a file asset","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v6/files/{fileId}","href":"/api-reference/files/get-a-file-asset"},{"title":"Update a file asset","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json put /v6/files/{fileId}","href":"/api-reference/files/update-a-file-asset"},{"title":"Delete a file asset","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json delete /v6/files/{fileId}","href":"/api-reference/files/delete-a-file-asset"},{"title":"Download a file asset","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v6/files/{fileId}/download","href":"/api-reference/files/download-a-file-asset"},{"title":"Expire a file asset","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v6/files/{fileId}/expire","href":"/api-reference/files/expire-a-file-asset"}]},{"group":"Persons","pages":[{"title":"Search for persons","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons","href":"/api-reference/persons/search-for-persons"},{"title":"Create a person","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v5/persons","href":"/api-reference/persons/create-a-person"},{"title":"List partner keys","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/partner-keys","href":"/api-reference/persons/list-partner-keys"},{"title":"Get a person","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}","href":"/api-reference/persons/get-a-person"},{"title":"Update a person","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json put /v5/persons/{person_id}","href":"/api-reference/persons/update-a-person"},{"title":"Get person block status","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/block","href":"/api-reference/persons/get-person-block-status"},{"title":"Update person block status","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json put /v5/persons/{person_id}/block","href":"/api-reference/persons/update-person-block-status"},{"title":"List person data parameters","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/data","href":"/api-reference/persons/list-person-data-parameters"},{"title":"Create a person data parameter","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v5/persons/{person_id}/data","href":"/api-reference/persons/create-a-person-data-parameter"},{"title":"Get a person data parameter","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/data/{name}","href":"/api-reference/persons/get-a-person-data-parameter"},{"title":"Update a person data parameter","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json put /v5/persons/{person_id}/data/{name}","href":"/api-reference/persons/update-a-person-data-parameter"},{"title":"Delete a person data parameter","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json delete /v5/persons/{person_id}/data/{name}","href":"/api-reference/persons/delete-a-person-data-parameter"},{"title":"List the devices that claimed a person's identity","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/device-history","href":"/api-reference/persons/list-the-devices-that-claimed-a-persons-identity"},{"title":"Get identity history for a person","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/identity-history","href":"/api-reference/persons/get-identity-history-for-a-person"},{"title":"List person journeys","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/journeys","href":"/api-reference/persons/list-person-journeys"},{"title":"Get a person journey","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/journeys/{journey_id}","href":"/api-reference/persons/get-a-person-journey"},{"title":"List person locations","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/locations","href":"/api-reference/persons/list-person-locations"},{"title":"List person audience memberships","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/memberships","href":"/api-reference/persons/list-person-audience-memberships"},{"title":"Create a person audience membership","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v5/persons/{person_id}/memberships","href":"/api-reference/persons/create-a-person-audience-membership"},{"title":"List person relationships","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/relationships","href":"/api-reference/persons/list-person-relationships"},{"title":"List person rewards","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/rewards","href":"/api-reference/persons/list-person-rewards"},{"title":"Get a person reward","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/rewards/{reward_id}","href":"/api-reference/persons/get-a-person-reward"},{"title":"List person shareables","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/shareables","href":"/api-reference/persons/list-person-shareables"},{"title":"Create a person shareable","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v5/persons/{person_id}/shareables","href":"/api-reference/persons/create-a-person-shareable"},{"title":"Get a person shareable","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/shareables/{code}","href":"/api-reference/persons/get-a-person-shareable"},{"title":"Update a person shareable","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json put /v5/persons/{person_id}/shareables/{code}","href":"/api-reference/persons/update-a-person-shareable"},{"title":"List person shares","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/shares","href":"/api-reference/persons/list-person-shares"},{"title":"Get a person share","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/shares/{share_id}","href":"/api-reference/persons/get-a-person-share"},{"title":"List person steps","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v5/persons/{person_id}/steps","href":"/api-reference/persons/list-person-steps"},{"title":"Forward an identity profile to another identity profile","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v5/persons/{person_id}/forward","href":"/api-reference/persons/forward-an-identity-profile-to-another-identity-profile"},{"title":"Delete a person audience membership","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json delete /v5/persons/{person_id}/memberships/{audience_id}","href":"/api-reference/persons/delete-a-person-audience-membership"}]},{"group":"Rewards","pages":[{"title":"List rewards","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards","href":"/api-reference/rewards/list-rewards"},{"title":"Get reward state summary","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/state_summary","href":"/api-reference/rewards/get-reward-state-summary"},{"title":"Get a reward","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}","href":"/api-reference/rewards/get-a-reward"},{"title":"Update a reward","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json put /v2/rewards/{reward_id}","href":"/api-reference/rewards/update-a-reward"},{"title":"Get reward cancels","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/cancels","href":"/api-reference/rewards/get-reward-cancels"},{"title":"Get reward expirations","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/expirations","href":"/api-reference/rewards/get-reward-expirations"},{"title":"Get reward fails","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/fails","href":"/api-reference/rewards/get-reward-fails"},{"title":"Get reward fulfillments","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/fulfillments","href":"/api-reference/rewards/get-reward-fulfillments"},{"title":"Get reward state history","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/history","href":"/api-reference/rewards/get-reward-state-history"},{"title":"Get reward redeems","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/redeems","href":"/api-reference/rewards/get-reward-redeems"},{"title":"Get reward revokes","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/revokes","href":"/api-reference/rewards/get-reward-revokes"},{"title":"Get reward sends","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json get /v2/rewards/{reward_id}/sends","href":"/api-reference/rewards/get-reward-sends"},{"title":"Mark custom reward failed","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/custom-reward/{reward_id}/failed","href":"/api-reference/rewards/mark-custom-reward-failed"},{"title":"Mark custom reward fulfilled","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/custom-reward/{reward_id}/fulfilled","href":"/api-reference/rewards/mark-custom-reward-fulfilled"},{"title":"Mark custom reward fulfilled and sent","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/custom-reward/{reward_id}/fulfilled_and_sent","href":"/api-reference/rewards/mark-custom-reward-fulfilled-and-sent"},{"title":"Mark custom reward redeemed","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/custom-reward/{reward_id}/redeemed","href":"/api-reference/rewards/mark-custom-reward-redeemed"},{"title":"Mark custom reward sent","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/custom-reward/{reward_id}/sent","href":"/api-reference/rewards/mark-custom-reward-sent"},{"title":"Cancel a reward","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/{reward_id}/cancel","href":"/api-reference/rewards/cancel-a-reward"},{"title":"Expire a reward","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/{reward_id}/expire","href":"/api-reference/rewards/expire-a-reward"},{"title":"Retry a reward","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/{reward_id}/retry","href":"/api-reference/rewards/retry-a-reward"},{"title":"Revoke a reward","deprecated":null,"version":null,"openapi":"/api-reference/integration-server-to-extole.json post /v2/rewards/{reward_id}/revoke","href":"/api-reference/rewards/revoke-a-reward"}]}]},{"group":"Management API","pages":[{"group":"Audiences","pages":[{"title":"List audiences","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences","href":"/api-reference/audiences/list-audiences"},{"title":"Create audience","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/audiences","href":"/api-reference/audiences/create-audience"},{"title":"List built audiences","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/built","href":"/api-reference/audiences/list-built-audiences"},{"title":"Get audience","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}","href":"/api-reference/audiences/get-audience"},{"title":"Update audience","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/audiences/{audience_id}","href":"/api-reference/audiences/update-audience"},{"title":"Archive audience","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v1/audiences/{audience_id}","href":"/api-reference/audiences/archive-audience"},{"title":"Get built audience","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/built","href":"/api-reference/audiences/get-built-audience"},{"title":"List audience member IDs","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/members","href":"/api-reference/audiences/list-audience-member-ids"},{"title":"Download audience members","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/members/download{format}","href":"/api-reference/audiences/download-audience-members"},{"title":"List audience members","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/members/view/details","href":"/api-reference/audiences/list-audience-members"},{"title":"List audience operations","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/operations","href":"/api-reference/audiences/list-audience-operations"},{"title":"Create an audience operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/audiences/{audience_id}/operations","href":"/api-reference/audiences/create-an-audience-operation"},{"title":"Get an audience operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/operations/{operation_id}","href":"/api-reference/audiences/get-an-audience-operation"},{"title":"Get audience operation state","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/operations/{operation_id}/state","href":"/api-reference/audiences/get-audience-operation-state"},{"title":"Get audience operation debug state","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/operations/{operation_id}/state/debug","href":"/api-reference/audiences/get-audience-operation-debug-state"},{"title":"Get audience operation with details","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/operations/{operation_id}/view/details","href":"/api-reference/audiences/get-audience-operation-with-details"},{"title":"Get audience membership statistics","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/audiences/{audience_id}/stats","href":"/api-reference/audiences/get-audience-membership-statistics"},{"title":"Delete audience","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/audiences/{audience_id}/delete","href":"/api-reference/audiences/delete-audience"},{"title":"Cancel an audience operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/audiences/{audience_id}/operations/{operation_id}/cancel","href":"/api-reference/audiences/cancel-an-audience-operation"},{"title":"Retry an audience operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/audiences/{audience_id}/operations/{operation_id}/retry","href":"/api-reference/audiences/retry-an-audience-operation"},{"title":"Unarchive audience","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/audiences/{audience_id}/unarchive","href":"/api-reference/audiences/unarchive-audience"}]},{"group":"Authentication","pages":[{"title":"Debug consumer access token","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/consumers/{accessToken}/debug","href":"/api-reference/authentication/debug-consumer-access-token"},{"title":"List managed access tokens","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/tokens/managed","href":"/api-reference/authentication/list-managed-access-tokens"},{"title":"Create a managed access token","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v4/tokens/managed","href":"/api-reference/authentication/create-a-managed-access-token"},{"title":"Delete a managed access token","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v4/tokens/managed/{access_token_id}","href":"/api-reference/authentication/delete-a-managed-access-token"}]},{"group":"Batch Jobs","pages":[{"title":"List jobs","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs","href":"/api-reference/batch-jobs/list-jobs"},{"title":"Create a job","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/jobs","href":"/api-reference/batch-jobs/create-a-job"},{"title":"List job execution history","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/history","href":"/api-reference/batch-jobs/list-job-execution-history"},{"title":"Get a job execution history entry","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/history/{historyId}","href":"/api-reference/batch-jobs/get-a-job-execution-history-entry"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/{jobId}","href":"/api-reference/batch-jobs/get-a-job"},{"title":"Update a job","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/jobs/{jobId}","href":"/api-reference/batch-jobs/update-a-job"},{"title":"Delete a job","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/jobs/{jobId}","href":"/api-reference/batch-jobs/delete-a-job"},{"title":"Get the built job","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/{jobId}/built","href":"/api-reference/batch-jobs/get-the-built-job"},{"title":"List tasks","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/{jobId}/tasks","href":"/api-reference/batch-jobs/list-tasks"},{"title":"Add a task","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/jobs/{jobId}/tasks","href":"/api-reference/batch-jobs/add-a-task"},{"title":"Get a task","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/{jobId}/tasks/{taskId}","href":"/api-reference/batch-jobs/get-a-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/jobs/{jobId}/tasks/{taskId}","href":"/api-reference/batch-jobs/update-a-task"},{"title":"Delete a task","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/jobs/{jobId}/tasks/{taskId}","href":"/api-reference/batch-jobs/delete-a-task"},{"title":"List triggers","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/{jobId}/triggers","href":"/api-reference/batch-jobs/list-triggers"},{"title":"Add a trigger","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/jobs/{jobId}/triggers","href":"/api-reference/batch-jobs/add-a-trigger"},{"title":"Get a trigger","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/jobs/{jobId}/triggers/{triggerId}","href":"/api-reference/batch-jobs/get-a-trigger"},{"title":"Update a trigger","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/jobs/{jobId}/triggers/{triggerId}","href":"/api-reference/batch-jobs/update-a-trigger"},{"title":"Delete a trigger","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/jobs/{jobId}/triggers/{triggerId}","href":"/api-reference/batch-jobs/delete-a-trigger"}]},{"group":"Batch Jobs (Legacy)","pages":[{"title":"List batch jobs","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/batches","href":"/api-reference/batch-jobs-legacy/list-batch-jobs"},{"title":"Create a batch job","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/batches","href":"/api-reference/batch-jobs-legacy/create-a-batch-job"},{"title":"Get a batch job","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/batches/{batchId}","href":"/api-reference/batch-jobs-legacy/get-a-batch-job"},{"title":"Update a batch job","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/batches/{batchId}","href":"/api-reference/batch-jobs-legacy/update-a-batch-job"},{"title":"Delete a batch job","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/batches/{batchId}","href":"/api-reference/batch-jobs-legacy/delete-a-batch-job"},{"title":"Cancel a batch job","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/batches/{batchId}/cancel","href":"/api-reference/batch-jobs-legacy/cancel-a-batch-job"},{"title":"Expire a batch job","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/batches/{batchId}/expire","href":"/api-reference/batch-jobs-legacy/expire-a-batch-job"}]},{"group":"Blocks","pages":[{"title":"List blocks","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/blocks","href":"/api-reference/blocks/list-blocks"},{"title":"Create a block","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/blocks","href":"/api-reference/blocks/create-a-block"},{"title":"List global blocks","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/blocks/global","href":"/api-reference/blocks/list-global-blocks"},{"title":"Get a block","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/blocks/{blockId}","href":"/api-reference/blocks/get-a-block"},{"title":"Delete a block","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/blocks/{blockId}","href":"/api-reference/blocks/delete-a-block"},{"title":"Test a block","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/blocks/test","href":"/api-reference/blocks/test-a-block"}]},{"group":"Campaigns","pages":[{"title":"List campaign summaries","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaign-summaries","href":"/api-reference/campaigns/list-campaign-summaries"},{"title":"Get a campaign summary","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaign-summaries/{campaignId}","href":"/api-reference/campaigns/get-a-campaign-summary"},{"title":"Get a campaign summary by version","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaign-summaries/{campaignId}/version/{version}","href":"/api-reference/campaigns/get-a-campaign-summary-by-version"},{"title":"List campaigns","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns","href":"/api-reference/campaigns/list-campaigns"},{"title":"Create a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns","href":"/api-reference/campaigns/create-a-campaign"},{"title":"List built campaigns","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/built","href":"/api-reference/campaigns/list-built-campaigns"},{"title":"List deleted campaigns","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/deleted","href":"/api-reference/campaigns/list-deleted-campaigns"},{"title":"List duplicatable campaigns","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/duplicatable","href":"/api-reference/campaigns/list-duplicatable-campaigns"},{"title":"Get a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/{campaignId}","href":"/api-reference/campaigns/get-a-campaign"},{"title":"Edit a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/campaigns/{campaignId}","href":"/api-reference/campaigns/edit-a-campaign"},{"title":"Delete a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/campaigns/{campaignId}","href":"/api-reference/campaigns/delete-a-campaign"},{"title":"Get a built campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/{campaignId}/built","href":"/api-reference/campaigns/get-a-built-campaign"},{"title":"Download a campaign bundle","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/{campaignId}.zip","href":"/api-reference/campaigns/download-a-campaign-bundle"},{"title":"Get campaign version history","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/{campaignId}/versions","href":"/api-reference/campaigns/get-campaign-version-history"},{"title":"Get a campaign by version","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/{campaignId}/version/{version}","href":"/api-reference/campaigns/get-a-campaign-by-version"},{"title":"Get a built campaign by version","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/{campaignId}/version/{version}/built","href":"/api-reference/campaigns/get-a-built-campaign-by-version"},{"title":"Download a campaign bundle by version","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/campaigns/{campaignId}/version/{version}.zip","href":"/api-reference/campaigns/download-a-campaign-bundle-by-version"},{"title":"Rename a campaigns program label","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/program/{programLabel}/rename","href":"/api-reference/campaigns/rename-a-campaigns-program-label"},{"title":"Upload a new campaign from archive","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/upload-bundle","href":"/api-reference/campaigns/upload-a-new-campaign-from-archive"},{"title":"Archive a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/archive","href":"/api-reference/campaigns/archive-a-campaign"},{"title":"Discard a campaign draft","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/discard","href":"/api-reference/campaigns/discard-a-campaign-draft"},{"title":"Duplicate a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/duplicate","href":"/api-reference/campaigns/duplicate-a-campaign"},{"title":"End a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/end","href":"/api-reference/campaigns/end-a-campaign"},{"title":"Launch a campaign in burst mode","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/launch-burst","href":"/api-reference/campaigns/launch-a-campaign-in-burst-mode"},{"title":"Launch a campaign in test mode","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/launch-test","href":"/api-reference/campaigns/launch-a-campaign-in-test-mode"},{"title":"Set a campaign live","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/live","href":"/api-reference/campaigns/set-a-campaign-live"},{"title":"Lock a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/lock","href":"/api-reference/campaigns/lock-a-campaign"},{"title":"Make a campaign the latest draft","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/make-latest-draft","href":"/api-reference/campaigns/make-a-campaign-the-latest-draft"},{"title":"Make a campaign latest while preserving state","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/make-latest-preserve-state","href":"/api-reference/campaigns/make-a-campaign-latest-while-preserving-state"},{"title":"Make a campaign the latest published","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/make-latest-published","href":"/api-reference/campaigns/make-a-campaign-the-latest-published"},{"title":"Pause a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/pause","href":"/api-reference/campaigns/pause-a-campaign"},{"title":"Publish a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/publish","href":"/api-reference/campaigns/publish-a-campaign"},{"title":"Schedule a campaign state change","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/schedule","href":"/api-reference/campaigns/schedule-a-campaign-state-change"},{"title":"Stop a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/stop","href":"/api-reference/campaigns/stop-a-campaign"},{"title":"Unarchive a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/unarchive","href":"/api-reference/campaigns/unarchive-a-campaign"},{"title":"Undelete a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/undelete","href":"/api-reference/campaigns/undelete-a-campaign"},{"title":"Unlock a campaign","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/campaigns/{campaignId}/unlock","href":"/api-reference/campaigns/unlock-a-campaign"},{"title":"Update campaigns by program label","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/campaigns/program/{program_label}/update","href":"/api-reference/campaigns/update-campaigns-by-program-label"},{"title":"Update a campaign from archive","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/campaigns/{campaignId}/upload-bundle","href":"/api-reference/campaigns/update-a-campaign-from-archive"}]},{"group":"Components","pages":[{"title":"List components","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components","href":"/api-reference/components/list-components"},{"title":"Create a component","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components","href":"/api-reference/components/create-a-component"},{"title":"List built components","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/built","href":"/api-reference/components/list-built-components"},{"title":"List duplicatable components","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/duplicatable","href":"/api-reference/components/list-duplicatable-components"},{"title":"List built duplicatable components","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/duplicatable/built","href":"/api-reference/components/list-built-duplicatable-components"},{"title":"Get a component","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}","href":"/api-reference/components/get-a-component"},{"title":"Update a component","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/components/{component_id}","href":"/api-reference/components/update-a-component"},{"title":"Delete a component","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v1/components/{component_id}","href":"/api-reference/components/delete-a-component"},{"title":"Get a built component","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/built","href":"/api-reference/components/get-a-built-component"},{"title":"Get component anchors","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/anchors","href":"/api-reference/components/get-component-anchors"},{"title":"Get available component upgrades","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/available-upgrades","href":"/api-reference/components/get-available-component-upgrades"},{"title":"Diff two components","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/diff/{other_component_id}","href":"/api-reference/components/diff-two-components"},{"title":"List the components that use or could use a component","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/selectable-by-references","href":"/api-reference/components/list-the-components-that-use-or-could-use-a-component"},{"title":"Download translatable component variables","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/translatable.{format}","href":"/api-reference/components/download-translatable-component-variables"},{"title":"List component assets","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/assets","href":"/api-reference/components/list-component-assets"},{"title":"Create a component asset","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/assets","href":"/api-reference/components/create-a-component-asset"},{"title":"List built component assets","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/assets/built","href":"/api-reference/components/list-built-component-assets"},{"title":"Get a component asset","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/assets/{asset_id}","href":"/api-reference/components/get-a-component-asset"},{"title":"Update a component asset","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/components/{component_id}/assets/{asset_id}","href":"/api-reference/components/update-a-component-asset"},{"title":"Delete a component asset","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v1/components/{component_id}/assets/{asset_id}","href":"/api-reference/components/delete-a-component-asset"},{"title":"Get a built component asset","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/assets/{asset_id}/built","href":"/api-reference/components/get-a-built-component-asset"},{"title":"Get component asset content","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/assets/{asset_id}/content","href":"/api-reference/components/get-component-asset-content"},{"title":"List component settings","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings","href":"/api-reference/components/list-component-settings"},{"title":"Create a component setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings","href":"/api-reference/components/create-a-component-setting"},{"title":"Batch update component settings","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/components/{component_id}/settings","href":"/api-reference/components/batch-update-component-settings"},{"title":"List built component settings","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/built","href":"/api-reference/components/list-built-component-settings"},{"title":"List selectable components for a component reference list","description":"Returns the components eligible to be selected for the named `COMPONENT_REFERENCE_LIST` setting. Eligibility is evaluated on the server from the setting's component type, its selectable filters, its boundary, and whether the setting's lookup can capture key values for the candidate, so a picker never reproduces those rules. Candidates from this component's own campaign are resolved against its current draft; candidates from every other campaign are resolved against that campaign's published version, so a component that exists only in another campaign's unpublished draft is never eligible.","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/component-reference-list/{setting_name}/selectable-components","href":"/api-reference/components/list-selectable-components-for-a-component-reference-list"},{"title":"List selected components for a component reference list","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/component-reference-list/{setting_name}/selected-components","href":"/api-reference/components/list-selected-components-for-a-component-reference-list"},{"title":"List selectable components for a component reference","description":"Returns the components eligible to be selected for the named `COMPONENT_REFERENCE` setting. Eligibility is evaluated on the server from the setting's component type, its selectable filters, its boundary, and whether the setting's lookup can capture key values for the candidate, so a picker never reproduces those rules. Candidates from this component's own campaign are resolved against its current draft; candidates from every other campaign are resolved against that campaign's published version, so a component that exists only in another campaign's unpublished draft is never eligible.","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/component-reference/{setting_name}/selectable-components","href":"/api-reference/components/list-selectable-components-for-a-component-reference"},{"title":"List selected components for a component reference","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/component-reference/{setting_name}/selected-components","href":"/api-reference/components/list-selected-components-for-a-component-reference"},{"title":"Get a component setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/{setting_name}","href":"/api-reference/components/get-a-component-setting"},{"title":"Update a component setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/components/{component_id}/settings/{setting_name}","href":"/api-reference/components/update-a-component-setting"},{"title":"Delete a component setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v1/components/{component_id}/settings/{setting_name}","href":"/api-reference/components/delete-a-component-setting"},{"title":"Get a built component setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/{setting_name}/built","href":"/api-reference/components/get-a-built-component-setting"},{"title":"List installed components in setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/settings/{setting_name}/installed-components","href":"/api-reference/components/list-installed-components-in-setting"},{"title":"Get a component by version","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/version/{version}","href":"/api-reference/components/get-a-component-by-version"},{"title":"Get a built component by version","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/version/{version}/built","href":"/api-reference/components/get-a-built-component-by-version"},{"title":"Get component anchors by version","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/version/{version}/anchors","href":"/api-reference/components/get-component-anchors-by-version"},{"title":"Duplicate a component","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/duplicate","href":"/api-reference/components/duplicate-a-component"},{"title":"Upgrade a component","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/upgrade","href":"/api-reference/components/upgrade-a-component"},{"title":"Add components to a component reference list","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings/component-reference-list/{setting_name}/add","href":"/api-reference/components/add-components-to-a-component-reference-list"},{"title":"Select components for a component reference list","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings/component-reference-list/{setting_name}/select","href":"/api-reference/components/select-components-for-a-component-reference-list"},{"title":"Unselect components for a component reference list","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings/component-reference-list/{setting_name}/unselect","href":"/api-reference/components/unselect-components-for-a-component-reference-list"},{"title":"Select a component for a component reference","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings/component-reference/{setting_name}/select","href":"/api-reference/components/select-a-component-for-a-component-reference"},{"title":"Unselect a component for a component reference","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings/component-reference/{setting_name}/unselect","href":"/api-reference/components/unselect-a-component-for-a-component-reference"},{"title":"Add component to setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings/{setting_name}/add-component","href":"/api-reference/components/add-component-to-setting"},{"title":"Remove component from setting","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/settings/{setting_name}/remove-component/{target_component_id}","href":"/api-reference/components/remove-component-from-setting"},{"title":"Upload translatable component variables","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/components/translatable","href":"/api-reference/components/upload-translatable-component-variables"},{"title":"Connect a component to an origin","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/components/{component_id}/origin","href":"/api-reference/components/connect-a-component-to-an-origin"}]},{"group":"Components Operations","pages":[{"title":"List component operations","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/operations","href":"/api-reference/components-operations/list-component-operations"},{"title":"Create a component operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/components/{component_id}/operations","href":"/api-reference/components-operations/create-a-component-operation"},{"title":"List built component operations","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/operations/built","href":"/api-reference/components-operations/list-built-component-operations"},{"title":"Get a component operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/operations/{operation_name}","href":"/api-reference/components-operations/get-a-component-operation"},{"title":"Update a component operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/components/{component_id}/operations/{operation_name}","href":"/api-reference/components-operations/update-a-component-operation"},{"title":"Delete a component operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v1/components/{component_id}/operations/{operation_name}","href":"/api-reference/components-operations/delete-a-component-operation"},{"title":"Get a built component operation","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/components/{component_id}/operations/{operation_name}/built","href":"/api-reference/components-operations/get-a-built-component-operation"}]},{"group":"Domains","pages":[{"title":"List client domains","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/client-domains","href":"/api-reference/domains/list-client-domains"},{"title":"Create client domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/client-domains","href":"/api-reference/domains/create-client-domain"},{"title":"Get client domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/client-domains/{client_domain_id}","href":"/api-reference/domains/get-client-domain"},{"title":"Update client domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v1/client-domains/{client_domain_id}","href":"/api-reference/domains/update-client-domain"},{"title":"Archive client domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v1/client-domains/{client_domain_id}","href":"/api-reference/domains/archive-client-domain"},{"title":"Get client domain with decrypted SSL private key","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v1/client-domains/{client_domain_id}/decrypt","href":"/api-reference/domains/get-client-domain-with-decrypted-ssl-private-key"},{"title":"Validate client domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v1/client-domains/{client_domain_id}/validate","href":"/api-reference/domains/validate-client-domain"}]},{"group":"Email","pages":[{"title":"List email domains","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/email-domains","href":"/api-reference/email/list-email-domains"},{"title":"Create an email domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v4/email-domains","href":"/api-reference/email/create-an-email-domain"},{"title":"Get an email domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/email-domains/{emailDomainId}","href":"/api-reference/email/get-an-email-domain"},{"title":"Update an email domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v4/email-domains/{emailDomainId}","href":"/api-reference/email/update-an-email-domain"},{"title":"Delete an email domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v4/email-domains/{emailDomainId}","href":"/api-reference/email/delete-an-email-domain"},{"title":"Validate an email domain","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/email-domains/{emailDomainId}/validate","href":"/api-reference/email/validate-an-email-domain"}]},{"group":"Erasure","pages":[{"title":"Create an erasure request","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v4/erasures","href":"/api-reference/erasure/create-an-erasure-request"}]},{"group":"Event Streams","pages":[{"title":"List event streams","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/event-streams","href":"/api-reference/event-streams/list-event-streams"},{"title":"Create an event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/event-streams","href":"/api-reference/event-streams/create-an-event-stream"},{"title":"List built event streams","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/event-streams/built","href":"/api-reference/event-streams/list-built-event-streams"},{"title":"Get an event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/event-streams/{eventStreamId}","href":"/api-reference/event-streams/get-an-event-stream"},{"title":"Update an event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/event-streams/{eventStreamId}","href":"/api-reference/event-streams/update-an-event-stream"},{"title":"Archive an event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/event-streams/{eventStreamId}","href":"/api-reference/event-streams/archive-an-event-stream"},{"title":"Get a built event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/event-streams/{eventStreamId}/built","href":"/api-reference/event-streams/get-a-built-event-stream"},{"title":"List events from an event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/event-streams/{eventStreamId}/events","href":"/api-reference/event-streams/list-events-from-an-event-stream"},{"title":"List event stream filters","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/event-streams/{eventStreamId}/filters","href":"/api-reference/event-streams/list-event-stream-filters"},{"title":"Create an event stream filter","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/event-streams/{eventStreamId}/filters","href":"/api-reference/event-streams/create-an-event-stream-filter"},{"title":"Get an event stream filter","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/event-streams/{eventStreamId}/filters/{filterId}","href":"/api-reference/event-streams/get-an-event-stream-filter"},{"title":"Update an event stream filter","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/event-streams/{eventStreamId}/filters/{filterId}","href":"/api-reference/event-streams/update-an-event-stream-filter"},{"title":"Archive an event stream filter","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/event-streams/{eventStreamId}/filters/{filterId}","href":"/api-reference/event-streams/archive-an-event-stream-filter"},{"title":"Delete an event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/event-streams/{eventStreamId}/delete","href":"/api-reference/event-streams/delete-an-event-stream"},{"title":"Unarchive an event stream","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/event-streams/{eventStreamId}/unarchive","href":"/api-reference/event-streams/unarchive-an-event-stream"}]},{"group":"Optout","pages":[{"title":"Get opt-out status","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/optouts","href":"/api-reference/optout/get-opt-out-status"}]},{"group":"Profiles","pages":[{"title":"Get a shareable link","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v3/shareables/{code}","href":"/api-reference/profiles/get-a-shareable-link"}]},{"group":"Promotion Links","pages":[{"title":"List promotion links","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/promotion-links","href":"/api-reference/promotion-links/list-promotion-links"},{"title":"Create a promotion link","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/promotion-links","href":"/api-reference/promotion-links/create-a-promotion-link"},{"title":"Get a promotion link","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/promotion-links/{code}","href":"/api-reference/promotion-links/get-a-promotion-link"}]},{"group":"Report Schedules","pages":[{"title":"List report runners","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v7/report-runners","href":"/api-reference/report-schedules/list-report-runners"},{"title":"Create a report runner","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v7/report-runners","href":"/api-reference/report-schedules/create-a-report-runner"},{"title":"List report runner templates","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v7/report-runners/template","href":"/api-reference/report-schedules/list-report-runner-templates"},{"title":"Get a report runner","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v7/report-runners/{reportRunnerId}","href":"/api-reference/report-schedules/get-a-report-runner"},{"title":"Update a report runner","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v7/report-runners/{reportRunnerId}","href":"/api-reference/report-schedules/update-a-report-runner"},{"title":"Delete a report runner","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v7/report-runners/{reportRunnerId}","href":"/api-reference/report-schedules/delete-a-report-runner"},{"title":"Generate missing reports for a schedule","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/report-runners/scheduled/{reportRunnerId}/generate-missing-reports","href":"/api-reference/report-schedules/generate-missing-reports-for-a-schedule"},{"title":"Duplicate a report runner","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v7/report-runners/{reportRunnerId}/duplicate","href":"/api-reference/report-schedules/duplicate-a-report-runner"}]},{"group":"Report Types","pages":[{"title":"List report types","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/report-types","href":"/api-reference/report-types/list-report-types"},{"title":"List report types with their associated clients","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/report-types/clients","href":"/api-reference/report-types/list-report-types-with-their-associated-clients"},{"title":"List recommended report types","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/report-types/recommendations","href":"/api-reference/report-types/list-recommended-report-types"},{"title":"List report type schemas","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/report-types/schemas","href":"/api-reference/report-types/list-report-type-schemas"},{"title":"Get report type","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/report-types/{id}","href":"/api-reference/report-types/get-report-type"},{"title":"Update a report type","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/report-types/{id}","href":"/api-reference/report-types/update-a-report-type"},{"title":"Delete a report type","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/report-types/{id}","href":"/api-reference/report-types/delete-a-report-type"},{"title":"Get report type mapping suggestions","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/report-types/{id}/mapping-suggestions","href":"/api-reference/report-types/get-report-type-mapping-suggestions"},{"title":"Get report type schema","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/report-types/{id}/schema","href":"/api-reference/report-types/get-report-type-schema"},{"title":"Get report type schema for a context","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/report-types/{id}/schema","href":"/api-reference/report-types/get-report-type-schema-for-a-context"}]},{"group":"Reports","pages":[{"title":"List reports","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports","href":"/api-reference/reports/list-reports"},{"title":"Create a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v4/reports","href":"/api-reference/reports/create-a-report"},{"title":"List report tags","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports-tags","href":"/api-reference/reports/list-report-tags"},{"title":"Get the latest report","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/latest","href":"/api-reference/reports/get-the-latest-report"},{"title":"Download the latest report","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/latest/download{format}","href":"/api-reference/reports/download-the-latest-report"},{"title":"List report type performance profiles","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/performance-profiles","href":"/api-reference/reports/list-report-type-performance-profiles"},{"title":"Get report type performance profile","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/performance-profiles/{report_type}","href":"/api-reference/reports/get-report-type-performance-profile"},{"title":"List report recommendations","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/recommendations","href":"/api-reference/reports/list-report-recommendations"},{"title":"Get a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/{reportId}","href":"/api-reference/reports/get-a-report"},{"title":"Update a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v4/reports/{reportId}","href":"/api-reference/reports/update-a-report"},{"title":"Delete a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v4/reports/{reportId}","href":"/api-reference/reports/delete-a-report"},{"title":"Get report debug info","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/{reportId}/debug","href":"/api-reference/reports/get-report-debug-info"},{"title":"Download a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/{reportId}/download{format}","href":"/api-reference/reports/download-a-report"},{"title":"Get report info","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/{reportId}/info","href":"/api-reference/reports/get-report-info"},{"title":"Get report format info","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/{reportId}/info/{format}","href":"/api-reference/reports/get-report-format-info"},{"title":"Get public view of a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v4/reports/{reportId}/views/public","href":"/api-reference/reports/get-public-view-of-a-report"},{"title":"Cancel a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v4/reports/{reportId}/cancel","href":"/api-reference/reports/cancel-a-report"},{"title":"Retry a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v4/reports/{reportId}/retry","href":"/api-reference/reports/retry-a-report"},{"title":"Create a shared token for a report","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v4/reports/{reportId}/sharedToken","href":"/api-reference/reports/create-a-shared-token-for-a-report"}]},{"group":"Reward Suppliers","pages":[{"title":"Download manual coupons","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/manual-coupons/{reward_supplier_id}/coupons","href":"/api-reference/reward-suppliers/download-manual-coupons"},{"title":"Upload manual coupons file","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/reward-suppliers/manual-coupons/{reward_supplier_id}/coupons","href":"/api-reference/reward-suppliers/upload-manual-coupons-file"},{"title":"Delete manual coupons","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/reward-suppliers/manual-coupons/{reward_supplier_id}/coupons","href":"/api-reference/reward-suppliers/delete-manual-coupons"},{"title":"Download manual coupons file","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/manual-coupons/{reward_supplier_id}/coupons{extension}","href":"/api-reference/reward-suppliers/download-manual-coupons-file"},{"title":"Get manual coupon operations","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/manual-coupons/{reward_supplier_id}/operations","href":"/api-reference/reward-suppliers/get-manual-coupon-operations"},{"title":"Get manual coupon stats","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/manual-coupons/{reward_supplier_id}/stats","href":"/api-reference/reward-suppliers/get-manual-coupon-stats"},{"title":"List Salesforce coupon pools","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/salesforce-coupons/list-available-coupon-pools","href":"/api-reference/reward-suppliers/list-salesforce-coupon-pools"},{"title":"Get Salesforce coupon operations","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/salesforce-coupons/{reward_supplier_id}/operations","href":"/api-reference/reward-suppliers/get-salesforce-coupon-operations"},{"title":"Get Salesforce coupon stats","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/salesforce-coupons/{reward_supplier_id}/stats","href":"/api-reference/reward-suppliers/get-salesforce-coupon-stats"},{"title":"Get Tango catalog","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/reward-suppliers/tango/catalog","href":"/api-reference/reward-suppliers/get-tango-catalog"},{"title":"List reward suppliers","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/reward-suppliers","href":"/api-reference/reward-suppliers/list-reward-suppliers"},{"title":"Create a reward supplier","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/reward-suppliers","href":"/api-reference/reward-suppliers/create-a-reward-supplier"},{"title":"List built reward suppliers","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/reward-suppliers/built","href":"/api-reference/reward-suppliers/list-built-reward-suppliers"},{"title":"Get reward supplier display types","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/reward-suppliers/display-types","href":"/api-reference/reward-suppliers/get-reward-supplier-display-types"},{"title":"Get a reward supplier","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/reward-suppliers/{reward_supplier_id}","href":"/api-reference/reward-suppliers/get-a-reward-supplier"},{"title":"Update a reward supplier","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/reward-suppliers/{reward_supplier_id}","href":"/api-reference/reward-suppliers/update-a-reward-supplier"},{"title":"Archive a reward supplier","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/reward-suppliers/{reward_supplier_id}","href":"/api-reference/reward-suppliers/archive-a-reward-supplier"},{"title":"Get a built reward supplier","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/reward-suppliers/{reward_supplier_id}/built","href":"/api-reference/reward-suppliers/get-a-built-reward-supplier"},{"title":"Refill Salesforce coupons","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/reward-suppliers/salesforce-coupons/{reward_supplier_id}/coupons","href":"/api-reference/reward-suppliers/refill-salesforce-coupons"},{"title":"Delete Salesforce coupons","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/reward-suppliers/salesforce-coupons/{reward_supplier_id}/coupons","href":"/api-reference/reward-suppliers/delete-salesforce-coupons"},{"title":"Unarchive a reward supplier","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/reward-suppliers/{reward_supplier_id}/unarchive","href":"/api-reference/reward-suppliers/unarchive-a-reward-supplier"},{"title":"Delete a reward supplier","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/reward-suppliers/{reward_supplier_id}/delete","href":"/api-reference/reward-suppliers/delete-a-reward-supplier"}]},{"group":"SFTP Servers","pages":[{"title":"List SFTP destinations","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/sftp-destinations","href":"/api-reference/sftp-servers/list-sftp-destinations"},{"title":"Create an SFTP destination","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/sftp-destinations","href":"/api-reference/sftp-servers/create-an-sftp-destination"},{"title":"Get an SFTP destination","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/sftp-destinations/{sftpDestinationId}","href":"/api-reference/sftp-servers/get-an-sftp-destination"},{"title":"Update an SFTP destination","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/sftp-destinations/{sftpDestinationId}","href":"/api-reference/sftp-servers/update-an-sftp-destination"},{"title":"Delete an SFTP destination","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/sftp-destinations/{sftpDestinationId}","href":"/api-reference/sftp-servers/delete-an-sftp-destination"},{"title":"List SFTP destination directory entries","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/sftp-destinations/{sftpDestinationId}/entries","href":"/api-reference/sftp-servers/list-sftp-destination-directory-entries"},{"title":"Sync an SFTP destination","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/sftp-destinations/{sftpDestinationId}/sync","href":"/api-reference/sftp-servers/sync-an-sftp-destination"},{"title":"Validate an SFTP destination","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/sftp-destinations/{sftpDestinationId}/validate","href":"/api-reference/sftp-servers/validate-an-sftp-destination"}]},{"group":"Security Keys","pages":[{"title":"List client keys","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/settings/security/keys","href":"/api-reference/security-keys/list-client-keys"},{"title":"Create client key","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/settings/security/keys","href":"/api-reference/security-keys/create-client-key"},{"title":"List built client keys","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/settings/security/keys/built","href":"/api-reference/security-keys/list-built-client-keys"},{"title":"Create client key from file","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/settings/security/keys/upload","href":"/api-reference/security-keys/create-client-key-from-file"},{"title":"Delete client key","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/settings/security/keys/{key_id}/delete","href":"/api-reference/security-keys/delete-client-key"},{"title":"Unarchive client key","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/settings/security/keys/{key_id}/unarchive","href":"/api-reference/security-keys/unarchive-client-key"},{"title":"Update client key","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/settings/security/keys/{key_id}","href":"/api-reference/security-keys/update-client-key"},{"title":"Archive client key","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/settings/security/keys/{key_id}","href":"/api-reference/security-keys/archive-client-key"}]},{"group":"Settings","pages":[{"title":"Get the client logo","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/logo","href":"/api-reference/settings/get-the-client-logo"},{"title":"Upload a client logo","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/logo","href":"/api-reference/settings/upload-a-client-logo"},{"title":"Archive the client logo","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/logo","href":"/api-reference/settings/archive-the-client-logo"},{"title":"Download logo image","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/logo/image","href":"/api-reference/settings/download-logo-image"},{"title":"List timeline entries","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/timeline-entries","href":"/api-reference/settings/list-timeline-entries"},{"title":"Create a timeline entry","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/timeline-entries","href":"/api-reference/settings/create-a-timeline-entry"},{"title":"Get a timeline entry","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/timeline-entries/{name}","href":"/api-reference/settings/get-a-timeline-entry"},{"title":"Update a timeline entry","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/timeline-entries/{name}","href":"/api-reference/settings/update-a-timeline-entry"},{"title":"Delete a timeline entry","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/timeline-entries/{name}","href":"/api-reference/settings/delete-a-timeline-entry"}]},{"group":"User Notifications","pages":[{"title":"List recent notifications","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications","href":"/api-reference/user-notifications/list-recent-notifications"},{"title":"Get notification read cursor","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications/read","href":"/api-reference/user-notifications/get-notification-read-cursor"},{"title":"Mark notifications as read","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/notifications/read","href":"/api-reference/user-notifications/mark-notifications-as-read"},{"title":"List notification snoozes for the caller","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications/snoozes","href":"/api-reference/user-notifications/list-notification-snoozes-for-the-caller"},{"title":"Create a notification snooze for the caller","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/notifications/snoozes","href":"/api-reference/user-notifications/create-a-notification-snooze-for-the-caller"},{"title":"Get a notification snooze for the caller","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications/snoozes/{snoozeId}","href":"/api-reference/user-notifications/get-a-notification-snooze-for-the-caller"},{"title":"Delete a notification snooze for the caller","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/notifications/snoozes/{snoozeId}","href":"/api-reference/user-notifications/delete-a-notification-snooze-for-the-caller"},{"title":"List notifications for a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications/{userId}","href":"/api-reference/user-notifications/list-notifications-for-a-user"},{"title":"Get notification read cursor for a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications/{userId}/read","href":"/api-reference/user-notifications/get-notification-read-cursor-for-a-user"},{"title":"Mark notifications as read for a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/notifications/{userId}/read","href":"/api-reference/user-notifications/mark-notifications-as-read-for-a-user"},{"title":"List notification snoozes for a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications/{userId}/snoozes","href":"/api-reference/user-notifications/list-notification-snoozes-for-a-user"},{"title":"Create a notification snooze for a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/notifications/{userId}/snoozes","href":"/api-reference/user-notifications/create-a-notification-snooze-for-a-user"},{"title":"Get a notification snooze for a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/notifications/{userId}/snoozes/{snoozeId}","href":"/api-reference/user-notifications/get-a-notification-snooze-for-a-user"},{"title":"Delete a notification snooze for a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/notifications/{userId}/snoozes/{snoozeId}","href":"/api-reference/user-notifications/delete-a-notification-snooze-for-a-user"}]},{"group":"User Subscriptions","pages":[{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/subscriptions","href":"/api-reference/user-subscriptions/list-subscriptions"},{"title":"List user subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/users/{user_id}/subscriptions","href":"/api-reference/user-subscriptions/list-user-subscriptions"},{"title":"Create a user subscription","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/users/{user_id}/subscriptions","href":"/api-reference/user-subscriptions/create-a-user-subscription"},{"title":"Get a user subscription","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/users/{user_id}/subscriptions/{subscription_id}","href":"/api-reference/user-subscriptions/get-a-user-subscription"},{"title":"Update a user subscription","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/users/{user_id}/subscriptions/{subscription_id}","href":"/api-reference/user-subscriptions/update-a-user-subscription"},{"title":"Delete a user subscription","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/users/{user_id}/subscriptions/{subscription_id}","href":"/api-reference/user-subscriptions/delete-a-user-subscription"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/users","href":"/api-reference/users/list-users"},{"title":"Create a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/users","href":"/api-reference/users/create-a-user"},{"title":"Get a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/users/{userId}","href":"/api-reference/users/get-a-user"},{"title":"Update a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/users/{userId}","href":"/api-reference/users/update-a-user"},{"title":"Delete a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/users/{userId}","href":"/api-reference/users/delete-a-user"},{"title":"List user properties","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/users/{user_id}/properties","href":"/api-reference/users/list-user-properties"},{"title":"Create a user property","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/users/{user_id}/properties","href":"/api-reference/users/create-a-user-property"},{"title":"Get a user property","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v2/users/{user_id}/properties/{name}","href":"/api-reference/users/get-a-user-property"},{"title":"Update a user property","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/users/{user_id}/properties/{name}","href":"/api-reference/users/update-a-user-property"},{"title":"Delete a user property","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v2/users/{user_id}/properties/{name}","href":"/api-reference/users/delete-a-user-property"},{"title":"Reset user password","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/users/password-reset","href":"/api-reference/users/reset-user-password"},{"title":"Resend user invite email","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/users/resend-invite-email","href":"/api-reference/users/resend-user-invite-email"},{"title":"Unlock a user","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v2/users/{userId}/unlock","href":"/api-reference/users/unlock-a-user"},{"title":"Update user password","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v2/users/update-password","href":"/api-reference/users/update-user-password"}]},{"group":"Webhooks","pages":[{"title":"List webhooks","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create a webhook","deprecated":null,"version":null,"openapi":"/api-reference/management.json post /v6/webhooks","href":"/api-reference/webhooks/create-a-webhook"},{"title":"List built webhooks","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/webhooks/built","href":"/api-reference/webhooks/list-built-webhooks"},{"title":"Get a webhook","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/webhooks/{webhook_id}","href":"/api-reference/webhooks/get-a-webhook"},{"title":"Update a webhook","deprecated":null,"version":null,"openapi":"/api-reference/management.json put /v6/webhooks/{webhook_id}","href":"/api-reference/webhooks/update-a-webhook"},{"title":"Archive a webhook","deprecated":null,"version":null,"openapi":"/api-reference/management.json delete /v6/webhooks/{webhook_id}","href":"/api-reference/webhooks/archive-a-webhook"},{"title":"Get a built webhook","deprecated":null,"version":null,"openapi":"/api-reference/management.json get /v6/webhooks/{webhook_id}/built","href":"/api-reference/webhooks/get-a-built-webhook"}]}]},{"group":"Feature Specific APIs","tag":"BETA","pages":[{"group":"Business Events","pages":[{"group":"Tracked Business Event","pages":[{"title":"Create New","deprecated":null,"version":null,"openapi":"/feature-specific-apis/business-events.json post /v6/events/template_tracked_business_event","href":"/api-reference/feature-specific/tracked-business-event/action/create-new"}]},{"group":"Transacted Business Event","pages":[{"title":"Create New","deprecated":null,"version":null,"openapi":"/feature-specific-apis/transactions.json post /v6/events/template_transacted_business_event","href":"/api-reference/feature-specific/transacted-business-event/action/create-new"}]}]},{"group":"Content","pages":[{"group":"Call To Action","pages":[{"title":"Render","deprecated":null,"version":null,"openapi":"/feature-specific-apis/call-to-action.json get /zones/call_to_action","href":"/api-reference/feature-specific/call-to-action/view/render"},{"title":"Render With Data","deprecated":null,"version":null,"openapi":"/feature-specific-apis/call-to-action.json post /zones/call_to_action","href":"/api-reference/feature-specific/call-to-action/view/render-with-data"},{"title":"Preview Draft","deprecated":null,"version":null,"openapi":"/feature-specific-apis/call-to-action.json get /v5/zones/call_to_action","href":"/api-reference/feature-specific/call-to-action/view/preview-draft"}]},{"group":"Experience","pages":[{"title":"Render","deprecated":null,"version":null,"openapi":"/feature-specific-apis/experience.json get /zones/embedded_experience","href":"/api-reference/feature-specific/experience/view/render"},{"title":"Render With Data","deprecated":null,"version":null,"openapi":"/feature-specific-apis/experience.json post /zones/embedded_experience","href":"/api-reference/feature-specific/experience/view/render-with-data"},{"title":"Preview Draft","deprecated":null,"version":null,"openapi":"/feature-specific-apis/experience.json get /v5/zones/embedded_experience","href":"/api-reference/feature-specific/experience/view/preview-draft"}]},{"group":"Page Creative","pages":[{"title":"Render","deprecated":null,"version":null,"openapi":"/feature-specific-apis/page-creative.json get /zones/template_single_column_page","href":"/api-reference/feature-specific/page-creative/view/render"},{"title":"Render With Data","deprecated":null,"version":null,"openapi":"/feature-specific-apis/page-creative.json post /zones/template_single_column_page","href":"/api-reference/feature-specific/page-creative/view/render-with-data"},{"title":"Preview Draft","deprecated":null,"version":null,"openapi":"/feature-specific-apis/page-creative.json get /v5/zones/template_single_column_page","href":"/api-reference/feature-specific/page-creative/view/preview-draft"}]},{"group":"Promotion Email","pages":[{"title":"Send Now","deprecated":null,"version":null,"openapi":"/feature-specific-apis/promotion-email.json post /v6/events/{event_name}","href":"/api-reference/feature-specific/promotion-email/action/send-now"},{"title":"Send Async","deprecated":null,"version":null,"openapi":"/feature-specific-apis/promotion-email.json post /v6/async-events/{event_name}","href":"/api-reference/feature-specific/promotion-email/action/send-async"}]}]},{"group":"Rewards","pages":[{"group":"Reward Bank","pages":[{"title":"Current Balance and Transaction History","deprecated":null,"version":null,"openapi":"/feature-specific-apis/reward-bank.json post /api/v6/zones/bankable_rewards","href":"/api-reference/feature-specific/reward-bank/view/current-balance-and-transaction-history"},{"title":"Redeem Credits","deprecated":null,"version":null,"openapi":"/feature-specific-apis/reward-bank.json post /events","href":"/api-reference/feature-specific/reward-bank/action/redeem-credits"}]},{"group":"Rewardable","pages":[{"title":"Force Approve","deprecated":null,"version":null,"openapi":"/feature-specific-apis/rewardable.json post /v6/events/{approve_event_name}","href":"/api-reference/feature-specific/rewardable/action/force-approve"},{"title":"Create New","deprecated":null,"version":null,"openapi":"/feature-specific-apis/rewardable.json post /v6/events/{manual_request_event_name}","href":"/api-reference/feature-specific/rewardable/action/create-new"},{"title":"Decline","deprecated":null,"version":null,"openapi":"/feature-specific-apis/rewardable.json post /v6/events/{decline_event_name}","href":"/api-reference/feature-specific/rewardable/action/decline"},{"title":"Re-Evaluate","deprecated":null,"version":null,"openapi":"/feature-specific-apis/rewardable.json post /v6/events/{re_evaluation_event_name}","href":"/api-reference/feature-specific/rewardable/action/re-evaluate"}]}]}]}]},{"tab":"News","pages":[{"title":"News","href":"/news/recent-releases"}]}]},"basePath":"","title":"List selected components for a component reference list - Extole Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}