Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Apostra","colors":{"primary":"#7513D4","light":"#ED7139","dark":"#7513D4"},"logo":{"light":"https://mintcdn.com/agentic2/A5rx0kFcKxq4RfQe/logo-apostra/apostra-black-purple-logo.svg?fit=max\u0026auto=format\u0026n=A5rx0kFcKxq4RfQe\u0026q=85\u0026s=d9788f7a39ebea19b202324e702d3178","dark":"https://mintcdn.com/agentic2/A5rx0kFcKxq4RfQe/logo-apostra/apostra-white-purple-logo.svg?fit=max\u0026auto=format\u0026n=A5rx0kFcKxq4RfQe\u0026q=85\u0026s=9a8b8881bd62ccac198ddd54caa21ba3"},"favicon":"https://mintcdn.com/agentic2/f0_a8sarwuUWvF9a/logo-apostra/apostra-icon-purple.svg?fit=max\u0026auto=format\u0026n=f0_a8sarwuUWvF9a\u0026q=85\u0026s=8e125c217964e76c49a47c64baa01a3d","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","python","javascript"],"prefill":true},"mdx":{"auth":{"method":"bearer"},"server":"https://api.apostra.com/api/v2"}},"navbar":{"primary":{"type":"button","label":"Install Apostra","href":"/v3/quickstart"}},"footer":{"socials":{"twitter":"https://twitter.com/scope3data","github":"https://github.com/apostra-public/apostra","linkedin":"https://linkedin.com/company/scope3"},"links":[{"header":"Legal","items":[{"label":"Terms of Service","href":"https://apostra.com/agreements/terms-of-service"},{"label":"Privacy Policy","href":"https://apostra.com/agreements/privacy-policy"}]}]},"seo":{"metatags":{"canonical":"https://docs.apostra.com","og:type":"website","og:site_name":"Apostra API"},"indexing":"all"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"agentic2","hasAudioNarration":false,"actualSubdomain":"agentic2","customDomains":["docs.apostra.com"],"gitSource":{"type":"github","owner":"scope3data","repo":"agentic-api","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6aef5058ec2091b7c464ea19","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Build software","count":746},{"language":"default","tag":"Buyer API reference","count":306},{"language":"default","tag":"Seller API reference","count":218},{"language":"default","tag":"Manage ads","count":190},{"language":"default","tag":"Account","count":108},{"language":"default","tag":"Sell media","count":107},{"language":"default","tag":"Task Reference","count":92},{"language":"default","tag":"Storefront","count":83},{"language":"default","tag":"Buy media","count":76},{"language":"default","tag":"Seller operations","count":60}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario","slug":"/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario","pageMetadata":{"title":"Create a merchandising simulation scenario","description":"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /simulator/scenarios","href":"/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.\"\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":"Create a merchandising simulation scenario","description":"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /simulator/scenarios","href":"/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createMerchandisingSimulationScenario","summary":"Create a merchandising simulation scenario","description":"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.","tags":["Storefront"],"security":["aae98bb4-82b7-48ad-9ece-dc5c91f72c41"],"requestBody":"63df546c-91ef-49b9-969d-0b0928824e1e","responses":{"201":"adc90c4a-707c-404b-b9c3-738e2c2aed38","400":"bdc6d9e0-ac09-4ae8-9f22-58c45d820259","401":"ee24893f-11c3-45fb-a036-a87c7366eee5","500":"6d9473b8-9863-4ca5-9e87-7769c59f7b9b"},"method":"post","type":"path","servers":["48636f17-a03a-456c-a309-abeae6a37af2"],"path":"/simulator/scenarios","baseUrlOptions":["https://api.apostra.com/api/v2/storefront"],"title":"Create a merchandising simulation scenario","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.title":"\u003cstring>","body.source.oneOf.0.sourceKind":"sample","body.source.oneOf.0.sourceRef":"\u003cstring>","body.sourceId":"\u003cstring>"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120,"isRequired":true,"uniqueKey":"title","typeLabel":"string"},"source":{"oneOf":[{"type":"object","required":["sourceKind","sourceRef"],"properties":{"sourceKind":{"type":"string","enum":["sample"],"isRequired":true,"uniqueKey":"source.oneOf.0.sourceKind","typeLabel":"enum\u003cstring>"},"sourceRef":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"source.oneOf.0.sourceRef","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"source.oneOf.0","typeLabel":"object"},{"type":"object","required":["sourceKind","sourceRef"],"properties":{"sourceKind":{"type":"string","enum":["live_observed"],"isRequired":true,"uniqueKey":"source.oneOf.1.sourceKind","typeLabel":"enum\u003cstring>"},"sourceRef":{"type":"string","pattern":"^\\d+$","isRequired":true,"uniqueKey":"source.oneOf.1.sourceRef","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"source.oneOf.1","typeLabel":"object"},{"type":"object","required":["sourceKind","sourceRef","brief"],"properties":{"sourceKind":{"type":"string","enum":["seller_provided"],"isRequired":true,"uniqueKey":"source.oneOf.2.sourceKind","typeLabel":"enum\u003cstring>"},"sourceRef":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"source.oneOf.2.sourceRef","typeLabel":"string"},"brief":{"type":"string","minLength":1,"maxLength":10000,"isRequired":true,"uniqueKey":"source.oneOf.2.brief","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"source.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"source","typeLabel":"object"},"sourceId":{"type":"string","minLength":1,"maxLength":500,"uniqueKey":"sourceId","typeLabel":"string"}},"required":["title","source"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"title":"\u003cstring>","source":{"sourceKind":"sample","sourceRef":"\u003cstring>"},"sourceId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"adc90c4a-707c-404b-b9c3-738e2c2aed38":{"description":"Create a merchandising simulation scenario","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"storefrontId":{"type":"string","isRequired":true,"uniqueKey":"storefrontId","typeLabel":"string"},"latestTitle":{"type":"string","isRequired":true,"uniqueKey":"latestTitle","typeLabel":"string"},"latestRevisionNumber":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"latestRevisionNumber","typeLabel":"integer"},"sourceScope":{"oneOf":[{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["storefront"],"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.sourceId.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.sourceId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.sourceId","typeLabel":"enum\u003cstring> | null"},"sourceName":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.sourceName.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.sourceName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.sourceName","typeLabel":"enum\u003cstring> | null"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"sourceScope.oneOf.0","typeLabel":"object"},{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["source"],"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.sourceId","typeLabel":"string"},"sourceName":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.sourceName","typeLabel":"string"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"sourceScope.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"sourceScope","typeLabel":"object"},"latestRunnableUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"latestRunnableUntil","typeLabel":"string\u003cdate-time>"},"isRunnable":{"type":"boolean","isRequired":true,"uniqueKey":"isRunnable","typeLabel":"boolean"},"createdByUserId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"createdByUserId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"createdByUserId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"createdByUserId","typeLabel":"string | null"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"revisions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"scenarioId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].scenarioId","typeLabel":"string\u003cuuid>"},"revisionNumber":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].revisionNumber","typeLabel":"integer"},"title":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].title","typeLabel":"string"},"sourceKind":{"type":"string","enum":["sample","seller_provided","live_observed"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceKind","typeLabel":"enum\u003cstring>"},"sourceRef":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceRef","typeLabel":"string"},"briefSnapshot":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.3","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.4","typeLabel":"null"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.5","typeLabel":"any[]"},{"type":"object","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties.oneOf.6","typeLabel":"object"}],"uniqueKey":"revisions.items.[INDEX].briefSnapshot.additionalProperties","typeLabel":"string | number | boolean | enum\u003cstring> | null | any[] | object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].briefSnapshot","typeLabel":"object"},"observedDecisionSnapshot":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.3","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.4","typeLabel":"null"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.5","typeLabel":"any[]"},{"type":"object","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties.oneOf.6","typeLabel":"object"}],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0.additionalProperties","typeLabel":"string | number | boolean | enum\u003cstring> | null | any[] | object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.3","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.4","typeLabel":"null"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.5","typeLabel":"any[]"},{"type":"object","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties.oneOf.6","typeLabel":"object"}],"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1.additionalProperties","typeLabel":"string | number | boolean | enum\u003cstring> | null | any[] | object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].observedDecisionSnapshot","typeLabel":"object | null"},"inputSummary":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"string","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.3","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Any JSON value captured verbatim in simulation evidence.","enum":[null],"uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.4","typeLabel":"null"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.5.items.[INDEX]","typeLabel":"any"},"description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.5","typeLabel":"any[]"},{"type":"object","description":"Any JSON value captured verbatim in simulation evidence.","uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties.oneOf.6","typeLabel":"object"}],"uniqueKey":"revisions.items.[INDEX].inputSummary.additionalProperties","typeLabel":"string | number | boolean | enum\u003cstring> | null | any[] | object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].inputSummary","typeLabel":"object"},"inputDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].inputDigest","typeLabel":"string"},"schemaVersion":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].schemaVersion","typeLabel":"integer"},"sourceScope":{"oneOf":[{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["storefront"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.sourceId.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.sourceId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.sourceId","typeLabel":"enum\u003cstring> | null"},"sourceName":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.sourceName.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.sourceName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.sourceName","typeLabel":"enum\u003cstring> | null"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.0","typeLabel":"object"},{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["source"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.sourceId","typeLabel":"string"},"sourceName":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.sourceName","typeLabel":"string"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].sourceScope","typeLabel":"object"},"runnableUntil":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].runnableUntil","typeLabel":"string\u003cdate-time>"},"isRunnable":{"type":"boolean","isRequired":true,"uniqueKey":"revisions.items.[INDEX].isRunnable","typeLabel":"boolean"},"replayAvailableUntil":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].replayAvailableUntil.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].replayAvailableUntil.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].replayAvailableUntil","typeLabel":"string\u003cdate-time> | null"},"variants":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"revisionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].revisionId","typeLabel":"string\u003cuuid>"},"slotIndex":{"type":"integer","minimum":0,"maximum":3,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].slotIndex","typeLabel":"integer"},"generation":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].generation","typeLabel":"integer"},"label":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].label","typeLabel":"string"},"isBaseline":{"type":"boolean","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].isBaseline","typeLabel":"boolean"},"overrides":{"oneOf":[{"type":"object","properties":{},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.0","typeLabel":"object"},{"type":"object","properties":{"posture":{"type":"object","properties":{"selectedPosture":{"type":"string","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.posture.selectedPosture","typeLabel":"enum\u003cstring>"}},"required":["selectedPosture"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.posture","typeLabel":"object"},"pricing":{"type":"object","properties":{"priceAdjustmentBasisPoints":{"type":"integer","minimum":-10000,"maximum":100000,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.pricing.priceAdjustmentBasisPoints","typeLabel":"integer"},"floorCpm":{"type":"object","properties":{"amount":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.pricing.floorCpm.amount","typeLabel":"number"},"currency":{"type":"string","minLength":3,"maxLength":3,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.pricing.floorCpm.currency","typeLabel":"string"}},"required":["amount","currency"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.pricing.floorCpm","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.pricing","typeLabel":"object"},"rules":{"type":"object","properties":{"requiredBundleIds":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.rules.requiredBundleIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.rules.requiredBundleIds","typeLabel":"string[]"},"excludedBundleIds":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.rules.excludedBundleIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.rules.excludedBundleIds","typeLabel":"string[]"},"maxProducts":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":100,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.rules.maxProducts","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.rules","typeLabel":"object"},"lessons":{"type":"object","properties":{"includeLessonIds":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.lessons.includeLessonIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.lessons.includeLessonIds","typeLabel":"string\u003cuuid>[]"},"excludeLessonIds":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.lessons.excludeLessonIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.lessons.excludeLessonIds","typeLabel":"string\u003cuuid>[]"}},"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1.lessons","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrides","typeLabel":"object"},"overrideDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].overrideDigest","typeLabel":"string"},"supersedesVariantId":{"oneOf":[{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].supersedesVariantId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].supersedesVariantId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].supersedesVariantId","typeLabel":"string\u003cuuid> | null"},"createdByUserId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].createdByUserId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].createdByUserId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].createdByUserId","typeLabel":"string | null"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"executions":{"default":[],"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"revisionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].revisionId","typeLabel":"string\u003cuuid>"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].variantId","typeLabel":"string\u003cuuid>"},"intelligenceRunId":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].intelligenceRunId","typeLabel":"string"},"attemptNumber":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].attemptNumber","typeLabel":"integer"},"status":{"type":"string","enum":["succeeded","failed"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"resultCode":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].resultCode.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].resultCode.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].resultCode","typeLabel":"string | null"},"inputDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].inputDigest","typeLabel":"string"},"overrideDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].overrideDigest","typeLabel":"string"},"outputDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].outputDigest","typeLabel":"string"},"decisionRecord":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.id","typeLabel":"string"},"status":{"type":"string","enum":["pending","responded","declined","failed","booked","delivered","rejected","unattributed","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.status","typeLabel":"enum\u003cstring>"},"resolution":{"type":"string","enum":["offer","no_match","declined","failure","stalled","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.resolution","typeLabel":"enum\u003cstring>"},"failure":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["llm","system","integration"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0.type","typeLabel":"enum\u003cstring>"},"code":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0.code.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0.code","typeLabel":"string | null"},"what":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0.what","typeLabel":"string"},"why":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0.why","typeLabel":"string"},"sellerAction":{"type":"string","enum":["retry","correct_configuration"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0.sellerAction","typeLabel":"enum\u003cstring>"}},"required":["type","code","what","why","sellerAction"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"string","enum":["llm","system","integration"]},"code":{"oneOf":[{"type":"string"},{"type":"null"}]},"what":{"type":"string"},"why":{"type":"string"},"sellerAction":{"type":"string","enum":["retry","correct_configuration"]}},"required":["type","code","what","why","sellerAction"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.failure","typeLabel":"object | null"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.createdAt","typeLabel":"string\u003cdate-time>"},"purpose":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.purpose.availability","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"Trusted execution classification. Null is reserved for historical runs recorded before purpose was required.","enum":["live","setup_test","simulation","probe","evaluation"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.purpose.value.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.purpose.value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.purpose.value","typeLabel":"enum\u003cstring> | null"}},"required":["availability","value"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.purpose","typeLabel":"object"},"buyer":{"type":"object","properties":{"operatorDomain":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.operatorDomain.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.operatorDomain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.operatorDomain","typeLabel":"string | null"},"brandDomain":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.brandDomain.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.brandDomain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.brandDomain","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.country.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.country","typeLabel":"string | null"},"customerId":{"oneOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.customerId.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.customerId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.customerId","typeLabel":"integer | null"},"advertiser":{"oneOf":[{"description":"Advertiser BrandRef from the immutable request, falling back only to the run snapshot for legacy records.","type":"object","properties":{"value":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.advertiser.oneOf.0.value","typeLabel":"string"},"source":{"type":"string","enum":["request.brand","request.account.brand","request.account.operator","request.account.account_id","compose_run"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.advertiser.oneOf.0.source","typeLabel":"enum\u003cstring>"}},"required":["value","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.advertiser.oneOf.0","typeLabel":"object"},{"description":"Advertiser BrandRef from the immutable request, falling back only to the run snapshot for legacy records.","type":"null","properties":{"value":{"type":"string"},"source":{"type":"string","enum":["request.brand","request.account.brand","request.account.operator","request.account.account_id","compose_run"]}},"required":["value","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.advertiser.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.advertiser","typeLabel":"object | null"},"buyingOperator":{"oneOf":[{"description":"Buying operator (including an agency or DSP where that is what the operator represents), kept distinct from advertiser and account.","type":"object","properties":{"value":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.buyingOperator.oneOf.0.value","typeLabel":"string"},"source":{"type":"string","enum":["request.brand","request.account.brand","request.account.operator","request.account.account_id","compose_run"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.buyingOperator.oneOf.0.source","typeLabel":"enum\u003cstring>"}},"required":["value","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.buyingOperator.oneOf.0","typeLabel":"object"},{"description":"Buying operator (including an agency or DSP where that is what the operator represents), kept distinct from advertiser and account.","type":"null","properties":{"value":{"type":"string"},"source":{"type":"string","enum":["request.brand","request.account.brand","request.account.operator","request.account.account_id","compose_run"]}},"required":["value","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.buyingOperator.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.buyingOperator","typeLabel":"object | null"},"account":{"oneOf":[{"description":"Opaque buyer-declared AdCP account_id when persisted. This is not a CRM id or seller-native account mapping.","type":"object","properties":{"value":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.account.oneOf.0.value","typeLabel":"string"},"source":{"type":"string","enum":["request.brand","request.account.brand","request.account.operator","request.account.account_id","compose_run"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.account.oneOf.0.source","typeLabel":"enum\u003cstring>"}},"required":["value","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.account.oneOf.0","typeLabel":"object"},{"description":"Opaque buyer-declared AdCP account_id when persisted. This is not a CRM id or seller-native account mapping.","type":"null","properties":{"value":{"type":"string"},"source":{"type":"string","enum":["request.brand","request.account.brand","request.account.operator","request.account.account_id","compose_run"]}},"required":["value","source"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.account.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer.account","typeLabel":"object | null"}},"required":["operatorDomain","brandDomain","country","customerId","advertiser","buyingOperator","account"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.buyer","typeLabel":"object"},"ask":{"type":"object","properties":{"brief":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask.brief.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask.brief.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask.brief","typeLabel":"string | null"},"buyingMode":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask.buyingMode","typeLabel":"string"},"requestAsks":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask.requestAsks.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask.requestAsks","typeLabel":"string[]"},"inputSnapshotAvailability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask.inputSnapshotAvailability","typeLabel":"enum\u003cstring>"}},"required":["brief","buyingMode","requestAsks","inputSnapshotAvailability"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.ask","typeLabel":"object"},"fit":{"type":"object","properties":{"disposition":{"oneOf":[{"type":"string","enum":["responded","declined_fit","declined_policy","not_live"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.disposition.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["responded","declined_fit","declined_policy","not_live"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.disposition.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.disposition","typeLabel":"enum\u003cstring> | null"},"qualified":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.qualified.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.qualified.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.qualified","typeLabel":"boolean | null"},"reasonAxis":{"oneOf":[{"type":"string","enum":["fit","policy"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.reasonAxis.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["fit","policy"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.reasonAxis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.reasonAxis","typeLabel":"enum\u003cstring> | null"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.reason","typeLabel":"string | null"},"policyDecision":{"oneOf":[{"type":"string","description":"Recorded Brief Acceptance result. `needs_human_approval` preserves eligible inventory while requiring an operator decision before a transaction proceeds. Null means the historical run did not record this evidence.","enum":["definitely_on_policy","definitely_not_on_policy","needs_human_approval"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.policyDecision.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.policyDecision.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.policyDecision","typeLabel":"enum\u003cstring> | null"},"matchedProducts":{"type":"array","items":{"type":"object","properties":{"productId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].productId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].productId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].productId","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].name","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].description","typeLabel":"string | null"},"reasoning":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].reasoning.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].reasoning.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].reasoning","typeLabel":"string | null"},"pricing":{"oneOf":[{"type":"object","description":"Server-computed CPM pricing summary for a selected composition.","required":["baseCpm","currency","operatorDiscount","finalCpm"],"properties":{"baseCpm":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.baseCpm.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.baseCpm.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.baseCpm","typeLabel":"number | null"},"currency":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.currency.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.currency","typeLabel":"string | null"},"operatorDiscount":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.operatorDiscount.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.operatorDiscount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.operatorDiscount","typeLabel":"number | null"},"finalCpm":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.finalCpm.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.finalCpm.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0.finalCpm","typeLabel":"number | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].pricing","typeLabel":"object | null"},"bundleIds":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].bundleIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].bundleIds","typeLabel":"string[]"},"signalIds":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].signalIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].signalIds","typeLabel":"string[]"},"formatIds":{"type":"array","items":{"type":"object","properties":{"agentUrl":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds.items.[INDEX].agentUrl.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds.items.[INDEX].agentUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds.items.[INDEX].agentUrl","typeLabel":"string | null"},"id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds.items.[INDEX].id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds.items.[INDEX].id","typeLabel":"string | null"}},"required":["agentUrl","id"],"additionalProperties":false,"description":"Creative format selected for an explained product.","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX].formatIds","typeLabel":"object[]"}},"required":["productId","name","description","reasoning","pricing","bundleIds","signalIds","formatIds"],"additionalProperties":false,"description":"Buyer-safe explanation of one product selected for the storefront response.","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.matchedProducts","typeLabel":"object[]"},"unavailableProducts":{"type":"array","items":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].name","typeLabel":"string | null"},"reasoning":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].reasoning.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].reasoning.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].reasoning","typeLabel":"string | null"},"reason":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].reason","typeLabel":"string"},"bundleIds":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].bundleIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].bundleIds","typeLabel":"string[]"},"signalIds":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].signalIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX].signalIds","typeLabel":"string[]"}},"required":["name","reasoning","reason","bundleIds","signalIds"],"additionalProperties":false,"description":"Composition the model considered but the platform omitted because it could not be priced authoritatively.","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit.unavailableProducts","typeLabel":"object[]"}},"required":["disposition","qualified","reasonAxis","reason","policyDecision","matchedProducts","unavailableProducts"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.fit","typeLabel":"object"},"posture":{"type":"object","properties":{"recommended":{"oneOf":[{"type":"string","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.recommended.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.recommended.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.recommended","typeLabel":"enum\u003cstring> | null"},"selected":{"oneOf":[{"type":"string","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.selected.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.selected.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.selected","typeLabel":"enum\u003cstring> | null"},"rationale":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.rationale.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.rationale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.rationale","typeLabel":"string | null"},"intensity":{"oneOf":[{"type":"string","enum":["low","medium","high"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.intensity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["low","medium","high"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.intensity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.intensity","typeLabel":"enum\u003cstring> | null"},"signals":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.signals.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.signals","typeLabel":"string[]"},"guidance":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.guidance.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.guidance","typeLabel":"string[]"},"matchedPricingFactIds":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.matchedPricingFactIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.matchedPricingFactIds","typeLabel":"string[]"},"operatingInstructionsVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.operatingInstructionsVersion","typeLabel":"integer"},"matchedBuyerInstructionIds":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.matchedBuyerInstructionIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.matchedBuyerInstructionIds","typeLabel":"string[]"},"override":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.override.availability","typeLabel":"enum\u003cstring>"},"actor":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.override.actor.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.override.actor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.override.actor","typeLabel":"string | null"}},"required":["availability","actor"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.override","typeLabel":"object"},"acceptancePolicyVersion":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.acceptancePolicyVersion.availability","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.acceptancePolicyVersion.value.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.acceptancePolicyVersion.value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.acceptancePolicyVersion.value","typeLabel":"integer | null"}},"required":["availability","value"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture.acceptancePolicyVersion","typeLabel":"object"}},"required":["recommended","selected","rationale","intensity","signals","guidance","matchedPricingFactIds","operatingInstructionsVersion","matchedBuyerInstructionIds","override","acceptancePolicyVersion"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.posture","typeLabel":"object"},"response":{"type":"object","properties":{"status":{"type":"string","enum":["responded","withheld","failed","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.status","typeLabel":"enum\u003cstring>"},"summary":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.summary","typeLabel":"string"},"exactSentState":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.exactSentState.availability","typeLabel":"enum\u003cstring>"},"productCount":{"oneOf":[{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.exactSentState.productCount.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.exactSentState.productCount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.exactSentState.productCount","typeLabel":"integer | null"},"proposalHistoryAvailability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.exactSentState.proposalHistoryAvailability","typeLabel":"enum\u003cstring>"}},"required":["availability","productCount","proposalHistoryAvailability"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.exactSentState","typeLabel":"object"},"negotiationChanges":{"type":"object","properties":{"requestAsks":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.negotiationChanges.requestAsks.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.negotiationChanges.requestAsks","typeLabel":"string[]"},"refinementApplied":{"oneOf":[{"isRequired":true},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.negotiationChanges.refinementApplied.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.negotiationChanges.refinementApplied","typeLabel":"null"}},"required":["requestAsks","refinementApplied"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.negotiationChanges","typeLabel":"object"},"limitations":{"description":"Counter-pitch limitations shown with a response. Absence means the historical run did not record them.","maxItems":32,"type":"array","items":{"type":"string","minLength":1,"maxLength":2000,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.limitations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response.limitations","typeLabel":"string[]"}},"required":["status","summary","exactSentState","negotiationChanges"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.response","typeLabel":"object"},"explanation":{"type":"object","properties":{"completeness":{"type":"string","enum":["complete","partial"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.completeness","typeLabel":"enum\u003cstring>"},"truncated":{"type":"boolean","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.truncated","typeLabel":"boolean"},"reasons":{"maxItems":32,"type":"array","items":{"type":"object","properties":{"category":{"type":"string","enum":["outside_seller_offering","capability_not_offered","supported_not_configured","no_available_fit","policy_decline","waiting_for_input_or_approval","execution_or_source_failure","evidence_incomplete"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].category","typeLabel":"enum\u003cstring>"},"reasonCode":{"type":"string","minLength":1,"maxLength":128,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].reasonCode","typeLabel":"string"},"requirement":{"type":"object","properties":{"text":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.text.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.text","typeLabel":"string | null"},"sourceLocator":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.sourceLocator.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.sourceLocator.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.sourceLocator","typeLabel":"string | null"},"importance":{"oneOf":[{"type":"string","enum":["mandatory","preference"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.importance.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["mandatory","preference"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.importance.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement.importance","typeLabel":"enum\u003cstring> | null"}},"required":["text","sourceLocator","importance"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].requirement","typeLabel":"object"},"description":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].description","typeLabel":"string"},"evidence":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["request","catalog","policy","execution","configuration","response"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"ref":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].ref","typeLabel":"string"},"revision":{"oneOf":[{"type":"string","pattern":"^sha256:[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].revision.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^sha256:[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].revision.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].revision","typeLabel":"string | null"},"sourceLocator":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].sourceLocator.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].sourceLocator.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].sourceLocator","typeLabel":"string | null"},"observedAt":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].observedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].observedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX].observedAt","typeLabel":"string\u003cdate-time> | null"}},"required":["kind","ref","revision","sourceLocator","observedAt"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].evidence","typeLabel":"object[]"},"accountableBoundary":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].accountableBoundary.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].accountableBoundary.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].accountableBoundary","typeLabel":"string | null"},"responsible":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].responsible.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].responsible.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].responsible","typeLabel":"string | null"},"nextAction":{"oneOf":[{"type":"object","required":["kind","unavailableReason"],"properties":{"kind":{"type":"string","enum":["none"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"unavailableReason":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.0.unavailableReason","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","sourceId","sourceName","label"],"properties":{"kind":{"type":"string","enum":["open_source_diagnostics"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"sourceId":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.1.sourceId","typeLabel":"string"},"sourceName":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.1.sourceName.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.1.sourceName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.1.sourceName","typeLabel":"string | null"},"label":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.1.label","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX].nextAction","typeLabel":"object"}},"required":["category","reasonCode","requirement","description","evidence","accountableBoundary","responsible","nextAction"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation.reasons","typeLabel":"object[]"}},"required":["completeness","truncated","reasons"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.explanation","typeLabel":"object"},"approval":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.availability","typeLabel":"enum\u003cstring>"},"id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","enum":["pending","approved","rejected","revoked"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["pending","approved","rejected","revoked"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.status","typeLabel":"enum\u003cstring> | null"},"reviewedBy":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewedBy.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewedBy.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewedBy","typeLabel":"string | null"},"reviewedAt":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewedAt","typeLabel":"string\u003cdate-time> | null"},"reviewerNotes":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewerNotes.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewerNotes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.reviewerNotes","typeLabel":"string | null"},"forwardedAt":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.forwardedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.forwardedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval.forwardedAt","typeLabel":"string\u003cdate-time> | null"}},"required":["availability","id","status","reviewedBy","reviewedAt","reviewerNotes","forwardedAt"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.approval","typeLabel":"object"},"outcome":{"type":"object","properties":{"state":{"type":"string","enum":["pending","booked","delivered","rejected","failed","unattributed","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.state","typeLabel":"enum\u003cstring>"},"eventType":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.eventType.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.eventType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.eventType","typeLabel":"string | null"},"eventAt":{"oneOf":[{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.eventAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.eventAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.eventAt","typeLabel":"string\u003cdate-time> | null"},"mediaBuyId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.mediaBuyId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.mediaBuyId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.mediaBuyId","typeLabel":"string | null"},"mediaBuyStatus":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.mediaBuyStatus.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.mediaBuyStatus.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.mediaBuyStatus","typeLabel":"string | null"},"pendingApprovalId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.pendingApprovalId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.pendingApprovalId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.pendingApprovalId","typeLabel":"string | null"},"bookedBudget":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.bookedBudget.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.bookedBudget.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.bookedBudget","typeLabel":"number | null"},"deliveredImpressions":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredImpressions.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredImpressions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredImpressions","typeLabel":"number | null"},"deliveredSpend":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredSpend.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredSpend.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredSpend","typeLabel":"number | null"},"deliveredCurrency":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredCurrency.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredCurrency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.deliveredCurrency","typeLabel":"string | null"},"attribution":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.availability","typeLabel":"enum\u003cstring>"},"model":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.model.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.model.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.model","typeLabel":"string | null"},"matchedRunId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.matchedRunId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.matchedRunId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.matchedRunId","typeLabel":"string | null"},"matchedProductIds":{"type":"array","items":{"type":"string","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.matchedProductIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution.matchedProductIds","typeLabel":"string[]"}},"required":["availability","model","matchedRunId","matchedProductIds"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome.attribution","typeLabel":"object"}},"required":["state","eventType","eventAt","mediaBuyId","mediaBuyStatus","pendingApprovalId","bookedBudget","deliveredImpressions","deliveredSpend","deliveredCurrency","attribution"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.outcome","typeLabel":"object"},"learning":{"type":"object","properties":{"analyticsEligibility":{"type":"object","properties":{"status":{"type":"string","enum":["eligible","ineligible","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.analyticsEligibility.status","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.analyticsEligibility.reason","typeLabel":"string"}},"required":["status","reason"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.analyticsEligibility","typeLabel":"object"},"postureContribution":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution.availability","typeLabel":"enum\u003cstring>"},"selected":{"oneOf":[{"type":"string","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution.selected.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution.selected.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution.selected","typeLabel":"enum\u003cstring> | null"},"recommended":{"oneOf":[{"type":"string","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution.recommended.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["direct_fit","hold_value","value_preserving_compromise","tradeoff_ladder","price_first","wholesale_mirror"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution.recommended.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution.recommended","typeLabel":"enum\u003cstring> | null"}},"required":["availability","selected","recommended"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.postureContribution","typeLabel":"object"},"recommendationLineage":{"type":"object","properties":{"availability":{"type":"string","enum":["recorded","unavailable"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.recommendationLineage.availability","typeLabel":"enum\u003cstring>"},"citedLessonIds":{"default":[],"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.recommendationLineage.citedLessonIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.recommendationLineage.citedLessonIds","typeLabel":"string\u003cuuid>[]"}},"required":["availability","citedLessonIds"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning.recommendationLineage","typeLabel":"object"}},"required":["analyticsEligibility","postureContribution","recommendationLineage"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.learning","typeLabel":"object"},"provenance":{"type":"object","properties":{"modelProvider":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.modelProvider.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.modelProvider.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.modelProvider","typeLabel":"string | null"},"modelName":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.modelName","typeLabel":"string"},"operatingInstructionsVersion":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.operatingInstructionsVersion","typeLabel":"integer"},"durationMs":{"oneOf":[{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.durationMs.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.durationMs.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance.durationMs","typeLabel":"integer | null"}},"required":["modelProvider","modelName","operatingInstructionsVersion","durationMs"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord.provenance","typeLabel":"object"}},"required":["id","status","resolution","failure","createdAt","purpose","buyer","ask","fit","posture","response","explanation","approval","outcome","learning","provenance"],"additionalProperties":false,"description":"Canonical seller-readable decision record projected from one storefront intelligence run and its attributed approval/commercial evidence.","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].decisionRecord","typeLabel":"object"},"sourceScope":{"oneOf":[{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["storefront"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.sourceId.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.sourceId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.sourceId","typeLabel":"enum\u003cstring> | null"},"sourceName":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.sourceName.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.sourceName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.sourceName","typeLabel":"enum\u003cstring> | null"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.0","typeLabel":"object"},{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["source"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.sourceId","typeLabel":"string"},"sourceName":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.sourceName","typeLabel":"string"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].sourceScope","typeLabel":"object"},"createdByUserId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].createdByUserId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].createdByUserId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].createdByUserId","typeLabel":"string | null"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"}},"required":["id","revisionId","variantId","intelligenceRunId","attemptNumber","status","resultCode","inputDigest","overrideDigest","outputDigest","decisionRecord","sourceScope","createdByUserId","createdAt"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executions","typeLabel":"object[]"},"executionHistory":{"default":[],"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"revisionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].revisionId","typeLabel":"string\u003cuuid>"},"variantId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].variantId","typeLabel":"string\u003cuuid>"},"intelligenceRunId":{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].intelligenceRunId","typeLabel":"string"},"attemptNumber":{"type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].attemptNumber","typeLabel":"integer"},"status":{"type":"string","enum":["succeeded","failed"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"resultCode":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].resultCode.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].resultCode.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].resultCode","typeLabel":"string | null"},"inputDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].inputDigest","typeLabel":"string"},"overrideDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].overrideDigest","typeLabel":"string"},"outputDigest":{"type":"string","pattern":"^[a-f0-9]{64}$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].outputDigest","typeLabel":"string"},"sourceScope":{"oneOf":[{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["storefront"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.sourceId.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.sourceId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.sourceId","typeLabel":"enum\u003cstring> | null"},"sourceName":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.sourceName.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.sourceName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.sourceName","typeLabel":"enum\u003cstring> | null"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.0","typeLabel":"object"},{"type":"object","default":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"required":["mode","sourceId","sourceName","diagnostics"],"properties":{"mode":{"type":"string","enum":["source"],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"sourceId":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.sourceId","typeLabel":"string"},"sourceName":{"type":"string","minLength":1,"maxLength":500,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.sourceName","typeLabel":"string"},"diagnostics":{"type":"object","properties":{"includedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics.includedBundleCount","typeLabel":"integer"},"includedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics.includedSignalCount","typeLabel":"integer"},"excludedBundleCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics.excludedBundleCount","typeLabel":"integer"},"excludedSignalCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics.excludedSignalCount","typeLabel":"integer"},"missingLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics.missingLineageCount","typeLabel":"integer"},"ambiguousLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics.ambiguousLineageCount","typeLabel":"integer"},"crossSourceLineageCount":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics.crossSourceLineageCount","typeLabel":"integer"}},"required":["includedBundleCount","includedSignalCount","excludedBundleCount","excludedSignalCount","missingLineageCount","ambiguousLineageCount","crossSourceLineageCount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1.diagnostics","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].sourceScope","typeLabel":"object"},"createdByUserId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].createdByUserId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].createdByUserId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].createdByUserId","typeLabel":"string | null"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"}},"required":["id","revisionId","variantId","intelligenceRunId","attemptNumber","status","resultCode","inputDigest","overrideDigest","outputDigest","sourceScope","createdByUserId","createdAt"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX].executionHistory","typeLabel":"object[]"}},"required":["id","revisionId","slotIndex","generation","label","isBaseline","overrides","overrideDigest","supersedesVariantId","createdByUserId","createdAt","executions","executionHistory"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX].variants.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions.items.[INDEX].variants","typeLabel":"object[]"},"createdByUserId":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"revisions.items.[INDEX].createdByUserId.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"revisions.items.[INDEX].createdByUserId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"revisions.items.[INDEX].createdByUserId","typeLabel":"string | null"},"createdAt":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$","isRequired":true,"uniqueKey":"revisions.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"}},"required":["id","scenarioId","revisionNumber","title","sourceKind","sourceRef","briefSnapshot","observedDecisionSnapshot","inputSummary","inputDigest","schemaVersion","sourceScope","runnableUntil","isRunnable","replayAvailableUntil","variants","createdByUserId","createdAt"],"additionalProperties":false,"uniqueKey":"revisions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"revisions","typeLabel":"object[]"}},"required":["id","storefrontId","latestTitle","latestRevisionNumber","sourceScope","latestRunnableUntil","isRunnable","createdByUserId","createdAt","revisions"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","storefrontId":"\u003cstring>","latestTitle":"\u003cstring>","latestRevisionNumber":4503599627370495,"sourceScope":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"latestRunnableUntil":"2023-11-07T05:31:56Z","isRunnable":true,"createdByUserId":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","revisions":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","scenarioId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","revisionNumber":4503599627370495,"title":"\u003cstring>","sourceKind":"sample","sourceRef":"\u003cstring>","briefSnapshot":{},"observedDecisionSnapshot":{},"inputSummary":{},"inputDigest":"\u003cstring>","schemaVersion":4503599627370495,"sourceScope":{"mode":"storefront","sourceId":null,"sourceName":null,"diagnostics":{"includedBundleCount":0,"includedSignalCount":0,"excludedBundleCount":0,"excludedSignalCount":0,"missingLineageCount":0,"ambiguousLineageCount":0,"crossSourceLineageCount":0}},"runnableUntil":"2023-11-07T05:31:56Z","isRunnable":true,"replayAvailableUntil":"2023-11-07T05:31:56Z","variants":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","revisionId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","slotIndex":1,"generation":4503599627370495,"label":"\u003cstring>","isBaseline":true,"overrides":{},"overrideDigest":"\u003cstring>","supersedesVariantId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","createdByUserId":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","executions":[],"executionHistory":[]}],"createdByUserId":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"bdc6d9e0-ac09-4ae8-9f22-58c45d820259":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"data.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"data.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data","typeLabel":"enum\u003cstring> | null"},"error":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"field":{"description":"Field path associated with the error","type":"string","uniqueKey":"error.field","typeLabel":"string"},"details":{"description":"Additional error context","type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"error.details.additionalProperties","typeLabel":"any"},"uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"description":"Structured error object","isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["data","error"],"additionalProperties":false,"description":"Standard error response","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"exampleType":"generated"},"ee24893f-11c3-45fb-a036-a87c7366eee5":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"data.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"data.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data","typeLabel":"enum\u003cstring> | null"},"error":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"field":{"description":"Field path associated with the error","type":"string","uniqueKey":"error.field","typeLabel":"string"},"details":{"description":"Additional error context","type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"error.details.additionalProperties","typeLabel":"any"},"uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"description":"Structured error object","isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["data","error"],"additionalProperties":false,"description":"Standard error response","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"exampleType":"generated"},"6d9473b8-9863-4ca5-9e87-7769c59f7b9b":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"oneOf":[{"type":"string","enum":[null],"isRequired":true,"uniqueKey":"data.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":[null],"isRequired":true,"uniqueKey":"data.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data","typeLabel":"enum\u003cstring> | null"},"error":{"type":"object","properties":{"code":{"type":"string","description":"Machine-readable error code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"field":{"description":"Field path associated with the error","type":"string","uniqueKey":"error.field","typeLabel":"string"},"details":{"description":"Additional error context","type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"error.details.additionalProperties","typeLabel":"any"},"uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"description":"Structured error object","isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["data","error"],"additionalProperties":false,"description":"Standard error response","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":null,"error":{"code":"\u003cstring>","message":"\u003cstring>","field":"\u003cstring>","details":{}}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"aae98bb4-82b7-48ad-9ece-dc5c91f72c41":{"bearerAuth":{"type":"http","scheme":"bearer","description":"API key or access token","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"48636f17-a03a-456c-a309-abeae6a37af2":{"url":"https://api.apostra.com/api/v2/storefront","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key or access token","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key or access token","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"v2/storefront-api-v2.yaml"},"subdomain":"agentic2","siteName":"Apostra","title":"Create a merchandising simulation scenario - Apostra","navMaps":{"firstHrefInVersion":{"v2":{"href":"/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario","matchLevel":0},"v3":{"href":"/v3/overview","matchLevel":3}},"firstHrefInLanguage":{}},"lastModified":"2026-11-07T15:49:29.586Z","originalFileLocation":"v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario.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=\"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Apostra\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/agentic2/sAZk5VwCxBRsiHGz/_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/agentic2/sAZk5VwCxBRsiHGz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/agentic2/sAZk5VwCxBRsiHGz/_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/agentic2/sAZk5VwCxBRsiHGz/_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/agentic2/sAZk5VwCxBRsiHGz/_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/agentic2/sAZk5VwCxBRsiHGz/_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/agentic2/sAZk5VwCxBRsiHGz/_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/agentic2/sAZk5VwCxBRsiHGz/_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/agentic2/sAZk5VwCxBRsiHGz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a merchandising simulation scenario - Apostra\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Apostra API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://agentic2.mintlify.site/_mintlify/api/og/v2?division=Storefront\u0026amp;title=Create+a+merchandising+simulation+scenario\u0026amp;description=Create+an+immutable+scenario+and+baseline+revision+from+a+sample%2C+a+seller-provided+brief%2C+or+a+same-Storefront+observed+decision.+The+server+captures+configura\u0026amp;theme=c49c13ac1fe5edf0b8126688\u0026amp;signature=1cd3fa7e90499e979b24abb0f5a97aed573c2040dc77dcc1cb3e45c073d3e419\">\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=\"Create a merchandising simulation scenario - Apostra\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://agentic2.mintlify.site/_mintlify/api/og/v2?division=Storefront\u0026amp;title=Create+a+merchandising+simulation+scenario\u0026amp;description=Create+an+immutable+scenario+and+baseline+revision+from+a+sample%2C+a+seller-provided+brief%2C+or+a+same-Storefront+observed+decision.+The+server+captures+configura\u0026amp;theme=c49c13ac1fe5edf0b8126688\u0026amp;signature=1cd3fa7e90499e979b24abb0f5a97aed573c2040dc77dcc1cb3e45c073d3e419\">\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/agentic2/sAZk5VwCxBRsiHGz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Apostra\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7513D4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.apostra.com/#organization\",\"name\":\"Apostra\",\"url\":\"https://docs.apostra.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/agentic2/A5rx0kFcKxq4RfQe/logo-apostra/apostra-black-purple-logo.svg?fit=max\u0026auto=format\u0026n=A5rx0kFcKxq4RfQe\u0026q=85\u0026s=d9788f7a39ebea19b202324e702d3178\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.apostra.com#website\",\"name\":\"Apostra\",\"url\":\"https://docs.apostra.com\",\"publisher\":{\"@id\":\"https://docs.apostra.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario#webpage\",\"url\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario\",\"name\":\"Create a merchandising simulation scenario\",\"description\":\"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.\",\"dateModified\":\"2026-11-07T15:49:29.586Z\",\"isPartOf\":{\"@id\":\"https://docs.apostra.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Seller API reference\",\"item\":\"https://docs.apostra.com/v2/storefront-api-reference\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Storefront\",\"item\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/get-partner-program-access\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a merchandising simulation scenario\",\"item\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario#apireference\",\"headline\":\"Create a merchandising simulation scenario\",\"name\":\"Create a merchandising simulation scenario\",\"description\":\"Create an immutable scenario and baseline revision from a sample, a seller-provided brief, or a same-Storefront observed decision. The server captures configuration and replay provenance; clients cannot submit authoritative snapshots.\",\"url\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario\",\"mainEntityOfPage\":{\"@id\":\"https://docs.apostra.com/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario#webpage\"},\"dateModified\":\"2026-11-07T15:49:29.586Z\",\"publisher\":{\"@id\":\"https://docs.apostra.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.apostra.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Apostra\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Apostra","nav":{"global":null,"tabs":[{"tab":"Manage ads","icon":"compass","pages":[{"title":"Manage ads","href":"/v3/manage-ads"}]},{"tab":"Build software","icon":"code","versions":[{"version":"v2","tag":"Compatibility","groups":[{"group":"Start building","icon":"rocket","pages":[{"title":"Build with Apostra","icon":"code","href":"/v2/build-with-apostra"},{"title":"Quick Start","icon":"rocket","href":"/v2/quickstart"},{"title":"Authentication","icon":"key","href":"/v2/authentication"},{"title":"Account Access \u0026 Signup","icon":"user-plus","href":"/v2/setup/account-access"},{"title":"Built for Agents","icon":"robot","href":"/v2/setup/built-for-agents"},{"title":"Manage buyer agents","icon":"robot","href":"/v2/setup/buyer-agent-credentials"},{"title":"Listing, Playbook, and AI Business Rules","sidebarTitle":"Seller pages","icon":"layer-group","href":"/v2/setup/seller-pages"},{"title":"Create a white-label ChatGPT app","sidebarTitle":"ChatGPT app setup","icon":"message-bot","href":"/v2/setup/chatgpt-app-setup"},{"title":"AI Agent Skills","icon":"robot","href":"/v2/skill"},{"title":"Single Sign-On (SSO)","icon":"lock","href":"/v2/setup/sso-setup"},{"title":"Move an assistant integration from Murph to Apostra","icon":"arrows-left-right","href":"/v2/setup/murph-to-apostra"},{"title":"Migrating from v1 to v2","icon":"arrow-up-right-from-square","href":"/v2/setup/migration-guide"}]},{"group":"Core Concepts","icon":"lightbulb","pages":[{"title":"Philosophy","icon":"compass","href":"/v2/concepts/philosophy"},{"title":"The storefront agent","sidebarTitle":"Storefront agent","icon":"user-tie","href":"/v2/concepts/storefront-agent"},{"title":"Agents","icon":"robot","href":"/v2/concepts/agents"},{"title":"Merchandising","sidebarTitle":"Merchandising","icon":"store","href":"/v2/concepts/merchandising"},{"title":"AI Business Rules","sidebarTitle":"AI Business Rules","icon":"scale-balanced","href":"/v2/concepts/ai-business-rules"},{"title":"Object Model","icon":"sitemap","href":"/v2/concepts/object-model"},{"title":"Asks","icon":"hand","href":"/v2/concepts/asks"},{"title":"Approving agent requests","icon":"shield-check","href":"/v2/concepts/web-approvals"},{"title":"Developer Glossary","sidebarTitle":"Glossary","icon":"book-open","href":"/v2/developer-reference/glossary"},{"title":"Which domain is which","icon":"signs-post","href":"/v2/concepts/domains"},{"title":"Inbound email addresses","icon":"inbox","href":"/v2/concepts/inbound-email-addresses"},{"title":"Identity documents","icon":"id-card","href":"/v2/concepts/identity-documents"},{"title":"Platform Accounts and Advertiser Mapping","icon":"sitemap","href":"/v2/concepts/ad-platform-accounts"},{"title":"Media buy lifecycle","icon":"diagram-project","href":"/v2/concepts/media-buy-lifecycle"},{"title":"Campaign readiness","icon":"circle-check","href":"/v2/concepts/campaign-readiness"},{"title":"Goal-seeking campaigns","icon":"bullseye","href":"/v2/concepts/goal-seeking-campaigns"},{"title":"The seller-history co-op","icon":"people-group","href":"/v2/concepts/seller-history-co-op"},{"title":"Cross-currency buying","sidebarTitle":"Cross-currency buying","icon":"money-bill-transfer","href":"/v2/concepts/cross-currency"},{"title":"How Apostra uses AdCP (buy side)","icon":"cart-shopping","href":"/v2/concepts/adcp-on-the-buy-side"},{"title":"AdCP versioning \u0026 negotiation","icon":"code-branch","href":"/v2/concepts/adcp-versioning"},{"title":"How AdCP thinks about video","icon":"film","href":"/v2/concepts/video-creatives"}]},{"group":"Buyer operations","icon":"user","pages":[{"group":"Advertisers","icon":"building","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Advertiser tasks","icon":"list-check","href":"/v2/buyer/advertisers/tasks/index"},{"title":"Create advertiser","icon":"plus","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/create-advertiser"},{"title":"Delete advertiser","icon":"trash","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/delete-advertiser"},{"title":"Execute catalog activation","icon":"play","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/execute-catalog-activation"},{"title":"Get advertiser","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/get-advertiser"},{"title":"List advertisers","icon":"list","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/list-advertisers"},{"title":"Open Advertisers","icon":"building","href":"/v2/buyer/advertisers/tasks/open-advertisers-page"},{"title":"List organization advertisers","icon":"building-user","href":"/v2/buyer/advertisers/tasks/list-organization-advertisers"},{"title":"Manage organization advertiser grants","icon":"user-shield","href":"/v2/buyer/advertisers/tasks/manage-organization-advertiser-grants"},{"title":"Read client access for an advertiser","icon":"user-group","href":"/v2/buyer/advertisers/tasks/read-advertiser-client-access"},{"title":"Invite and manage a client's access","icon":"user-plus","href":"/v2/buyer/advertisers/tasks/save-advertiser-client-access"},{"title":"List audiences","icon":"users","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/list-audiences"},{"title":"List available accounts","icon":"link","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/list-available-accounts"},{"title":"Manage provider accounts on an advertiser","icon":"plug","href":"/v2/buyer/advertisers/tasks/manage-provider-accounts"},{"title":"List catalogs","icon":"list-ul","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/list-catalogs"},{"title":"Preview catalog activation","icon":"eye","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/preview-catalog-activation"},{"title":"Refresh catalog","icon":"arrow-rotate-right","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/refresh-catalog"},{"title":"Revalidate data delivery credential","icon":"rotate","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/revalidate-data-delivery-credential"},{"title":"Save catalog transform","icon":"shuffle","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/save-catalog-transform"},{"title":"Sync audiences","icon":"users-gear","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/sync-audiences"},{"title":"Sync catalogs","icon":"arrows-rotate","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/sync-catalogs"},{"title":"Update account reporting bucket","icon":"bucket","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/update-account-reporting-bucket"},{"title":"Update advertiser","icon":"pen","tag":"Deprecated","href":"/v2/buyer/advertisers/tasks/update-advertiser"}]}]},{"group":"Campaigns","icon":"bullhorn","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Campaign tasks","icon":"list-check","href":"/v2/buyer/campaigns/tasks/index"},{"title":"Auto-select products","icon":"wand-magic-sparkles","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/auto-select-products"},{"title":"Create campaign","icon":"plus","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/create-campaign"},{"title":"Delete campaign","icon":"trash","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/delete-campaign"},{"title":"Execute campaign","icon":"rocket","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/execute-campaign"},{"title":"Get campaign products","icon":"boxes-stacked","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-campaign-products"},{"title":"Get media buy packages","icon":"boxes-stacked","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-media-buy-packages"},{"title":"List targeting dimensions","icon":"list","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/list-targeting-dimensions"},{"title":"List targeting dimension values","icon":"table-list","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/list-targeting-dimension-values"},{"title":"Resolve targeting dimension text","icon":"wand-magic-sparkles","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/resolve-targeting-dimension"},{"title":"List geo metros","icon":"map","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/list-geo-metros"},{"title":"Get campaign","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-campaign"},{"title":"Get campaign delivery","api":"GET /api/v2/buyer/campaigns/{campaignId}/delivery","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-campaign-delivery"},{"title":"Get campaign workspace","icon":"table-columns","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-campaign-workspace"},{"title":"Get tracked-campaign subscription","api":"GET /api/v2/buyer/storefront-connections/{connectionId}/accounts/{accountId}/directed-campaigns/subscription","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-directed-campaign-subscription"},{"title":"Get media buy status","icon":"signal-stream","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-media-buy-status"},{"title":"List campaigns","icon":"list","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/list-campaigns"},{"title":"Open Campaigns","icon":"bullhorn","href":"/v2/buyer/campaigns/tasks/open-campaigns-page"},{"title":"Open Review \u0026 go live","icon":"clipboard-check","href":"/v2/buyer/campaigns/tasks/open-campaign-receipt"},{"title":"List campaign suggestion sets","icon":"list-check","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/list-campaign-suggestion-sets"},{"title":"Get campaign suggestion set","icon":"magnifying-glass-dollar","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/get-campaign-suggestion-set"},{"title":"Approve campaign suggestion set","icon":"circle-check","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/approve-campaign-suggestion-set"},{"title":"Reject campaign suggestion set","icon":"circle-xmark","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/reject-campaign-suggestion-set"},{"title":"Pause campaign","icon":"pause","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/pause-campaign"},{"title":"Reactivate campaign","icon":"play","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/reactivate-campaign"},{"title":"Pause media buy","icon":"circle-pause","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/pause-media-buy"},{"title":"Reactivate media buy","icon":"circle-play","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/reactivate-media-buy"},{"title":"Subscribe tracked campaigns","api":"POST /api/v2/buyer/storefront-connections/{connectionId}/accounts/{accountId}/directed-campaigns/subscribe","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/subscribe-directed-campaigns"},{"title":"Unsubscribe tracked campaigns","api":"DELETE /api/v2/buyer/storefront-connections/{connectionId}/accounts/{accountId}/directed-campaigns/subscription","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/unsubscribe-directed-campaigns"},{"title":"Update campaign","icon":"pen","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/update-campaign"},{"title":"Update media buy","icon":"pen-to-square","tag":"Deprecated","href":"/v2/buyer/campaigns/tasks/update-media-buy"}]}]},{"group":"Product Discovery","icon":"magnifying-glass","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Product discovery tasks","icon":"list-check","href":"/v2/buyer/discovery/tasks/index"},{"title":"Add products","icon":"plus","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/add-products"},{"title":"Apply proposal","icon":"wand-magic-sparkles","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/apply-proposal"},{"title":"Create media buys from a product query","icon":"cart-shopping","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/create-media-buys"},{"title":"Browse products","icon":"layer-group","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/browse-products"},{"title":"Discover products","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/discover-products"},{"title":"Stream discovery events","icon":"tower-broadcast","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/events"},{"title":"Get products","icon":"list","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/get-products"},{"title":"Remove products","icon":"trash","tag":"Deprecated","href":"/v2/buyer/discovery/tasks/remove-products"}]}]},{"group":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks","icon":"webhook","tag":"Deprecated","href":"/v2/buyer/webhooks/index"}]},{"group":"Creatives","icon":"image","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Creative tasks","icon":"list-check","href":"/v2/buyer/creatives/tasks/index"},{"title":"Start creative session","icon":"sparkles","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/start-creative-session"},{"title":"Manage advertiser creative collections","icon":"folder-tree","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/manage-advertiser-creative-collections"},{"title":"Adopt a managed audio source","icon":"waveform","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/adopt-managed-audio-source"},{"title":"Create advertiser creative master","icon":"layer-group","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/create-advertiser-creative-manifest"},{"title":"Create creative manifest","icon":"plus","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/create-creative-manifest"},{"title":"Detach creative from campaign","icon":"trash","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/delete-creative-manifest"},{"title":"Get creative manifest","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/get-creative-manifest"},{"title":"List creative manifests","icon":"list","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/list-creative-manifests"},{"title":"Update creative manifest","icon":"pen","tag":"Deprecated","href":"/v2/buyer/creatives/tasks/update-creative-manifest"}]}]},{"group":"Audiences \u0026 Inventory","icon":"users","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Property list tasks","icon":"list-check","href":"/v2/buyer/property-lists/tasks/index"},{"title":"Check property list","icon":"circle-check","tag":"Deprecated","href":"/v2/buyer/property-lists/tasks/check-property-list"},{"title":"Create property list","icon":"plus","tag":"Deprecated","href":"/v2/buyer/property-lists/tasks/create-property-list"},{"title":"Delete property list","icon":"trash","tag":"Deprecated","href":"/v2/buyer/property-lists/tasks/delete-property-list"},{"title":"Get check report","icon":"file-lines","tag":"Deprecated","href":"/v2/buyer/property-lists/tasks/get-check-report"},{"title":"Get property list","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/property-lists/tasks/get-property-list"},{"title":"List property lists","icon":"list","tag":"Deprecated","href":"/v2/buyer/property-lists/tasks/list-property-lists"},{"title":"Update property list","icon":"pen","tag":"Deprecated","href":"/v2/buyer/property-lists/tasks/update-property-list"}]}]},{"group":"Measurement \u0026 Conversions","icon":"ruler","pages":[{"group":"Measurement Tasks","icon":"list-check","pages":[{"title":"Measurement tasks","icon":"list-check","href":"/v2/buyer/measurement/tasks/index"},{"title":"Create measurement source","icon":"plus","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/create-measurement-source"},{"title":"Create test cohort","icon":"plus","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/create-test-cohort"},{"title":"Delete test cohort","icon":"trash","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/delete-test-cohort"},{"title":"Get measurement config","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/get-measurement-config"},{"title":"Get measurement freshness","icon":"clock","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/get-measurement-freshness"},{"title":"Get measurement source","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/get-measurement-source"},{"title":"Get test cohort","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/get-test-cohort"},{"title":"List measurement records","icon":"list","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/list-measurement-records"},{"title":"List measurement sources","icon":"list","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/list-measurement-sources"},{"title":"List test cohorts","icon":"list","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/list-test-cohorts"},{"title":"Sync measurement data","icon":"arrows-rotate","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/sync-measurement-data"},{"title":"Update measurement config","icon":"pen","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/update-measurement-config"},{"title":"Update measurement source","icon":"pen","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/update-measurement-source"},{"title":"Update test cohort","icon":"pen","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/update-test-cohort"},{"title":"Upload context records","icon":"cloud","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/upload-context-records"},{"title":"Upload measurement records","icon":"upload","tag":"Deprecated","href":"/v2/buyer/measurement/tasks/upload-measurement-records"}]},{"group":"Conversions","icon":"bullseye","pages":[{"title":"Conversion API","icon":"chart-line-up","href":"/v2/integrations/conversion-api"},{"group":"Event Source Tasks","icon":"list-check","pages":[{"title":"Event source tasks","icon":"list-check","href":"/v2/buyer/event-sources/tasks/index"},{"title":"List event sources","icon":"list","tag":"Deprecated","href":"/v2/buyer/event-sources/tasks/list-event-sources"},{"title":"Log event","icon":"circle-dot","href":"/v2/buyer/event-sources/tasks/log-event"},{"title":"Sync event sources","icon":"arrows-rotate","tag":"Deprecated","href":"/v2/buyer/event-sources/tasks/sync-event-sources"}]}]}]},{"group":"Reporting \u0026 Activity","icon":"chart-bar","pages":[{"group":"Reporting Tasks","icon":"list-check","pages":[{"title":"Reporting tasks","icon":"list-check","href":"/v2/buyer/reporting/tasks/index"},{"title":"Get event summary","icon":"clock","tag":"Deprecated","href":"/v2/buyer/reporting/tasks/get-event-summary"},{"title":"Get reporting metrics","icon":"chart-line","tag":"Deprecated","href":"/v2/buyer/reporting/tasks/get-reporting-metrics"},{"title":"Get campaign seller scorecard","icon":"ranking-star","tag":"Deprecated","href":"/v2/buyer/reporting/tasks/get-campaign-seller-scorecard"}]}]},{"group":"Planning \u0026 Governance","icon":"clipboard-check","pages":[{"group":"Syndication","icon":"share-nodes","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Syndication tasks","icon":"list-check","href":"/v2/buyer/syndication/tasks/index"},{"title":"Get syndication status","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/syndication/tasks/get-syndication-status"},{"title":"Toggle syndication","icon":"toggle-on","tag":"Deprecated","href":"/v2/buyer/syndication/tasks/syndicate"}]}]},{"group":"Update Proposals","icon":"code-pull-request","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Update proposal tasks","icon":"list-check","href":"/v2/buyer/update-proposals/tasks/index"},{"title":"Cancel update proposal","icon":"ban","tag":"Deprecated","href":"/v2/buyer/update-proposals/tasks/cancel-update-proposal"},{"title":"Get update proposal","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/update-proposals/tasks/get-update-proposal"}]}]},{"group":"Moderation","icon":"shield-halved","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Moderation tasks","icon":"list-check","href":"/v2/buyer/moderation/tasks/index"},{"title":"Check moderation","icon":"shield-check","href":"/v2/buyer/moderation/tasks/check-moderation"}]}]}]},{"group":"Connections","icon":"store","pages":[{"group":"Storefronts (Buyer)","icon":"store","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Storefront tasks","icon":"list-check","href":"/v2/buyer/storefronts/tasks/index"},{"title":"Get storefront","icon":"magnifying-glass","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/get-storefront"},{"title":"Get storefront capabilities","icon":"signal","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/get-storefront-capabilities"},{"title":"Update selection override","icon":"toggle-on","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/update-selection-override"},{"title":"Update advertiser Seller preference","icon":"sliders","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/update-advertiser-activation-preference"},{"title":"Update billing policy","icon":"file-invoice-dollar","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/update-billing-policy"},{"title":"Approve direct billing","icon":"file-signature","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/accept-direct-billing"},{"title":"Set Enhanced Reporting","icon":"chart-line","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/set-enhanced-reporting"},{"title":"Connect an AdCP source","api":"POST /api/v2/buyer/storefronts/{storefrontId}/sources/{sourceId}/adcp-connection","icon":"link","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/connect-adcp-storefront"},{"title":"Open Media Partners","icon":"plug","href":"/v2/buyer/storefronts/tasks/open-connections-page"},{"title":"List account presences","api":"GET /api/v2/buyer/storefront-connections/{connectionId}/accounts/{accountId}/presences","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/list-account-presences"},{"title":"List credentials","icon":"key","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/list-credentials"},{"title":"Refresh provider accounts","icon":"arrows-rotate","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/refresh-provider-accounts"},{"title":"List storefronts","icon":"list","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/list-storefronts"},{"title":"Register source credentials","icon":"user-lock","tag":"Deprecated","href":"/v2/buyer/storefronts/tasks/register-source-credentials"}]}]}]},{"group":"Account \u0026 Billing","icon":"gear","pages":[{"group":"Account","icon":"id-card","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Account tasks","icon":"list-check","href":"/v2/buyer/account/tasks/index"},{"title":"Get current account","icon":"circle-user","href":"/v2/buyer/account/tasks/get-current-account"},{"title":"Get membership settings","icon":"users","href":"/v2/buyer/account/tasks/get-membership"},{"title":"Get notification preferences","icon":"bell","href":"/v2/buyer/account/tasks/get-notification-preferences"},{"title":"List accounts","icon":"list","href":"/v2/buyer/account/tasks/list-customer-accounts"},{"title":"Preview account archive","icon":"magnifying-glass","href":"/v2/buyer/account/tasks/preview-account-archive"},{"title":"Archive account","icon":"box-archive","href":"/v2/buyer/account/tasks/archive-account"},{"title":"Restore account","icon":"rotate-left","href":"/v2/buyer/account/tasks/unarchive-account"},{"title":"Update account domain","icon":"globe","href":"/v2/buyer/account/tasks/update-customer-domain"},{"title":"Verify operator domain","icon":"circle-check","tag":"Deprecated","href":"/v2/buyer/account/tasks/verify-operator-domain"},{"title":"Your organization's domain","icon":"globe","href":"/v2/buyer/account/tasks/organization-domains"},{"title":"Update membership settings","icon":"user-gear","href":"/v2/buyer/account/tasks/update-membership"},{"title":"Update notification preferences","icon":"bell-concierge","href":"/v2/buyer/account/tasks/update-notification-preferences"}]}]},{"group":"Billing","icon":"file-invoice-dollar","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Billing tasks","icon":"list-check","href":"/v2/buyer/billing/tasks/index"},{"title":"Get billing info","icon":"address-card","href":"/v2/buyer/billing/tasks/get-billing-info"},{"title":"Update billing info","icon":"pen-to-square","href":"/v2/buyer/billing/tasks/update-billing-info"},{"title":"Get billing account","icon":"file-invoice-dollar","href":"/v2/buyer/billing/tasks/get-billing-account"},{"title":"Get inherited billing stub","icon":"building-shield","href":"/v2/buyer/billing/tasks/get-inherited-billing-stub"},{"title":"Get invoice activity","icon":"receipt","href":"/v2/buyer/billing/tasks/get-invoice-activity"}]}]}]}]},{"group":"Seller operations","icon":"store","pages":[{"group":"Getting Started","icon":"rocket","pages":[{"group":"Core Tasks","icon":"list-check","pages":[{"title":"Storefront tasks","icon":"list-check","href":"/v2/storefront/tasks/index"},{"title":"Confirm Media Company identity","icon":"id-card","href":"/v2/storefront/tasks/confirm-media-company-identity"},{"title":"Discover agents","icon":"magnifying-glass","href":"/v2/storefront/tasks/discover-agents"},{"title":"Get readiness","icon":"circle-check","href":"/v2/storefront/tasks/get-readiness"},{"title":"Resolve brand","icon":"building","href":"/v2/storefront/tasks/resolve-brand"}]}]},{"group":"Operating Your Storefront","icon":"wand-magic-sparkles","pages":[{"group":"Playbook API","icon":"list-ol","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Operating instructions tasks","icon":"list-check","href":"/v2/storefront/operating-instructions/tasks/index"},{"title":"Activate version","icon":"toggle-on","href":"/v2/storefront/operating-instructions/tasks/activate-version"},{"title":"Create version","icon":"plus","href":"/v2/storefront/operating-instructions/tasks/create-version"},{"title":"Get active version","icon":"circle-check","href":"/v2/storefront/operating-instructions/tasks/get-active"}]}]}]},{"group":"Inventory Sources","icon":"server","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Inventory source tasks","icon":"list-check","href":"/v2/storefront/inventory-sources/tasks/index"},{"title":"Create inventory source","icon":"plus","href":"/v2/storefront/inventory-sources/tasks/create-inventory-source"},{"title":"Submit certification test setup (retired)","icon":"flask","href":"/v2/storefront/inventory-sources/tasks/submit-certification-fixture-setup"},{"title":"Create a modular source from a feed","icon":"table","href":"/v2/storefront/inventory-sources/tasks/create-feed-modular-source"},{"title":"Delete inventory source","icon":"trash","href":"/v2/storefront/inventory-sources/tasks/delete-inventory-source"},{"title":"Get inventory source","icon":"magnifying-glass","href":"/v2/storefront/inventory-sources/tasks/get-inventory-source"},{"title":"Get modular readiness","icon":"diagram-project","href":"/v2/storefront/inventory-sources/tasks/get-modular-readiness"},{"title":"List inventory sources","icon":"list","href":"/v2/storefront/inventory-sources/tasks/list-inventory-sources"},{"title":"Author property and tag mappings","icon":"diagram-project","href":"/v2/storefront/inventory-sources/tasks/import-mapping"},{"title":"Set FreeWheel execution currency","icon":"coins","href":"/v2/storefront/inventory-sources/tasks/set-execution-currency"},{"title":"Update inventory source","icon":"pen","href":"/v2/storefront/inventory-sources/tasks/update-inventory-source"},{"title":"Update module config","icon":"sliders","href":"/v2/storefront/inventory-sources/tasks/update-modular-module-config"}]}]},{"group":"Demand \u0026 Signals","icon":"signal","pages":[{"group":"Signals","icon":"satellite-dish","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Signal tasks","icon":"list-check","href":"/v2/storefront/signals/tasks/index"},{"title":"Create signal","icon":"plus","href":"/v2/storefront/signals/tasks/create-signal"},{"title":"Delete signal","icon":"trash","href":"/v2/storefront/signals/tasks/delete-signal"},{"title":"Get signal","icon":"magnifying-glass","href":"/v2/storefront/signals/tasks/get-signal"},{"title":"List signals","icon":"list","href":"/v2/storefront/signals/tasks/list-signals"},{"title":"Update signal","icon":"pen","href":"/v2/storefront/signals/tasks/update-signal"}]}]}]},{"group":"Proposals \u0026 Agents","icon":"handshake","pages":[{"group":"Agents","icon":"robot","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Agent tasks","icon":"list-check","href":"/v2/storefront/agents/tasks/index"},{"title":"Create an Agent","href":"/v2/storefront/agents/tasks/create-agent"},{"title":"List agents","icon":"list","href":"/v2/storefront/agents/tasks/list-agents"},{"title":"Run creative conformance","icon":"list-check","href":"/v2/storefront/agents/tasks/run-creative-conformance"}]}]}]},{"group":"Buyer Routing","icon":"route","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Buyer routing tasks","icon":"list-check","href":"/v2/storefront/buyer-routing/tasks/index"},{"title":"Ensure GAM advertiser","icon":"plus","href":"/v2/storefront/buyer-routing/tasks/ensure-gam-advertiser"},{"title":"List buyer mappings","icon":"table-list","href":"/v2/storefront/buyer-routing/tasks/list-buyer-mappings"},{"title":"List GAM advertisers","icon":"list","href":"/v2/storefront/buyer-routing/tasks/list-gam-advertisers"},{"title":"Set default advertiser","icon":"star","href":"/v2/storefront/buyer-routing/tasks/set-default-advertiser"}]}]},{"group":"Analytics \u0026 Activity","icon":"chart-line","pages":[{"group":"Intelligence Runs","icon":"brain","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Get seller decision record","icon":"clipboard-check","href":"/v2/storefront/intelligence-runs/tasks/get-seller-decision-record"}]}]},{"group":"Activity \u0026 Reporting","icon":"chart-simple","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Activity \u0026 reporting tasks","icon":"list-check","href":"/v2/storefront/activity/tasks/index"},{"title":"Check moderation","icon":"shield-check","href":"/v2/storefront/activity/tasks/check-moderation"},{"title":"Get reporting metrics","icon":"chart-column","href":"/v2/storefront/activity/tasks/get-reporting-metrics"},{"title":"List activity","icon":"clock-rotate-left","href":"/v2/storefront/activity/tasks/list-activity"}]}]}]},{"group":"Billing","icon":"file-invoice-dollar","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Billing tasks","icon":"list-check","href":"/v2/storefront/billing/tasks/index"},{"title":"Get billing config","icon":"gear","href":"/v2/storefront/billing/tasks/get-billing-config"},{"title":"Get payout activity","icon":"money-bill-transfer","href":"/v2/storefront/billing/tasks/get-payout-activity"},{"title":"List billing accounts","icon":"sitemap","href":"/v2/storefront/billing/tasks/list-billing-accounts"},{"title":"List payout payees","icon":"list","href":"/v2/storefront/billing/tasks/list-payout-payees"},{"title":"Set payout details","icon":"building-columns","href":"/v2/storefront/billing/tasks/set-payout-details"},{"title":"Set payout payee","icon":"building","href":"/v2/storefront/billing/tasks/set-payout-payee"},{"title":"Update billing config","icon":"sliders","href":"/v2/storefront/billing/tasks/update-billing-config"}]}]},{"group":"Account","icon":"id-card","pages":[{"group":"Task Reference","icon":"list-check","pages":[{"title":"Account tasks","icon":"list-check","href":"/v2/storefront/account/tasks/index"},{"title":"Get current account","icon":"id-card","href":"/v2/storefront/account/tasks/get-current-account"},{"title":"Get membership","icon":"users","href":"/v2/storefront/account/tasks/get-membership"},{"title":"Get notification preferences","icon":"bell","href":"/v2/storefront/account/tasks/get-notification-preferences"},{"title":"List accounts","icon":"list","href":"/v2/storefront/account/tasks/list-customer-accounts"},{"title":"Preview account archive","icon":"magnifying-glass","href":"/v2/storefront/account/tasks/preview-account-archive"},{"title":"Archive account","icon":"box-archive","href":"/v2/storefront/account/tasks/archive-account"},{"title":"Restore account","icon":"rotate-left","href":"/v2/storefront/account/tasks/unarchive-account"},{"title":"Update account domain","icon":"globe","href":"/v2/storefront/account/tasks/update-customer-domain"},{"title":"Update membership","icon":"user-gear","href":"/v2/storefront/account/tasks/update-membership"},{"title":"Update notification preferences","icon":"bell-on","href":"/v2/storefront/account/tasks/update-notification-preferences"}]}]}]},{"group":"Cross-Cutting Reference","icon":"book-bookmark","pages":[{"title":"Errors","icon":"circle-exclamation","href":"/v2/reference/errors"},{"title":"Rate Limits","icon":"gauge-high","href":"/v2/reference/rate-limits"},{"title":"Agent fax lines","icon":"fax","href":"/v2/reference/agent-fax"},{"title":"Agent SMS lines","icon":"message","href":"/v2/reference/agent-sms"},{"title":"Agent RCS messages","icon":"message","href":"/v2/reference/agent-rcs"},{"title":"Agent voice lines","icon":"phone","href":"/v2/reference/agent-voice"},{"title":"Public callback URL requirements","icon":"webhook","href":"/v2/reference/public-callback-url-requirements"},{"title":"MCP App HTML","icon":"window","href":"/v2/reference/mcp-apps"},{"title":"Create a white-label ChatGPT app","sidebarTitle":"White-label ChatGPT app","icon":"comments","href":"/v2/reference/white-label-chatgpt-app"},{"title":"Connect Apostra to Microsoft Copilot Studio","sidebarTitle":"Copilot Studio","icon":"microsoft","href":"/v2/reference/connect-copilot-studio"},{"title":"Connect Apostra to Gemini Enterprise","sidebarTitle":"Gemini Enterprise","icon":"sparkles","href":"/v2/reference/connect-gemini-enterprise"},{"title":"Pagination","icon":"list-ol","href":"/v2/reference/pagination"},{"title":"Tasks","icon":"list-check","href":"/v2/guides/tasks"},{"title":"Diagnose Stuck Media Buys","sidebarTitle":"Diagnose stuck media buys","icon":"stethoscope","href":"/v2/developer-reference/diagnosing-stuck-media-buys"}]},{"group":"Buyer API reference","pages":[{"title":"Buyer API Reference","icon":"code","tag":"Deprecated","href":"/v2/buyer-api-reference"},{"group":"Signup","pages":[{"title":"Request buyer access","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /auth/buyer-signup-intake","href":"/v2/buyer-api-reference/signup/request-buyer-access"}]},{"group":"Advertisers","pages":[{"title":"List advertisers","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers","href":"/v2/buyer-api-reference/advertisers/list-advertisers"},{"title":"Create advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers","href":"/v2/buyer-api-reference/advertisers/create-advertiser"},{"title":"List organization advertisers","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /organization/advertisers","href":"/v2/buyer-api-reference/advertisers/list-organization-advertisers"},{"title":"Create an organization advertiser lifecycle","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /organization/advertisers","href":"/v2/buyer-api-reference/advertisers/create-an-organization-advertiser-lifecycle"},{"title":"Claim an exact-recipient advertiser invitation","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertiser-invitations/claim","href":"/v2/buyer-api-reference/advertisers/claim-an-exact-recipient-advertiser-invitation"},{"title":"List organization advertiser grants","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /organization/advertiser-grants","href":"/v2/buyer-api-reference/advertisers/list-organization-advertiser-grants"},{"title":"Invite an organization to advertiser access","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /organization/advertiser-grants","href":"/v2/buyer-api-reference/advertisers/invite-an-organization-to-advertiser-access"},{"title":"Get an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /organization/advertiser-grants/{grantRef}","href":"/v2/buyer-api-reference/advertisers/get-an-organization-advertiser-grant"},{"title":"Accept an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /organization/advertiser-grants/{grantRef}/accept","href":"/v2/buyer-api-reference/advertisers/accept-an-organization-advertiser-grant"},{"title":"Reject an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /organization/advertiser-grants/{grantRef}/reject","href":"/v2/buyer-api-reference/advertisers/reject-an-organization-advertiser-grant"},{"title":"Revoke an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /organization/advertiser-grants/{grantRef}/revoke","href":"/v2/buyer-api-reference/advertisers/revoke-an-organization-advertiser-grant"},{"title":"List all advertisers home","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /all-advertisers-home","href":"/v2/buyer-api-reference/advertisers/list-all-advertisers-home"},{"title":"Get advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}","href":"/v2/buyer-api-reference/advertisers/get-advertiser"},{"title":"Update advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}","href":"/v2/buyer-api-reference/advertisers/update-advertiser"},{"title":"Delete advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}","href":"/v2/buyer-api-reference/advertisers/delete-advertiser"},{"title":"Restore advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/restore","href":"/v2/buyer-api-reference/advertisers/restore-advertiser"},{"title":"Get advertiser tracking configuration","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/tracking-config","href":"/v2/buyer-api-reference/advertisers/get-advertiser-tracking-configuration"},{"title":"Update advertiser tracking configuration","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}/tracking-config","href":"/v2/buyer-api-reference/advertisers/update-advertiser-tracking-configuration"},{"title":"Revalidate data delivery credential","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/data-delivery-credentials/{name}/validate","href":"/v2/buyer-api-reference/advertisers/revalidate-data-delivery-credential"},{"title":"List advertiser accounts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/accounts","href":"/v2/buyer-api-reference/advertisers/list-advertiser-accounts"},{"title":"Assign account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/accounts","href":"/v2/buyer-api-reference/advertisers/assign-account"},{"title":"Get advertiser account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/accounts/{accountId}","href":"/v2/buyer-api-reference/advertisers/get-advertiser-account"},{"title":"List available accounts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/accounts/available","href":"/v2/buyer-api-reference/advertisers/list-available-accounts"},{"title":"Unmap a partner account from an advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}/accounts/{linkId}","href":"/v2/buyer-api-reference/advertisers/unmap-a-partner-account-from-an-advertiser"},{"title":"Update account reporting bucket","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}/accounts/{linkId}/reporting-bucket","href":"/v2/buyer-api-reference/advertisers/update-account-reporting-bucket"},{"title":"List catalogs","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/catalogs","href":"/v2/buyer-api-reference/advertisers/list-catalogs"},{"title":"Sync catalogs","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/catalogs/sync","href":"/v2/buyer-api-reference/advertisers/sync-catalogs"},{"title":"Save catalog transform","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}/catalogs/{catalogId}/transform","href":"/v2/buyer-api-reference/advertisers/save-catalog-transform"},{"title":"Preview catalog activation plan","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/catalogs/{catalogId}/activation-plan/preview","href":"/v2/buyer-api-reference/advertisers/preview-catalog-activation-plan"},{"title":"Refresh catalog","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/catalogs/{catalogId}/refresh","href":"/v2/buyer-api-reference/advertisers/refresh-catalog"},{"title":"Execute catalog activation plan","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/catalogs/{catalogId}/activation-plan/execute","href":"/v2/buyer-api-reference/advertisers/execute-catalog-activation-plan"},{"title":"Sync audiences","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{accountId}/audiences/sync","href":"/v2/buyer-api-reference/advertisers/sync-audiences"},{"title":"List audiences","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{accountId}/audiences","href":"/v2/buyer-api-reference/advertisers/list-audiences"}]},{"group":"Brands","pages":[{"title":"Resolve a brand profile","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /brands/resolve","href":"/v2/buyer-api-reference/brands/resolve-a-brand-profile"}]},{"group":"Buyer Storefront Accounts","pages":[{"title":"Declare sandbox buyer account linkages on a MANAGED storefront","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefront-accounts/sync","href":"/v2/buyer-api-reference/buyer-storefront-accounts/declare-sandbox-buyer-account-linkages-on-a-managed-storefront"},{"title":"List the caller's storefront-account grants","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-accounts","href":"/v2/buyer-api-reference/buyer-storefront-accounts/list-the-callers-storefront-account-grants"}]},{"group":"Buyer Agent Principals","pages":[{"title":"List the organization's Interchange principals","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /buyer-agent-principals","href":"/v2/buyer-api-reference/buyer-agent-principals/list-the-organizations-interchange-principals"},{"title":"Register an existing credential as a buyer agent","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals","href":"/v2/buyer-api-reference/buyer-agent-principals/register-an-existing-credential-as-a-buyer-agent"},{"title":"Replace exact advertiser access for a buyer agent","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /buyer-agent-principals/{principalId}/access","href":"/v2/buyer-api-reference/buyer-agent-principals/replace-exact-advertiser-access-for-a-buyer-agent"},{"title":"List a buyer agent’s active channel bindings","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /buyer-agent-principals/{principalId}/channel-bindings","href":"/v2/buyer-api-reference/buyer-agent-principals/list-a-buyer-agent’s-active-channel-bindings"},{"title":"Bind a Slack channel to a buyer agent","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/{principalId}/channel-bindings","href":"/v2/buyer-api-reference/buyer-agent-principals/bind-a-slack-channel-to-a-buyer-agent"},{"title":"Revoke a buyer agent channel binding","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /buyer-agent-principals/{principalId}/channel-bindings/{bindingId}","href":"/v2/buyer-api-reference/buyer-agent-principals/revoke-a-buyer-agent-channel-binding"},{"title":"List named seller-account connections for a buyer agent","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /buyer-agent-principals/{principalId}/administration-contexts","href":"/v2/buyer-api-reference/buyer-agent-principals/list-named-seller-account-connections-for-a-buyer-agent"},{"title":"Inspect buyer-agent configuration and readiness","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /buyer-agent-principals/{principalId}/administration","href":"/v2/buyer-api-reference/buyer-agent-principals/inspect-buyer-agent-configuration-and-readiness"},{"title":"Apply a confirmed buyer-agent configuration control","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/{principalId}/controls","href":"/v2/buyer-api-reference/buyer-agent-principals/apply-a-confirmed-buyer-agent-configuration-control"},{"title":"Test one buyer-agent webhook endpoint","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/{principalId}/notification-subscriptions/{subscriberId}/test","href":"/v2/buyer-api-reference/buyer-agent-principals/test-one-buyer-agent-webhook-endpoint"},{"title":"Pause or retire a buyer agent","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/{principalId}/lifecycle-controls","href":"/v2/buyer-api-reference/buyer-agent-principals/pause-or-retire-a-buyer-agent"},{"title":"Provision a hosted buyer-agent runtime-token binding","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/{principalId}/runtime-token/binding","href":"/v2/buyer-api-reference/buyer-agent-principals/provision-a-hosted-buyer-agent-runtime-token-binding"},{"title":"Mint a short-lived hosted buyer-agent runtime token","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/{principalId}/runtime-token","href":"/v2/buyer-api-reference/buyer-agent-principals/mint-a-short-lived-hosted-buyer-agent-runtime-token"},{"title":"Refresh a hosted buyer-agent runtime token","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/{principalId}/runtime-token/refresh","href":"/v2/buyer-api-reference/buyer-agent-principals/refresh-a-hosted-buyer-agent-runtime-token"},{"title":"Issue an identity-only buyer-agent credential","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/issue","href":"/v2/buyer-api-reference/buyer-agent-principals/issue-an-identity-only-buyer-agent-credential"},{"title":"Rotate a buyer-agent API-key credential","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/rotate","href":"/v2/buyer-api-reference/buyer-agent-principals/rotate-a-buyer-agent-api-key-credential"},{"title":"Revoke a buyer-agent credential","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /buyer-agent-principals/revoke","href":"/v2/buyer-api-reference/buyer-agent-principals/revoke-a-buyer-agent-credential"}]},{"group":"Creatives","pages":[{"title":"Get creative dashboard URL","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /creative-dashboard-url","href":"/v2/buyer-api-reference/creatives/get-creative-dashboard-url"},{"title":"Adopt a managed video source into a creative","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /creatives/adopt-managed-video-source","href":"/v2/buyer-api-reference/creatives/adopt-a-managed-video-source-into-a-creative"},{"title":"Adopt a managed audio source into a creative","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /creatives/adopt-managed-audio-source","href":"/v2/buyer-api-reference/creatives/adopt-a-managed-audio-source-into-a-creative"},{"title":"Create creative manifest","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creatives/create","href":"/v2/buyer-api-reference/creatives/create-creative-manifest"},{"title":"List creative templates","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creatives/templates","href":"/v2/buyer-api-reference/creatives/list-creative-templates"},{"title":"List creative manifests","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creativeManifest","href":"/v2/buyer-api-reference/creatives/list-creative-manifests"},{"title":"List creatives","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creatives","href":"/v2/buyer-api-reference/creatives/list-creatives"},{"title":"Bulk update creatives","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creatives/bulk-update","href":"/v2/buyer-api-reference/creatives/bulk-update-creatives"},{"title":"Sync campaign creatives","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creatives/sync","href":"/v2/buyer-api-reference/creatives/sync-campaign-creatives"},{"title":"Create advertiser creative master","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/creatives/create","href":"/v2/buyer-api-reference/creatives/create-advertiser-creative-master"},{"title":"List advertiser creative library","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/creatives","href":"/v2/buyer-api-reference/creatives/list-advertiser-creative-library"},{"title":"Promote advertiser creatives into the library shelf","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/creatives/save-to-library","href":"/v2/buyer-api-reference/creatives/promote-advertiser-creatives-into-the-library-shelf"},{"title":"Stash brought creatives before an advertiser is chosen","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /creatives/stash","href":"/v2/buyer-api-reference/creatives/stash-brought-creatives-before-an-advertiser-is-chosen"},{"title":"Preview a creative tag sheet","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /creatives/tag-sheet-preview","href":"/v2/buyer-api-reference/creatives/preview-a-creative-tag-sheet"},{"title":"Open the creative-intent picker for an advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/creative-intent","href":"/v2/buyer-api-reference/creatives/open-the-creative-intent-picker-for-an-advertiser"},{"title":"Get creative-confirmation card for a campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creative-confirmation","href":"/v2/buyer-api-reference/creatives/get-creative-confirmation-card-for-a-campaign"},{"title":"Attach brought creatives to a campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creative-confirmation","href":"/v2/buyer-api-reference/creatives/attach-brought-creatives-to-a-campaign"},{"title":"Reassign a brought creative to a different placement","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creatives/{creativeId}/placement","href":"/v2/buyer-api-reference/creatives/reassign-a-brought-creative-to-a-different-placement"},{"title":"Batch-reassign brought creatives to placements","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creatives/placements","href":"/v2/buyer-api-reference/creatives/batch-reassign-brought-creatives-to-placements"},{"title":"Assign creative to campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/creatives/{creativeId}/campaigns","href":"/v2/buyer-api-reference/creatives/assign-creative-to-campaign"},{"title":"Unassign creative from campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}/creatives/{creativeId}/campaigns/{campaignId}","href":"/v2/buyer-api-reference/creatives/unassign-creative-from-campaign"},{"title":"Archive creative globally","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}/creatives/{creativeId}","href":"/v2/buyer-api-reference/creatives/archive-creative-globally"},{"title":"List creative collections","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creative-collections","href":"/v2/buyer-api-reference/creatives/list-creative-collections"},{"title":"Create creative collection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creative-collections","href":"/v2/buyer-api-reference/creatives/create-creative-collection"},{"title":"Get creative collection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creative-collections/{collectionId}","href":"/v2/buyer-api-reference/creatives/get-creative-collection"},{"title":"Update creative collection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /campaigns/{campaignId}/creative-collections/{collectionId}","href":"/v2/buyer-api-reference/creatives/update-creative-collection"},{"title":"Add creative collection members","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creative-collections/{collectionId}/members","href":"/v2/buyer-api-reference/creatives/add-creative-collection-members"},{"title":"Remove creative collection members","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /campaigns/{campaignId}/creative-collections/{collectionId}/members","href":"/v2/buyer-api-reference/creatives/remove-creative-collection-members"},{"title":"Attach creative collection to campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creative-collections/{collectionId}/attach","href":"/v2/buyer-api-reference/creatives/attach-creative-collection-to-campaign"},{"title":"List advertiser creative collections","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/creative-collections","href":"/v2/buyer-api-reference/creatives/list-advertiser-creative-collections"},{"title":"Create advertiser creative collection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/creative-collections","href":"/v2/buyer-api-reference/creatives/create-advertiser-creative-collection"},{"title":"Get advertiser creative collection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/creative-collections/{collectionId}","href":"/v2/buyer-api-reference/creatives/get-advertiser-creative-collection"},{"title":"Update advertiser creative collection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}/creative-collections/{collectionId}","href":"/v2/buyer-api-reference/creatives/update-advertiser-creative-collection"},{"title":"Archive advertiser creative collection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}/creative-collections/{collectionId}","href":"/v2/buyer-api-reference/creatives/archive-advertiser-creative-collection"},{"title":"Add advertiser creative collection members","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/creative-collections/{collectionId}/members","href":"/v2/buyer-api-reference/creatives/add-advertiser-creative-collection-members"},{"title":"Remove advertiser creative collection members","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}/creative-collections/{collectionId}/members","href":"/v2/buyer-api-reference/creatives/remove-advertiser-creative-collection-members"},{"title":"Get creative manifest","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creatives/{creativeId}","href":"/v2/buyer-api-reference/creatives/get-creative-manifest"},{"title":"Update creative manifest","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /campaigns/{campaignId}/creatives/{creativeId}","href":"/v2/buyer-api-reference/creatives/update-creative-manifest"},{"title":"Delete creative manifest","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /campaigns/{campaignId}/creatives/{creativeId}","href":"/v2/buyer-api-reference/creatives/delete-creative-manifest"},{"title":"Preview creative","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creatives/{creativeId}/preview","href":"/v2/buyer-api-reference/creatives/preview-creative"},{"title":"Duplicate creative","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creatives/{creativeId}/duplicate","href":"/v2/buyer-api-reference/creatives/duplicate-creative"},{"title":"Start creative session","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creative-sessions","href":"/v2/buyer-api-reference/creatives/start-creative-session"},{"title":"Get creative session","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creative-sessions/{sessionId}","href":"/v2/buyer-api-reference/creatives/get-creative-session"},{"title":"Evaluate creative session","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creative-sessions/{sessionId}/evaluate","href":"/v2/buyer-api-reference/creatives/evaluate-creative-session"},{"title":"Finalize creative session","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/creative-sessions/{sessionId}/finalize","href":"/v2/buyer-api-reference/creatives/finalize-creative-session"},{"title":"Get creative references","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/creative-references","href":"/v2/buyer-api-reference/creatives/get-creative-references"},{"title":"Publish a rendition as VAST","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/video-renditions/{jobUid}/vast-publications","href":"/v2/buyer-api-reference/creatives/publish-a-rendition-as-vast"},{"title":"Revoke a rendition VAST publication","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/rendition-vast-publications/{publicationUid}/revoke","href":"/v2/buyer-api-reference/creatives/revoke-a-rendition-vast-publication"}]},{"group":"Product Discovery","pages":[{"title":"Get products across storefronts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /products/query","href":"/v2/buyer-api-reference/product-discovery/get-products-across-storefronts"},{"title":"Stage or execute products across storefronts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /media-buys/batch","href":"/v2/buyer-api-reference/product-discovery/stage-or-execute-products-across-storefronts"},{"title":"Discover products","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /discovery/discover-products","href":"/v2/buyer-api-reference/product-discovery/discover-products"},{"title":"Browse products for discovery session","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /discovery/{discoveryId}/discover-products","href":"/v2/buyer-api-reference/product-discovery/browse-products-for-discovery-session"},{"title":"Get product details","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /discovery/{discoveryId}/products/{productId}/details","href":"/v2/buyer-api-reference/product-discovery/get-product-details"},{"title":"Get selected products","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /discovery/{discoveryId}/products","href":"/v2/buyer-api-reference/product-discovery/get-selected-products"},{"title":"Add products to selection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /discovery/{discoveryId}/products","href":"/v2/buyer-api-reference/product-discovery/add-products-to-selection"},{"title":"Remove products from selection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /discovery/{discoveryId}/products","href":"/v2/buyer-api-reference/product-discovery/remove-products-from-selection"},{"title":"Apply a proposal","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /discovery/{discoveryId}/apply-proposal","href":"/v2/buyer-api-reference/product-discovery/apply-a-proposal"}]},{"group":"Webhook Subscriptions","pages":[{"title":"List webhook subscriptions","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /webhook-subscriptions","href":"/v2/buyer-api-reference/webhook-subscriptions/list-webhook-subscriptions"},{"title":"Register a webhook subscription","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /webhook-subscriptions","href":"/v2/buyer-api-reference/webhook-subscriptions/register-a-webhook-subscription"},{"title":"Delete a webhook subscription","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /webhook-subscriptions/{id}","href":"/v2/buyer-api-reference/webhook-subscriptions/delete-a-webhook-subscription"}]},{"group":"Campaigns","pages":[{"title":"List campaigns","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns","href":"/v2/buyer-api-reference/campaigns/list-campaigns"},{"title":"Create campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns","href":"/v2/buyer-api-reference/campaigns/create-campaign"},{"title":"Get campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}","href":"/v2/buyer-api-reference/campaigns/get-campaign"},{"title":"Update campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /campaigns/{campaignId}","href":"/v2/buyer-api-reference/campaigns/update-campaign"},{"title":"Delete campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /campaigns/{campaignId}","href":"/v2/buyer-api-reference/campaigns/delete-campaign"},{"title":"Get campaign workspace","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/workspace","href":"/v2/buyer-api-reference/campaigns/get-campaign-workspace"},{"title":"Get effective campaign tracking configuration","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/tracking-config","href":"/v2/buyer-api-reference/campaigns/get-effective-campaign-tracking-configuration"},{"title":"Update campaign tracker additions and overrides","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /campaigns/{campaignId}/tracking-config","href":"/v2/buyer-api-reference/campaigns/update-campaign-tracker-additions-and-overrides"},{"title":"Get campaign delivery","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/delivery","href":"/v2/buyer-api-reference/campaigns/get-campaign-delivery"},{"title":"Execute campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/execute","href":"/v2/buyer-api-reference/campaigns/execute-campaign"},{"title":"Pause campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/pause","href":"/v2/buyer-api-reference/campaigns/pause-campaign"},{"title":"Reactivate campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/reactivate","href":"/v2/buyer-api-reference/campaigns/reactivate-campaign"},{"title":"Auto-select products","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/auto-select-products","href":"/v2/buyer-api-reference/campaigns/auto-select-products"},{"title":"Get media buy ADCP status","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/media-buy-status","href":"/v2/buyer-api-reference/campaigns/get-media-buy-adcp-status"},{"title":"Get campaign seller scorecard","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/seller-scorecard","href":"/v2/buyer-api-reference/campaigns/get-campaign-seller-scorecard"},{"title":"Get media buy","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /media-buys/{mediaBuyId}","href":"/v2/buyer-api-reference/campaigns/get-media-buy"},{"title":"Update media buy","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /media-buys/{mediaBuyId}","href":"/v2/buyer-api-reference/campaigns/update-media-buy"},{"title":"List media buy packages","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /media-buys/{mediaBuyId}/packages","href":"/v2/buyer-api-reference/campaigns/list-media-buy-packages"},{"title":"Pause media buy","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /media-buys/{mediaBuyId}/pause","href":"/v2/buyer-api-reference/campaigns/pause-media-buy"},{"title":"Reactivate media buy","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /media-buys/{mediaBuyId}/reactivate","href":"/v2/buyer-api-reference/campaigns/reactivate-media-buy"},{"title":"Get campaign products","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/products","href":"/v2/buyer-api-reference/campaigns/get-campaign-products"},{"title":"List targeting dimensions","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /targeting/dimensions","href":"/v2/buyer-api-reference/campaigns/list-targeting-dimensions"},{"title":"List targeting dimension values","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /targeting/dimensions/{system}","href":"/v2/buyer-api-reference/campaigns/list-targeting-dimension-values"},{"title":"Resolve targeting dimension text","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /targeting/dimensions/{system}/resolve","href":"/v2/buyer-api-reference/campaigns/resolve-targeting-dimension-text"},{"title":"List geo metros","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /targeting/geo-metros","href":"/v2/buyer-api-reference/campaigns/list-geo-metros"}]},{"group":"Audit Logs","pages":[{"title":"List buyer audit logs","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /audit-logs","href":"/v2/buyer-api-reference/audit-logs/list-buyer-audit-logs"}]},{"group":"Activity","pages":[{"title":"List API calls","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /activity/calls","href":"/v2/buyer-api-reference/activity/list-api-calls"},{"title":"Get API call detail","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /activity/calls/{activityUid}","href":"/v2/buyer-api-reference/activity/get-api-call-detail"}]},{"group":"Event Sources","pages":[{"title":"List event sources","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/event-sources","href":"/v2/buyer-api-reference/event-sources/list-event-sources"},{"title":"Sync event sources","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/event-sources/sync","href":"/v2/buyer-api-reference/event-sources/sync-event-sources"},{"title":"Log conversion events","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/log-event","href":"/v2/buyer-api-reference/event-sources/log-conversion-events"}]},{"group":"Reporting","pages":[{"title":"Get event summary","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/events/summary","href":"/v2/buyer-api-reference/reporting/get-event-summary"},{"title":"Get reporting","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /reporting/metrics","href":"/v2/buyer-api-reference/reporting/get-reporting"}]},{"group":"Measurement","pages":[{"title":"Sync measurement data","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/measurement-data/sync","href":"/v2/buyer-api-reference/measurement/sync-measurement-data"},{"title":"List test cohorts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/test-cohorts","href":"/v2/buyer-api-reference/measurement/list-test-cohorts"},{"title":"Create test cohort","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/test-cohorts","href":"/v2/buyer-api-reference/measurement/create-test-cohort"},{"title":"Get test cohort","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/test-cohorts/{cohortId}","href":"/v2/buyer-api-reference/measurement/get-test-cohort"},{"title":"Update test cohort","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}/test-cohorts/{cohortId}","href":"/v2/buyer-api-reference/measurement/update-test-cohort"},{"title":"Delete test cohort","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}/test-cohorts/{cohortId}","href":"/v2/buyer-api-reference/measurement/delete-test-cohort"},{"title":"Get measurement configuration","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/measurement-config","href":"/v2/buyer-api-reference/measurement/get-measurement-configuration"},{"title":"Update measurement configuration","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}/measurement-config","href":"/v2/buyer-api-reference/measurement/update-measurement-configuration"},{"title":"List measurement sources","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/measurement-sources","href":"/v2/buyer-api-reference/measurement/list-measurement-sources"},{"title":"Create measurement source","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/measurement-sources","href":"/v2/buyer-api-reference/measurement/create-measurement-source"},{"title":"Get measurement source","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/measurement-sources/{sourceId}","href":"/v2/buyer-api-reference/measurement/get-measurement-source"},{"title":"Update measurement source","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /advertisers/{advertiserId}/measurement-sources/{sourceId}","href":"/v2/buyer-api-reference/measurement/update-measurement-source"},{"title":"List measurement records","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/measurement-records","href":"/v2/buyer-api-reference/measurement/list-measurement-records"},{"title":"Upload measurement records","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/measurement-records","href":"/v2/buyer-api-reference/measurement/upload-measurement-records"},{"title":"Upload context records","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/context-records","href":"/v2/buyer-api-reference/measurement/upload-context-records"},{"title":"Check measurement freshness","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/measurement-freshness","href":"/v2/buyer-api-reference/measurement/check-measurement-freshness"}]},{"group":"Optimization Suggestions","pages":[{"title":"List optimization suggestions","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /optimization-suggestions","href":"/v2/buyer-api-reference/optimization-suggestions/list-optimization-suggestions"},{"title":"Get optimization suggestion","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /optimization-suggestions/{suggestionId}","href":"/v2/buyer-api-reference/optimization-suggestions/get-optimization-suggestion"},{"title":"Approve optimization suggestion","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /optimization-suggestions/{suggestionId}/approve","href":"/v2/buyer-api-reference/optimization-suggestions/approve-optimization-suggestion"},{"title":"Reject optimization suggestion","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /optimization-suggestions/{suggestionId}/reject","href":"/v2/buyer-api-reference/optimization-suggestions/reject-optimization-suggestion"},{"title":"List campaign suggestion sets","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaign-suggestion-sets","href":"/v2/buyer-api-reference/optimization-suggestions/list-campaign-suggestion-sets"},{"title":"Get campaign suggestion set","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaign-suggestion-sets/{campaignSuggestionSetId}","href":"/v2/buyer-api-reference/optimization-suggestions/get-campaign-suggestion-set"},{"title":"Approve campaign suggestion set","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaign-suggestion-sets/{campaignSuggestionSetId}/approve","href":"/v2/buyer-api-reference/optimization-suggestions/approve-campaign-suggestion-set"},{"title":"Reject campaign suggestion set","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaign-suggestion-sets/{campaignSuggestionSetId}/reject","href":"/v2/buyer-api-reference/optimization-suggestions/reject-campaign-suggestion-set"}]},{"group":"Identity Match","pages":[{"title":"List identity-match targeting configs","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /identity-match/targeting","href":"/v2/buyer-api-reference/identity-match/list-identity-match-targeting-configs"}]},{"group":"Asks","pages":[{"title":"List my asks","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /asks","href":"/v2/buyer-api-reference/asks/list-my-asks"}]},{"group":"Supply Requests","pages":[{"title":"Suggest requested supply","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /supply-requests/suggestions","href":"/v2/buyer-api-reference/supply-requests/suggest-requested-supply"},{"title":"List requested supply","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /supply-requests","href":"/v2/buyer-api-reference/supply-requests/list-requested-supply"},{"title":"Request supply","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /supply-requests","href":"/v2/buyer-api-reference/supply-requests/request-supply"},{"title":"Remove requested supply","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /supply-requests/remove","href":"/v2/buyer-api-reference/supply-requests/remove-requested-supply"}]},{"group":"Account","pages":[{"title":"Get current account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /accounts/current","href":"/v2/buyer-api-reference/account/get-current-account"},{"title":"List customer accounts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /accounts","href":"/v2/buyer-api-reference/account/list-customer-accounts"},{"title":"Create account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /accounts/create-child","href":"/v2/buyer-api-reference/account/create-account"},{"title":"Convert account into an organization","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /accounts/convert-to-organization","href":"/v2/buyer-api-reference/account/convert-account-into-an-organization"},{"title":"Get organization posture","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /accounts/organization-posture","href":"/v2/buyer-api-reference/account/get-organization-posture"},{"title":"Update account domain","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /accounts/{customerId}/domain","href":"/v2/buyer-api-reference/account/update-account-domain"},{"title":"Preview account archive","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /accounts/{customerId}/archive-preview","href":"/v2/buyer-api-reference/account/preview-account-archive"},{"title":"Archive child account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /accounts/{customerId}/archive","href":"/v2/buyer-api-reference/account/archive-child-account"},{"title":"Restore child account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /accounts/{customerId}/unarchive","href":"/v2/buyer-api-reference/account/restore-child-account"},{"title":"Delete child account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /accounts/{customerId}","href":"/v2/buyer-api-reference/account/delete-child-account"},{"title":"Get membership settings","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /accounts/{customerId}/membership","href":"/v2/buyer-api-reference/account/get-membership-settings"},{"title":"Update membership settings","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /accounts/{customerId}/membership","href":"/v2/buyer-api-reference/account/update-membership-settings"},{"title":"List inbound email addresses","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /inbound-email-addresses","href":"/v2/buyer-api-reference/account/list-inbound-email-addresses"},{"title":"Create inbound email address","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /inbound-email-addresses","href":"/v2/buyer-api-reference/account/create-inbound-email-address"},{"title":"Rotate inbound email address","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /inbound-email-addresses/{id}/rotate","href":"/v2/buyer-api-reference/account/rotate-inbound-email-address"},{"title":"Revoke inbound email address","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /inbound-email-addresses/{id}/revoke","href":"/v2/buyer-api-reference/account/revoke-inbound-email-address"},{"title":"Get notification preferences","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /notification-preferences","href":"/v2/buyer-api-reference/account/get-notification-preferences"},{"title":"Update notification preferences","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /notification-preferences","href":"/v2/buyer-api-reference/account/update-notification-preferences"},{"title":"Get Slack notification settings","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /notification-delivery-preferences","href":"/v2/buyer-api-reference/account/get-slack-notification-settings"},{"title":"Update a Slack notification setting","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /notification-delivery-preferences","href":"/v2/buyer-api-reference/account/update-a-slack-notification-setting"},{"title":"Check shared Slack availability","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /messaging-apps/slack","href":"/v2/buyer-api-reference/account/check-shared-slack-availability"},{"title":"Inspect Discord messaging apps","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /messaging-apps/discord","href":"/v2/buyer-api-reference/account/inspect-discord-messaging-apps"},{"title":"Create a Discord messaging app","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /messaging-apps/discord","href":"/v2/buyer-api-reference/account/create-a-discord-messaging-app"},{"title":"Inspect Microsoft Teams messaging apps","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /messaging-apps/teams","href":"/v2/buyer-api-reference/account/inspect-microsoft-teams-messaging-apps"},{"title":"Create a Microsoft Teams messaging app","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /messaging-apps/teams","href":"/v2/buyer-api-reference/account/create-a-microsoft-teams-messaging-app"},{"title":"Register a Discord app installation","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /messaging-apps/{definitionId}/discord-installations","href":"/v2/buyer-api-reference/account/register-a-discord-app-installation"},{"title":"Register a Microsoft Teams app installation","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /messaging-apps/{definitionId}/teams-installations","href":"/v2/buyer-api-reference/account/register-a-microsoft-teams-app-installation"},{"title":"Inspect WhatsApp messaging apps","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /messaging-apps/whatsapp","href":"/v2/buyer-api-reference/account/inspect-whatsapp-messaging-apps"},{"title":"Create a reply-only WhatsApp messaging app","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /messaging-apps/whatsapp","href":"/v2/buyer-api-reference/account/create-a-reply-only-whatsapp-messaging-app"},{"title":"Register a WhatsApp business-phone installation","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /messaging-apps/{definitionId}/whatsapp-installations","href":"/v2/buyer-api-reference/account/register-a-whatsapp-business-phone-installation"},{"title":"Link a messaging app identity","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /messaging-apps/{definitionId}/installations/{installationId}/identity","href":"/v2/buyer-api-reference/account/link-a-messaging-app-identity"},{"title":"Revoke a messaging app identity","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /messaging-apps/{definitionId}/installations/{installationId}/identity","href":"/v2/buyer-api-reference/account/revoke-a-messaging-app-identity"},{"title":"Rotate messaging app credentials","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /messaging-apps/{definitionId}/credentials","href":"/v2/buyer-api-reference/account/rotate-messaging-app-credentials"},{"title":"Suspend or uninstall a messaging app installation","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /messaging-apps/{definitionId}/installations/{installationId}","href":"/v2/buyer-api-reference/account/suspend-or-uninstall-a-messaging-app-installation"},{"title":"Retire a messaging app","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /messaging-apps/{definitionId}","href":"/v2/buyer-api-reference/account/retire-a-messaging-app"},{"title":"Get buyer agent activation","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /activation","href":"/v2/buyer-api-reference/account/get-buyer-agent-activation"},{"title":"Retain the first free provider account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /activation/provider-binding","href":"/v2/buyer-api-reference/account/retain-the-first-free-provider-account"},{"title":"Preview market readiness","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /market-readiness","href":"/v2/buyer-api-reference/account/preview-market-readiness"},{"title":"Get buyer readiness","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /readiness","href":"/v2/buyer-api-reference/account/get-buyer-readiness"},{"title":"Update buyer operator domain","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /readiness/operator","href":"/v2/buyer-api-reference/account/update-buyer-operator-domain"}]},{"group":"Notifications","pages":[{"title":"List notifications","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /notifications","href":"/v2/buyer-api-reference/notifications/list-notifications"},{"title":"Mark all notifications as read","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /notifications/read-all","href":"/v2/buyer-api-reference/notifications/mark-all-notifications-as-read"},{"title":"Mark notification as read","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /notifications/{notificationId}/read","href":"/v2/buyer-api-reference/notifications/mark-notification-as-read"},{"title":"Acknowledge notification","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /notifications/{notificationId}/acknowledge","href":"/v2/buyer-api-reference/notifications/acknowledge-notification"}]},{"group":"Release Updates","pages":[{"title":"List personalized release updates","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /release-updates","href":"/v2/buyer-api-reference/release-updates/list-personalized-release-updates"},{"title":"List the release board","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /release-board","href":"/v2/buyer-api-reference/release-updates/list-the-release-board"},{"title":"Mark release updates as seen","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /release-updates/seen","href":"/v2/buyer-api-reference/release-updates/mark-release-updates-as-seen"}]},{"group":"Moderation","pages":[{"title":"Pre-check content against moderation policy","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /moderation/check","href":"/v2/buyer-api-reference/moderation/pre-check-content-against-moderation-policy"}]},{"group":"Storefronts","pages":[{"title":"List storefronts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefronts","href":"/v2/buyer-api-reference/storefronts/list-storefronts"},{"title":"Get storefront","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefronts/{storefrontId}","href":"/v2/buyer-api-reference/storefronts/get-storefront"},{"title":"Update Storefront selection override","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /storefronts/{storefrontId}/selection-override","href":"/v2/buyer-api-reference/storefronts/update-storefront-selection-override"},{"title":"Update advertiser Seller activation preference","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /storefronts/{storefrontId}/advertisers/{advertiserId}/activation-preference","href":"/v2/buyer-api-reference/storefronts/update-advertiser-seller-activation-preference"},{"title":"Update Storefront billing policy","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /storefronts/{storefrontId}/billing-policy","href":"/v2/buyer-api-reference/storefronts/update-storefront-billing-policy"},{"title":"Accept direct Storefront billing","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefronts/{storefrontId}/direct-billing-acceptance","href":"/v2/buyer-api-reference/storefronts/accept-direct-storefront-billing"},{"title":"Get storefront capabilities","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefronts/{storefrontId}/capabilities","href":"/v2/buyer-api-reference/storefronts/get-storefront-capabilities"},{"title":"List storefront connections","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connections","href":"/v2/buyer-api-reference/storefronts/list-storefront-connections"},{"title":"List external account mappings","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connection-account-mappings","href":"/v2/buyer-api-reference/storefronts/list-external-account-mappings"},{"title":"List integration external accounts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connections/{connectionId}/accounts","href":"/v2/buyer-api-reference/storefronts/list-integration-external-accounts"},{"title":"Refresh integration external accounts","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefront-connections/{connectionId}/accounts/refresh","href":"/v2/buyer-api-reference/storefronts/refresh-integration-external-accounts"},{"title":"Remove storefront connection","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /storefront-connections/{connectionId}","href":"/v2/buyer-api-reference/storefronts/remove-storefront-connection"},{"title":"Select integration external account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /storefront-connections/{connectionId}/accounts/{accountId}/select","href":"/v2/buyer-api-reference/storefronts/select-integration-external-account"},{"title":"Map external account to advertiser","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefront-connections/{connectionId}/accounts/{accountId}/advertiser","href":"/v2/buyer-api-reference/storefronts/map-external-account-to-advertiser"},{"title":"Set account-level Enhanced Reporting","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /storefront-connections/{connectionId}/accounts/{accountId}/enhanced-reporting","href":"/v2/buyer-api-reference/storefronts/set-account-level-enhanced-reporting"},{"title":"List linkable TikTok identities","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connections/{connectionId}/accounts/{accountId}/identities","href":"/v2/buyer-api-reference/storefronts/list-linkable-tiktok-identities"},{"title":"Set or clear the TikTok ad identity","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /storefront-connections/{connectionId}/accounts/{accountId}/identity","href":"/v2/buyer-api-reference/storefronts/set-or-clear-the-tiktok-ad-identity"},{"title":"Subscribe a directed-campaign account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefront-connections/{connectionId}/accounts/{accountId}/directed-campaigns/subscribe","href":"/v2/buyer-api-reference/storefronts/subscribe-a-directed-campaign-account"},{"title":"Get directed-campaign subscription health","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connections/{connectionId}/accounts/{accountId}/directed-campaigns/subscription","href":"/v2/buyer-api-reference/storefronts/get-directed-campaign-subscription-health"},{"title":"Unsubscribe a directed-campaign account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /storefront-connections/{connectionId}/accounts/{accountId}/directed-campaigns/subscription","href":"/v2/buyer-api-reference/storefronts/unsubscribe-a-directed-campaign-account"},{"title":"List account presences","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connections/{connectionId}/accounts/{accountId}/presences","href":"/v2/buyer-api-reference/storefronts/list-account-presences"},{"title":"List reporting-only Meta campaign identities","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connections/{connectionId}/accounts/{accountId}/reporting-campaigns","href":"/v2/buyer-api-reference/storefronts/list-reporting-only-meta-campaign-identities"},{"title":"Get reporting-only Meta campaign delivery","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefront-connections/{connectionId}/accounts/{accountId}/reporting-campaigns/{upstreamCampaignId}/delivery","href":"/v2/buyer-api-reference/storefronts/get-reporting-only-meta-campaign-delivery"},{"title":"Update storefront connection policy","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml patch /storefronts/{storefrontId}/connection-policy","href":"/v2/buyer-api-reference/storefronts/update-storefront-connection-policy"},{"title":"Connect storefront","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefronts/{storefrontId}/connection","href":"/v2/buyer-api-reference/storefronts/connect-storefront"},{"title":"List credentials","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefronts/credentials","href":"/v2/buyer-api-reference/storefronts/list-credentials"},{"title":"Register source credentials","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefronts/{storefrontId}/sources/{sourceId}/credentials","href":"/v2/buyer-api-reference/storefronts/register-source-credentials"},{"title":"Connect a registered AdCP source","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /storefronts/{storefrontId}/sources/{sourceId}/adcp-connection","href":"/v2/buyer-api-reference/storefronts/connect-a-registered-adcp-source"},{"title":"List publisher domains for a storefront","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /storefronts/{storefrontId}/publishers","href":"/v2/buyer-api-reference/storefronts/list-publisher-domains-for-a-storefront"}]},{"group":"Syndication","pages":[{"title":"Toggle syndication for a resource","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/syndicate","href":"/v2/buyer-api-reference/syndication/toggle-syndication-for-a-resource"},{"title":"Query syndication status","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/syndication-status","href":"/v2/buyer-api-reference/syndication/query-syndication-status"}]},{"group":"Tasks","pages":[{"title":"Get task status","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /tasks/{taskId}","href":"/v2/buyer-api-reference/tasks/get-task-status"}]},{"group":"Property Lists","pages":[{"title":"List property lists","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/property-lists","href":"/v2/buyer-api-reference/property-lists/list-property-lists"},{"title":"Create property list","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /advertisers/{advertiserId}/property-lists","href":"/v2/buyer-api-reference/property-lists/create-property-list"},{"title":"Get property list","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /advertisers/{advertiserId}/property-lists/{listId}","href":"/v2/buyer-api-reference/property-lists/get-property-list"},{"title":"Update property list","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /advertisers/{advertiserId}/property-lists/{listId}","href":"/v2/buyer-api-reference/property-lists/update-property-list"},{"title":"Delete property list","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /advertisers/{advertiserId}/property-lists/{listId}","href":"/v2/buyer-api-reference/property-lists/delete-property-list"},{"title":"Get campaign property lists","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /campaigns/{campaignId}/property-lists","href":"/v2/buyer-api-reference/property-lists/get-campaign-property-lists"},{"title":"Attach property list to campaign","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /campaigns/{campaignId}/property-lists","href":"/v2/buyer-api-reference/property-lists/attach-property-list-to-campaign"},{"title":"Check property list","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /property-lists/check","href":"/v2/buyer-api-reference/property-lists/check-property-list"},{"title":"Get property list check report","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /property-lists/reports/{reportId}","href":"/v2/buyer-api-reference/property-lists/get-property-list-check-report"}]},{"group":"Buyer Billing","pages":[{"title":"Retired: credit applications","deprecated":true,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /credit-applications/v2","href":"/v2/buyer-api-reference/buyer-billing/retired:-credit-applications"},{"title":"Retired: credit applications","deprecated":true,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /credit-applications/v2","href":"/v2/buyer-api-reference/buyer-billing/retired:-credit-applications-1"},{"title":"Retired: credit applications","deprecated":true,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /credit-applications/v2/{applicationId}","href":"/v2/buyer-api-reference/buyer-billing/retired:-credit-applications-2"},{"title":"Retired: credit applications","deprecated":true,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /credit-applications/v2/{applicationId}/accept-counteroffer","href":"/v2/buyer-api-reference/buyer-billing/retired:-credit-applications-3"},{"title":"Retired: credit applications","deprecated":true,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /credit-applications/v2/{applicationId}/withdraw","href":"/v2/buyer-api-reference/buyer-billing/retired:-credit-applications-4"},{"title":"Get billing information","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/info","href":"/v2/buyer-api-reference/buyer-billing/get-billing-information"},{"title":"Update billing information (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /billing/info","href":"/v2/buyer-api-reference/buyer-billing/update-billing-information-admin"},{"title":"Get billing account","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/account","href":"/v2/buyer-api-reference/buyer-billing/get-billing-account"},{"title":"Get inherited billing stub","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/account/inherited-stub","href":"/v2/buyer-api-reference/buyer-billing/get-inherited-billing-stub"},{"title":"Get the app-root Rate Card review decision","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/iu-rate-card/login-prompt","href":"/v2/buyer-api-reference/buyer-billing/get-the-app-root-rate-card-review-decision"},{"title":"Get the organization IU Rate Card offer and acceptance state","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/iu-rate-card","href":"/v2/buyer-api-reference/buyer-billing/get-the-organization-iu-rate-card-offer-and-acceptance-state"},{"title":"Get the versioned organization IU commercial document","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/iu-rate-card/v2","href":"/v2/buyer-api-reference/buyer-billing/get-the-versioned-organization-iu-commercial-document"},{"title":"Get the catalog-v3 organization IU commercial document","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/iu-rate-card/v3","href":"/v2/buyer-api-reference/buyer-billing/get-the-catalog-v3-organization-iu-commercial-document"},{"title":"Get the catalog-v4 organization IU commercial document","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/iu-rate-card/v4","href":"/v2/buyer-api-reference/buyer-billing/get-the-catalog-v4-organization-iu-commercial-document"},{"title":"Request human help choosing an IU plan","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /billing/iu-rate-card/mcp-app/help","href":"/v2/buyer-api-reference/buyer-billing/request-human-help-choosing-an-iu-plan"},{"title":"Download the current Commercial Offer proposal","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/iu-rate-card/document.pdf","href":"/v2/buyer-api-reference/buyer-billing/download-the-current-commercial-offer-proposal"},{"title":"Accept an exact organization IU Rate Card offer","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /billing/iu-rate-card/accept","href":"/v2/buyer-api-reference/buyer-billing/accept-an-exact-organization-iu-rate-card-offer"},{"title":"Start adding a card (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /billing/payment-methods/setup","href":"/v2/buyer-api-reference/buyer-billing/start-adding-a-card-admin"},{"title":"Get the latest submitted card confirmation","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/payment-methods/setup-attempt","href":"/v2/buyer-api-reference/buyer-billing/get-the-latest-submitted-card-confirmation"},{"title":"Record a submitted card confirmation (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /billing/payment-methods/setup/{id}/submitted","href":"/v2/buyer-api-reference/buyer-billing/record-a-submitted-card-confirmation-admin"},{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/payment-methods","href":"/v2/buyer-api-reference/buyer-billing/list-payment-methods"},{"title":"Remove a payment method (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /billing/payment-methods/{id}","href":"/v2/buyer-api-reference/buyer-billing/remove-a-payment-method-admin"},{"title":"Open a payment capture link","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /capture-links/{token}","href":"/v2/buyer-api-reference/buyer-billing/open-a-payment-capture-link"},{"title":"Manually retry the outstanding failed charge (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /billing/payment-methods/pay-now","href":"/v2/buyer-api-reference/buyer-billing/manually-retry-the-outstanding-failed-charge-admin"},{"title":"Get invoice activity","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/invoice-activity","href":"/v2/buyer-api-reference/buyer-billing/get-invoice-activity"},{"title":"List fee invoices","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/fee-invoices","href":"/v2/buyer-api-reference/buyer-billing/list-fee-invoices"},{"title":"Get fee invoice","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/fee-invoices/{invoiceNumber}","href":"/v2/buyer-api-reference/buyer-billing/get-fee-invoice"}]},{"group":"Media Billing","pages":[{"title":"List media billing entities","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/media-entities","href":"/v2/buyer-api-reference/media-billing/list-media-billing-entities"},{"title":"Create media billing entity (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /billing/media-entities","href":"/v2/buyer-api-reference/media-billing/create-media-billing-entity-admin"},{"title":"Update media billing entity (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml put /billing/media-entities/{entityId}","href":"/v2/buyer-api-reference/media-billing/update-media-billing-entity-admin"},{"title":"Delete media billing entity (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /billing/media-entities/{entityId}","href":"/v2/buyer-api-reference/media-billing/delete-media-billing-entity-admin"},{"title":"List media billing attachments","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/media-entities/attachments","href":"/v2/buyer-api-reference/media-billing/list-media-billing-attachments"},{"title":"Attach media billing entity (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /billing/media-entities/attachments","href":"/v2/buyer-api-reference/media-billing/attach-media-billing-entity-admin"},{"title":"Delete media billing attachment (admin)","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /billing/media-entities/attachments/{attachmentId}","href":"/v2/buyer-api-reference/media-billing/delete-media-billing-attachment-admin"},{"title":"Resolve media billing entity","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /billing/media-entities/resolve","href":"/v2/buyer-api-reference/media-billing/resolve-media-billing-entity"}]},{"group":"Update Proposals","pages":[{"title":"Get update proposal status","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml get /update-proposals/{id}","href":"/v2/buyer-api-reference/update-proposals/get-update-proposal-status"},{"title":"Cancel a pending update proposal","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml delete /update-proposals/{id}","href":"/v2/buyer-api-reference/update-proposals/cancel-a-pending-update-proposal"}]},{"group":"MCP","pages":[{"title":"Initialize MCP session","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /","href":"/v2/buyer-api-reference/mcp/initialize-mcp-session"},{"title":"Make API call via MCP","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /api-call","href":"/v2/buyer-api-reference/mcp/make-api-call-via-mcp"},{"title":"Ask about API capabilities","deprecated":null,"version":null,"openapi":"/v2/buyer-api-v2.yaml post /ask-about-capability","href":"/v2/buyer-api-reference/mcp/ask-about-api-capabilities"}]}]},{"group":"Seller API reference","pages":[{"title":"Storefront API reference (legacy v2)","icon":"handshake-angle","href":"/v2/storefront-api-reference"},{"group":"Advertisers","pages":[{"title":"List organization advertisers","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /organization/advertisers","href":"/v2/storefront-api-reference/advertisers/list-organization-advertisers"},{"title":"Create an organization advertiser lifecycle","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /organization/advertisers","href":"/v2/storefront-api-reference/advertisers/create-an-organization-advertiser-lifecycle"},{"title":"List organization advertisers with account setup","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /organization/advertisers/account-setup","href":"/v2/storefront-api-reference/advertisers/list-organization-advertisers-with-account-setup"},{"title":"Claim an exact-recipient advertiser invitation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /advertiser-invitations/claim","href":"/v2/storefront-api-reference/advertisers/claim-an-exact-recipient-advertiser-invitation"},{"title":"List organization advertiser grants","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /organization/advertiser-grants","href":"/v2/storefront-api-reference/advertisers/list-organization-advertiser-grants"},{"title":"Invite an organization to advertiser access","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /organization/advertiser-grants","href":"/v2/storefront-api-reference/advertisers/invite-an-organization-to-advertiser-access"},{"title":"Get an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /organization/advertiser-grants/{grantRef}","href":"/v2/storefront-api-reference/advertisers/get-an-organization-advertiser-grant"},{"title":"Accept an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /organization/advertiser-grants/{grantRef}/accept","href":"/v2/storefront-api-reference/advertisers/accept-an-organization-advertiser-grant"},{"title":"Reject an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /organization/advertiser-grants/{grantRef}/reject","href":"/v2/storefront-api-reference/advertisers/reject-an-organization-advertiser-grant"},{"title":"Revoke an organization advertiser grant","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /organization/advertiser-grants/{grantRef}/revoke","href":"/v2/storefront-api-reference/advertisers/revoke-an-organization-advertiser-grant"}]},{"group":"Activity","pages":[{"title":"List API calls","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /activity/calls","href":"/v2/storefront-api-reference/activity/list-api-calls"},{"title":"Get API call detail","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /activity/calls/{activityUid}","href":"/v2/storefront-api-reference/activity/get-api-call-detail"}]},{"group":"Communications","pages":[{"title":"Queue an agent text message","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /communications/messages","href":"/v2/storefront-api-reference/communications/queue-an-agent-text-message"},{"title":"Queue an agent RCS text message","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /communications/rcs/messages","href":"/v2/storefront-api-reference/communications/queue-an-agent-rcs-text-message"},{"title":"Request a text-message line for an Agent","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /communications/phone-lines","href":"/v2/storefront-api-reference/communications/request-a-text-message-line-for-an-agent"},{"title":"Get a text-message line request","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /communications/phone-lines/{requestId}","href":"/v2/storefront-api-reference/communications/get-a-text-message-line-request"}]},{"group":"Reporting","pages":[{"title":"Get storefront reporting","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /reporting/metrics","href":"/v2/storefront-api-reference/reporting/get-storefront-reporting"},{"title":"Get exact client Source reporting","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /provider/account/connections/{bindingUid}/reporting","href":"/v2/storefront-api-reference/reporting/get-exact-client-source-reporting"}]},{"group":"Storefront","pages":[{"title":"Get Partner Program access","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /provider/partner-access","href":"/v2/storefront-api-reference/storefront/get-partner-program-access"},{"title":"Get Partner client fleet","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /provider/account","href":"/v2/storefront-api-reference/storefront/get-partner-client-fleet"},{"title":"List client onboarding referrals","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /provider/account/client-referrals","href":"/v2/storefront-api-reference/storefront/list-client-onboarding-referrals"},{"title":"Invite a publisher client","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/account/client-referrals","href":"/v2/storefront-api-reference/storefront/invite-a-publisher-client"},{"title":"Preview a publisher invitation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/client-referrals/preview","href":"/v2/storefront-api-reference/storefront/preview-a-publisher-invitation"},{"title":"Accept a publisher invitation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/client-referrals/accept","href":"/v2/storefront-api-reference/storefront/accept-a-publisher-invitation"},{"title":"List eligible publisher Sources","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/client-referrals/setup","href":"/v2/storefront-api-reference/storefront/list-eligible-publisher-sources"},{"title":"Create a publisher-owned Agent Source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/client-referrals/source","href":"/v2/storefront-api-reference/storefront/create-a-publisher-owned-agent-source"},{"title":"Authorize one exact publisher Source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/client-referrals/complete","href":"/v2/storefront-api-reference/storefront/authorize-one-exact-publisher-source"},{"title":"Accept a publisher-authorized connection","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/account/connections/{bindingUid}/accept","href":"/v2/storefront-api-reference/storefront/accept-a-publisher-authorized-connection"},{"title":"Run exact connection validation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/account/connections/{bindingUid}/validate","href":"/v2/storefront-api-reference/storefront/run-exact-connection-validation"},{"title":"Activate an exact validated connection","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /provider/account/connections/{bindingUid}/activate","href":"/v2/storefront-api-reference/storefront/activate-an-exact-validated-connection"},{"title":"Get a client Source's health as its agent operator","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /provider/account/connections/{bindingUid}/source-health","href":"/v2/storefront-api-reference/storefront/get-a-client-sources-health-as-its-agent-operator"},{"title":"Get storefront","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /storefront","href":"/v2/storefront-api-reference/storefront/get-storefront"},{"title":"Update storefront","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /storefront","href":"/v2/storefront-api-reference/storefront/update-storefront"},{"title":"Create storefront","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /storefront","href":"/v2/storefront-api-reference/storefront/create-storefront"},{"title":"Get storefront readiness","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /readiness","href":"/v2/storefront-api-reference/storefront/get-storefront-readiness"},{"title":"Resolve brand profile","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /resolve-brand","href":"/v2/storefront-api-reference/storefront/resolve-brand-profile"},{"title":"Discover agents for a domain","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /discover-agents","href":"/v2/storefront-api-reference/storefront/discover-agents-for-a-domain"},{"title":"List inventory sources","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources","href":"/v2/storefront-api-reference/storefront/list-inventory-sources"},{"title":"Create inventory source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources","href":"/v2/storefront-api-reference/storefront/create-inventory-source"},{"title":"Get inventory source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}","href":"/v2/storefront-api-reference/storefront/get-inventory-source"},{"title":"Update inventory source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /inventory-sources/{sourceId}","href":"/v2/storefront-api-reference/storefront/update-inventory-source"},{"title":"Delete inventory source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /inventory-sources/{sourceId}","href":"/v2/storefront-api-reference/storefront/delete-inventory-source"},{"title":"Retired: certification sandbox account","deprecated":true,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/certification-sandbox-account","href":"/v2/storefront-api-reference/storefront/retired:-certification-sandbox-account"},{"title":"Retired: certification sandbox account","deprecated":true,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/certification-sandbox-account","href":"/v2/storefront-api-reference/storefront/retired:-certification-sandbox-account-1"},{"title":"Retired: certification sandbox account","deprecated":true,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /inventory-sources/{sourceId}/certification-sandbox-account","href":"/v2/storefront-api-reference/storefront/retired:-certification-sandbox-account-2"},{"title":"Get inventory source diagnostics","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/diagnostics","href":"/v2/storefront-api-reference/storefront/get-inventory-source-diagnostics"},{"title":"Get an inventory source mapping workspace","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/mapping-workspace","href":"/v2/storefront-api-reference/storefront/get-an-inventory-source-mapping-workspace"},{"title":"Get inventory source connection profile","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/connection-profile","href":"/v2/storefront-api-reference/storefront/get-inventory-source-connection-profile"},{"title":"Run an inventory source discovery test","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/tests/discovery","href":"/v2/storefront-api-reference/storefront/run-an-inventory-source-discovery-test"},{"title":"Download wholesale pricing template","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/wholesale-pricing/template","href":"/v2/storefront-api-reference/storefront/download-wholesale-pricing-template"},{"title":"List inventory property mappings","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/property-mappings","href":"/v2/storefront-api-reference/storefront/list-inventory-property-mappings"},{"title":"Replace inventory property mappings","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /inventory-sources/{sourceId}/property-mappings","href":"/v2/storefront-api-reference/storefront/replace-inventory-property-mappings"},{"title":"Create a modular source with an avails-feed module","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/modular/feed","href":"/v2/storefront-api-reference/storefront/create-a-modular-source-with-an-avails-feed-module"},{"title":"Create Cadent demo modular source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/modular/cadent-demo","href":"/v2/storefront-api-reference/storefront/create-cadent-demo-modular-source"},{"title":"Create FreeWheel sandbox modular source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/modular/freewheel-sandbox","href":"/v2/storefront-api-reference/storefront/create-freewheel-sandbox-modular-source"},{"title":"Get modular inventory source readiness","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/modular","href":"/v2/storefront-api-reference/storefront/get-modular-inventory-source-readiness"},{"title":"Ingest modular avails feed","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/modular/avails-feed","href":"/v2/storefront-api-reference/storefront/ingest-modular-avails-feed"},{"title":"List modular inventory products","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/modular/products","href":"/v2/storefront-api-reference/storefront/list-modular-inventory-products"},{"title":"List modular source work items","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/modular/work-items","href":"/v2/storefront-api-reference/storefront/list-modular-source-work-items"},{"title":"Get modular source work item","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/modular/work-items/{workItemId}","href":"/v2/storefront-api-reference/storefront/get-modular-source-work-item"},{"title":"Update modular source work item","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml patch /inventory-sources/{sourceId}/modular/work-items/{workItemId}","href":"/v2/storefront-api-reference/storefront/update-modular-source-work-item"},{"title":"Complete modular source work item","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/modular/work-items/{workItemId}/complete","href":"/v2/storefront-api-reference/storefront/complete-modular-source-work-item"},{"title":"Get modular inventory capabilities","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/modular/inventory/capabilities","href":"/v2/storefront-api-reference/storefront/get-modular-inventory-capabilities"},{"title":"Search modular inventory selectors","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inventory-sources/{sourceId}/modular/inventory/selectors","href":"/v2/storefront-api-reference/storefront/search-modular-inventory-selectors"},{"title":"Reserve modular inventory product","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/modular/reservations","href":"/v2/storefront-api-reference/storefront/reserve-modular-inventory-product"},{"title":"Prepare modular booking handoff","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/modular/bookings/finalize","href":"/v2/storefront-api-reference/storefront/prepare-modular-booking-handoff"},{"title":"Release modular inventory booking","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/modular/bookings/release","href":"/v2/storefront-api-reference/storefront/release-modular-inventory-booking"},{"title":"Update modular source module config","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml patch /inventory-sources/{sourceId}/modular/modules/{moduleInstanceId}/config","href":"/v2/storefront-api-reference/storefront/update-modular-source-module-config"},{"title":"Preview a feed revision (HITL)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/feed/preview","href":"/v2/storefront-api-reference/storefront/preview-a-feed-revision-hitl"},{"title":"Upload a feed file (HITL, multipart)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/feed/upload","href":"/v2/storefront-api-reference/storefront/upload-a-feed-file-hitl-multipart"},{"title":"Commit a previewed feed revision (HITL)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/feed/commit","href":"/v2/storefront-api-reference/storefront/commit-a-previewed-feed-revision-hitl"},{"title":"Push a feed revision (API_PUSH, no preview step)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inventory-sources/{sourceId}/feed/push","href":"/v2/storefront-api-reference/storefront/push-a-feed-revision-api_push-no-preview-step"},{"title":"List ad server sources","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa","href":"/v2/storefront-api-reference/storefront/list-ad-server-sources"},{"title":"Get an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}","href":"/v2/storefront-api-reference/storefront/get-an-ad-server-source"},{"title":"Set a FreeWheel execution currency","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /esa/{esaId}/execution-currency","href":"/v2/storefront-api-reference/storefront/set-a-freewheel-execution-currency"},{"title":"Test an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/test-connection","href":"/v2/storefront-api-reference/storefront/test-an-ad-server-source"},{"title":"Refresh an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/refresh","href":"/v2/storefront-api-reference/storefront/refresh-an-ad-server-source"},{"title":"Re-check an ad server capability","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/capabilities/{capability}/recheck","href":"/v2/storefront-api-reference/storefront/re-check-an-ad-server-capability"},{"title":"Deactivate an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/deactivate","href":"/v2/storefront-api-reference/storefront/deactivate-an-ad-server-source"},{"title":"Reactivate an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/reactivate","href":"/v2/storefront-api-reference/storefront/reactivate-an-ad-server-source"},{"title":"Get ad server source status","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/status","href":"/v2/storefront-api-reference/storefront/get-ad-server-source-status"},{"title":"List ad server source sync history","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/sync-history","href":"/v2/storefront-api-reference/storefront/list-ad-server-source-sync-history"},{"title":"Mint an ad server source launch URL","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/launch","href":"/v2/storefront-api-reference/storefront/mint-an-ad-server-source-launch-url"},{"title":"Get the active operating-instructions version","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /operating-instructions/active","href":"/v2/storefront-api-reference/storefront/get-the-active-operating-instructions-version"},{"title":"Create a new operating-instructions version","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /operating-instructions","href":"/v2/storefront-api-reference/storefront/create-a-new-operating-instructions-version"},{"title":"Activate an operating-instructions version","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /operating-instructions/{version}/activate","href":"/v2/storefront-api-reference/storefront/activate-an-operating-instructions-version"},{"title":"Create a new acceptance-policy version","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /acceptance-policy","href":"/v2/storefront-api-reference/storefront/create-a-new-acceptance-policy-version"},{"title":"Pin or clear the learned default posture","description":"Pin a negotiation posture as the storefront's learned default, or clear it (send posture: null). The learned default is a fallback the Merchandising Agent uses only when it has no fresher read for a buyer; operating instructions and buyer-specific rules always take precedence. The storefront is resolved from auth context.","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /learned-default-posture","href":"/v2/storefront-api-reference/storefront/pin-or-clear-the-learned-default-posture"},{"title":"Create a merchandising simulation scenario","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /simulator/scenarios","href":"/v2/storefront-api-reference/storefront/create-a-merchandising-simulation-scenario"},{"title":"Execute a pinned merchandising simulation variant","description":"Execute one unexpired pinned variant through the resolved merchandising engine and append an immutable Seller Decision Record. The empty request body cannot replace frozen inputs or mutate live Storefront controls.","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /simulator/scenarios/{scenarioId}/revisions/{revisionId}/variants/{variantId}/executions","href":"/v2/storefront-api-reference/storefront/execute-a-pinned-merchandising-simulation-variant"},{"title":"Get the canonical seller decision record for an intelligence run","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /intelligence-runs/{id}/decision-record","href":"/v2/storefront-api-reference/storefront/get-the-canonical-seller-decision-record-for-an-intelligence-run"},{"title":"Get the seller-analytics posture-conversion rollup","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /seller-analytics","href":"/v2/storefront-api-reference/storefront/get-the-seller-analytics-posture-conversion-rollup"},{"title":"List every media buy on the storefront","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /media-buys","href":"/v2/storefront-api-reference/storefront/list-every-media-buy-on-the-storefront"},{"title":"Get one buy's exchange timeline","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /media-buys/{mediaBuyId}/timeline","href":"/v2/storefront-api-reference/storefront/get-one-buys-exchange-timeline"},{"title":"Get the observed creative thumbnail","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /creative-reviews/{creativeId}/thumbnail","href":"/v2/storefront-api-reference/storefront/get-the-observed-creative-thumbnail"},{"title":"List publisher domains","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /publishers","href":"/v2/storefront-api-reference/storefront/list-publisher-domains"},{"title":"Replace publisher list","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /publishers","href":"/v2/storefront-api-reference/storefront/replace-publisher-list"},{"title":"Add a publisher domain","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /publishers","href":"/v2/storefront-api-reference/storefront/add-a-publisher-domain"},{"title":"Declare a property","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /property-roster/properties","href":"/v2/storefront-api-reference/storefront/declare-a-property"},{"title":"Remove a declared property","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /property-roster/properties/{domain}/{propertyKey}","href":"/v2/storefront-api-reference/storefront/remove-a-declared-property"},{"title":"Remove a publisher domain","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /publishers/{domain}","href":"/v2/storefront-api-reference/storefront/remove-a-publisher-domain"}]},{"group":"Identity Match","pages":[{"title":"List identity-match targeting configs","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /identity-match/targeting","href":"/v2/storefront-api-reference/identity-match/list-identity-match-targeting-configs"}]},{"group":"Asks","pages":[{"title":"List my asks","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /asks","href":"/v2/storefront-api-reference/asks/list-my-asks"}]},{"group":"Supply Requests","pages":[{"title":"Suggest requested supply","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /supply-requests/suggestions","href":"/v2/storefront-api-reference/supply-requests/suggest-requested-supply"},{"title":"List requested supply","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /supply-requests","href":"/v2/storefront-api-reference/supply-requests/list-requested-supply"},{"title":"Request supply","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /supply-requests","href":"/v2/storefront-api-reference/supply-requests/request-supply"},{"title":"Remove requested supply","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /supply-requests/remove","href":"/v2/storefront-api-reference/supply-requests/remove-requested-supply"}]},{"group":"Account","pages":[{"title":"Get current account","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /accounts/current","href":"/v2/storefront-api-reference/account/get-current-account"},{"title":"List customer accounts","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /accounts","href":"/v2/storefront-api-reference/account/list-customer-accounts"},{"title":"Get storefront liveness for accounts","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /accounts/liveness","href":"/v2/storefront-api-reference/account/get-storefront-liveness-for-accounts"},{"title":"Create account","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /accounts/create-child","href":"/v2/storefront-api-reference/account/create-account"},{"title":"Convert account into an organization","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /accounts/convert-to-organization","href":"/v2/storefront-api-reference/account/convert-account-into-an-organization"},{"title":"Get organization posture","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /accounts/organization-posture","href":"/v2/storefront-api-reference/account/get-organization-posture"},{"title":"Update account domain","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml patch /accounts/{customerId}/domain","href":"/v2/storefront-api-reference/account/update-account-domain"},{"title":"Preview account archive","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /accounts/{customerId}/archive-preview","href":"/v2/storefront-api-reference/account/preview-account-archive"},{"title":"Archive child account","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /accounts/{customerId}/archive","href":"/v2/storefront-api-reference/account/archive-child-account"},{"title":"Restore child account","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /accounts/{customerId}/unarchive","href":"/v2/storefront-api-reference/account/restore-child-account"},{"title":"Delete child account","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /accounts/{customerId}","href":"/v2/storefront-api-reference/account/delete-child-account"},{"title":"Get membership settings","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /accounts/{customerId}/membership","href":"/v2/storefront-api-reference/account/get-membership-settings"},{"title":"Update membership settings","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml patch /accounts/{customerId}/membership","href":"/v2/storefront-api-reference/account/update-membership-settings"},{"title":"List inbound email addresses","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /inbound-email-addresses","href":"/v2/storefront-api-reference/account/list-inbound-email-addresses"},{"title":"Create inbound email address","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inbound-email-addresses","href":"/v2/storefront-api-reference/account/create-inbound-email-address"},{"title":"Rotate inbound email address","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inbound-email-addresses/{id}/rotate","href":"/v2/storefront-api-reference/account/rotate-inbound-email-address"},{"title":"Revoke inbound email address","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /inbound-email-addresses/{id}/revoke","href":"/v2/storefront-api-reference/account/revoke-inbound-email-address"},{"title":"Get notification preferences","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /notification-preferences","href":"/v2/storefront-api-reference/account/get-notification-preferences"},{"title":"Update notification preferences","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /notification-preferences","href":"/v2/storefront-api-reference/account/update-notification-preferences"},{"title":"Get Slack notification settings","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /notification-delivery-preferences","href":"/v2/storefront-api-reference/account/get-slack-notification-settings"},{"title":"Update a Slack notification setting","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /notification-delivery-preferences","href":"/v2/storefront-api-reference/account/update-a-slack-notification-setting"},{"title":"Check shared Slack availability","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /messaging-apps/slack","href":"/v2/storefront-api-reference/account/check-shared-slack-availability"},{"title":"Inspect Discord messaging apps","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /messaging-apps/discord","href":"/v2/storefront-api-reference/account/inspect-discord-messaging-apps"},{"title":"Create a Discord messaging app","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /messaging-apps/discord","href":"/v2/storefront-api-reference/account/create-a-discord-messaging-app"},{"title":"Inspect Microsoft Teams messaging apps","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /messaging-apps/teams","href":"/v2/storefront-api-reference/account/inspect-microsoft-teams-messaging-apps"},{"title":"Create a Microsoft Teams messaging app","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /messaging-apps/teams","href":"/v2/storefront-api-reference/account/create-a-microsoft-teams-messaging-app"},{"title":"Register a Discord app installation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /messaging-apps/{definitionId}/discord-installations","href":"/v2/storefront-api-reference/account/register-a-discord-app-installation"},{"title":"Register a Microsoft Teams app installation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /messaging-apps/{definitionId}/teams-installations","href":"/v2/storefront-api-reference/account/register-a-microsoft-teams-app-installation"},{"title":"Inspect WhatsApp messaging apps","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /messaging-apps/whatsapp","href":"/v2/storefront-api-reference/account/inspect-whatsapp-messaging-apps"},{"title":"Create a reply-only WhatsApp messaging app","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /messaging-apps/whatsapp","href":"/v2/storefront-api-reference/account/create-a-reply-only-whatsapp-messaging-app"},{"title":"Register a WhatsApp business-phone installation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /messaging-apps/{definitionId}/whatsapp-installations","href":"/v2/storefront-api-reference/account/register-a-whatsapp-business-phone-installation"},{"title":"Link a messaging app identity","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /messaging-apps/{definitionId}/installations/{installationId}/identity","href":"/v2/storefront-api-reference/account/link-a-messaging-app-identity"},{"title":"Revoke a messaging app identity","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /messaging-apps/{definitionId}/installations/{installationId}/identity","href":"/v2/storefront-api-reference/account/revoke-a-messaging-app-identity"},{"title":"Rotate messaging app credentials","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /messaging-apps/{definitionId}/credentials","href":"/v2/storefront-api-reference/account/rotate-messaging-app-credentials"},{"title":"Suspend or uninstall a messaging app installation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml patch /messaging-apps/{definitionId}/installations/{installationId}","href":"/v2/storefront-api-reference/account/suspend-or-uninstall-a-messaging-app-installation"},{"title":"Retire a messaging app","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml patch /messaging-apps/{definitionId}","href":"/v2/storefront-api-reference/account/retire-a-messaging-app"},{"title":"Get Media Company intake status","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /media-company-intake","href":"/v2/storefront-api-reference/account/get-media-company-intake-status"},{"title":"Start or resume Media Company intake","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /media-company-intake","href":"/v2/storefront-api-reference/account/start-or-resume-media-company-intake"},{"title":"Confirm Media Company identity and billing country","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /media-company-intake/confirm","href":"/v2/storefront-api-reference/account/confirm-media-company-identity-and-billing-country"}]},{"group":"Notifications","pages":[{"title":"List notifications","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /notifications","href":"/v2/storefront-api-reference/notifications/list-notifications"},{"title":"Mark all notifications as read","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /notifications/read-all","href":"/v2/storefront-api-reference/notifications/mark-all-notifications-as-read"},{"title":"Mark notification as read","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /notifications/{notificationId}/read","href":"/v2/storefront-api-reference/notifications/mark-notification-as-read"},{"title":"Acknowledge notification","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /notifications/{notificationId}/acknowledge","href":"/v2/storefront-api-reference/notifications/acknowledge-notification"}]},{"group":"Release Updates","pages":[{"title":"List personalized release updates","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /release-updates","href":"/v2/storefront-api-reference/release-updates/list-personalized-release-updates"},{"title":"List the release board","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /release-board","href":"/v2/storefront-api-reference/release-updates/list-the-release-board"},{"title":"Mark release updates as seen","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /release-updates/seen","href":"/v2/storefront-api-reference/release-updates/mark-release-updates-as-seen"}]},{"group":"Moderation","pages":[{"title":"Pre-check content against moderation policy","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /moderation/check","href":"/v2/storefront-api-reference/moderation/pre-check-content-against-moderation-policy"}]},{"group":"Buyer Billing","pages":[{"title":"Get billing account","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/account","href":"/v2/storefront-api-reference/buyer-billing/get-billing-account"},{"title":"Get inherited billing stub","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/account/inherited-stub","href":"/v2/storefront-api-reference/buyer-billing/get-inherited-billing-stub"},{"title":"Get the app-root Rate Card review decision","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/iu-rate-card/login-prompt","href":"/v2/storefront-api-reference/buyer-billing/get-the-app-root-rate-card-review-decision"},{"title":"Get the organization IU Rate Card offer and acceptance state","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/iu-rate-card","href":"/v2/storefront-api-reference/buyer-billing/get-the-organization-iu-rate-card-offer-and-acceptance-state"},{"title":"Get the versioned organization IU commercial document","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/iu-rate-card/v2","href":"/v2/storefront-api-reference/buyer-billing/get-the-versioned-organization-iu-commercial-document"},{"title":"Get the catalog-v3 organization IU commercial document","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/iu-rate-card/v3","href":"/v2/storefront-api-reference/buyer-billing/get-the-catalog-v3-organization-iu-commercial-document"},{"title":"Get the catalog-v4 organization IU commercial document","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/iu-rate-card/v4","href":"/v2/storefront-api-reference/buyer-billing/get-the-catalog-v4-organization-iu-commercial-document"},{"title":"Request human help choosing an IU plan","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /billing/iu-rate-card/mcp-app/help","href":"/v2/storefront-api-reference/buyer-billing/request-human-help-choosing-an-iu-plan"},{"title":"Download the current Commercial Offer proposal","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/iu-rate-card/document.pdf","href":"/v2/storefront-api-reference/buyer-billing/download-the-current-commercial-offer-proposal"},{"title":"Accept an exact organization IU Rate Card offer","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /billing/iu-rate-card/accept","href":"/v2/storefront-api-reference/buyer-billing/accept-an-exact-organization-iu-rate-card-offer"},{"title":"Start adding a card (admin)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /billing/payment-methods/setup","href":"/v2/storefront-api-reference/buyer-billing/start-adding-a-card-admin"},{"title":"Get the latest submitted card confirmation","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/payment-methods/setup-attempt","href":"/v2/storefront-api-reference/buyer-billing/get-the-latest-submitted-card-confirmation"},{"title":"Record a submitted card confirmation (admin)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /billing/payment-methods/setup/{id}/submitted","href":"/v2/storefront-api-reference/buyer-billing/record-a-submitted-card-confirmation-admin"},{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/payment-methods","href":"/v2/storefront-api-reference/buyer-billing/list-payment-methods"},{"title":"Remove a payment method (admin)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /billing/payment-methods/{id}","href":"/v2/storefront-api-reference/buyer-billing/remove-a-payment-method-admin"},{"title":"Open a payment capture link","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /capture-links/{token}","href":"/v2/storefront-api-reference/buyer-billing/open-a-payment-capture-link"},{"title":"Manually retry the outstanding failed charge (admin)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /billing/payment-methods/pay-now","href":"/v2/storefront-api-reference/buyer-billing/manually-retry-the-outstanding-failed-charge-admin"},{"title":"Get invoice activity","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/invoice-activity","href":"/v2/storefront-api-reference/buyer-billing/get-invoice-activity"},{"title":"List fee invoices","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/fee-invoices","href":"/v2/storefront-api-reference/buyer-billing/list-fee-invoices"},{"title":"Get fee invoice","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/fee-invoices/{invoiceNumber}","href":"/v2/storefront-api-reference/buyer-billing/get-fee-invoice"}]},{"group":"Storefront Billing","pages":[{"title":"Get the organization IU Rate Card offer and acceptance state (legacy v2 Seller Account route)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/storefront-rate-card","href":"/v2/storefront-api-reference/storefront-billing/get-the-organization-iu-rate-card-offer-and-acceptance-state-legacy-v2-seller-account-route"},{"title":"Accept an exact organization IU Rate Card offer (legacy v2 Seller Account route)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /billing/storefront-rate-card/accept","href":"/v2/storefront-api-reference/storefront-billing/accept-an-exact-organization-iu-rate-card-offer-legacy-v2-seller-account-route"},{"title":"Get payout activity","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/payout-activity","href":"/v2/storefront-api-reference/storefront-billing/get-payout-activity"},{"title":"Get billing config","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing","href":"/v2/storefront-api-reference/storefront-billing/get-billing-config"},{"title":"Update billing configuration (admin)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /billing","href":"/v2/storefront-api-reference/storefront-billing/update-billing-configuration-admin"},{"title":"Set payout details (admin)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /billing/payout-details","href":"/v2/storefront-api-reference/storefront-billing/set-payout-details-admin"},{"title":"List payout payees","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/payees","href":"/v2/storefront-api-reference/storefront-billing/list-payout-payees"},{"title":"Set payout payee (admin)","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /billing/payees","href":"/v2/storefront-api-reference/storefront-billing/set-payout-payee-admin"},{"title":"List billing accounts","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /billing/accounts","href":"/v2/storefront-api-reference/storefront-billing/list-billing-accounts"}]},{"group":"Storefront Ad Server Buyer Routing","pages":[{"title":"Get ad server source sandbox-account readiness","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/sandbox-account","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/get-ad-server-source-sandbox-account-readiness"},{"title":"Ensure ad server source sandbox account exists","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/sandbox-account/ensure","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/ensure-ad-server-source-sandbox-account-exists"},{"title":"List adapter advertisers","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/advertisers","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/list-adapter-advertisers"},{"title":"List cached GAM advertisers","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/gam/advertisers","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/list-cached-gam-advertisers"},{"title":"Ensure a GAM advertiser exists","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/gam/advertisers/ensure","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/ensure-a-gam-advertiser-exists"},{"title":"Set default advertiser","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /esa/{esaId}/default-advertiser","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/set-default-advertiser"},{"title":"Set default GAM advertiser","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /esa/{esaId}/gam/default-advertiser","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/set-default-gam-advertiser"},{"title":"List buyer advertiser mappings","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/buyer-advertiser-mappings","href":"/v2/storefront-api-reference/storefront-ad-server-buyer-routing/list-buyer-advertiser-mappings"}]},{"group":"Storefront Ad Server Catalog","pages":[{"title":"List products for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/products","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/list-products-for-an-ad-server-source"},{"title":"Create a product for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/products","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/create-a-product-for-an-ad-server-source"},{"title":"Validate a product draft for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/products:validate","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/validate-a-product-draft-for-an-ad-server-source"},{"title":"Get a product for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/products/{productId}","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/get-a-product-for-an-ad-server-source"},{"title":"Update a product for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /esa/{esaId}/products/{productId}","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/update-a-product-for-an-ad-server-source"},{"title":"Delete a product for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /esa/{esaId}/products/{productId}","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/delete-a-product-for-an-ad-server-source"},{"title":"Change only the named fields of a product for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml patch /esa/{esaId}/products/{productId}","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/change-only-the-named-fields-of-a-product-for-an-ad-server-source"},{"title":"List signals for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/signals","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/list-signals-for-an-ad-server-source"},{"title":"Create or dry-run a signal for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /esa/{esaId}/signals","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/create-or-dry-run-a-signal-for-an-ad-server-source"},{"title":"Get signal capabilities for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/signals/adapter-capabilities","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/get-signal-capabilities-for-an-ad-server-source"},{"title":"List ad-server targeting for signal authoring","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/signals/candidates","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/list-ad-server-targeting-for-signal-authoring"},{"title":"Get inventory capabilities for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/inventory/capabilities","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/get-inventory-capabilities-for-an-ad-server-source"},{"title":"List publisher properties for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/inventory/publisher-properties","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/list-publisher-properties-for-an-ad-server-source"},{"title":"Search inventory selectors for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/inventory/selectors","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/search-inventory-selectors-for-an-ad-server-source"},{"title":"List creative formats for an ad server source","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /esa/{esaId}/creative-formats","href":"/v2/storefront-api-reference/storefront-ad-server-catalog/list-creative-formats-for-an-ad-server-source"}]},{"group":"Signals","pages":[{"title":"List signals","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /signals","href":"/v2/storefront-api-reference/signals/list-signals"},{"title":"Create signal","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /signals","href":"/v2/storefront-api-reference/signals/create-signal"},{"title":"Get signal","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /signals/{signalId}","href":"/v2/storefront-api-reference/signals/get-signal"},{"title":"Update signal","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml put /signals/{signalId}","href":"/v2/storefront-api-reference/signals/update-signal"},{"title":"Delete signal","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml delete /signals/{signalId}","href":"/v2/storefront-api-reference/signals/delete-signal"}]},{"group":"Storefront Agents","pages":[{"title":"List registered agents","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /agents","href":"/v2/storefront-api-reference/storefront-agents/list-registered-agents"}]},{"group":"Storefront Activity","pages":[{"title":"List storefront activity","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /audit-logs","href":"/v2/storefront-api-reference/storefront-activity/list-storefront-activity"}]},{"group":"Products","pages":[{"title":"List eligible products for media buys","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml get /products","href":"/v2/storefront-api-reference/products/list-eligible-products-for-media-buys"}]},{"group":"MCP","pages":[{"title":"Initialize MCP session","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /","href":"/v2/storefront-api-reference/mcp/initialize-mcp-session"},{"title":"Make API call via MCP","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /api-call","href":"/v2/storefront-api-reference/mcp/make-api-call-via-mcp"},{"title":"Ask about API capabilities","deprecated":null,"version":null,"openapi":"/v2/storefront-api-v2.yaml post /ask-about-capability","href":"/v2/storefront-api-reference/mcp/ask-about-api-capabilities"}]}]},{"group":"Release Notes","icon":"clock-rotate-left","pages":[{"title":"Developer Release Notes","sidebarTitle":"Release notes","icon":"clock-rotate-left","href":"/v2/developer-reference/changelog"}]}]},{"version":"v3","default":true,"pages":[{"title":"v3","href":"/v3/overview"}]}]}]},"basePath":"","title":"Create a merchandising simulation scenario - Apostra","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}