Workspace read key whose stored grant explicitly names the operation. Existing grants are not expanded.
Path Parameters
workspace
integer
required
The workspace ID
Query Parameters
account_id
integer
Optional advertising account selector, restricted to the workspace and key binding. An account outside either returns 404.
Required range: x >= 1
from
string<date-time> | null
Inclusive conversion time; defaults to 30 days before to. Retention applies.
to
string<date-time> | null
Inclusive conversion time; defaults to now.
model
enum<string>
default:position_based
Journey credit model.
Available options:
position_based,
first,
last,
linear
lookback
enum<integer>
default:90
Maximum touch age before conversion, in days.
Available options:
7,
30,
60,
90
level
enum<string>
default:platform
Channel dimension.
Available options:
platform,
campaign_id,
ad_set_id,
ad_id,
utm_source,
utm_medium,
utm_campaign
conversion_kind
enum<string>
default:subscribed
Conversion stage to count.
Available options:
subscribed,
purchase,
trial_started
Response
The same public read as the MCP tool, including basis_note.
coverage
object
required
The same coverage block as MCP: YYYY-MM-DD dates in timezone for Meta and UTC for counted/revenue starts, nulls with reasons, a maximum of 31 unread dates with their full count, and a separate seven-complete-day untagged-spend window; the block names its account and the other read accounts it does not cover, and revenue starts use stored webhook and active connection records clamped to retention; null basis points mean unknown.
Show child attributes
basis_note
string
required
Explains the different counting bases; returned verbatim from the MCP read.
range_used
object
required
Show child attributes
model
string
required
lookback
integer
required
level
string
required
conversion_kind
string
required
conversion_date_basis
string
required
spend_date_basis
string
required
date_alignment
string
required
channels
object[]
required
Show child attributes
totals
object
required
Show child attributes
spend
object
required
Show child attributes
meta_claims
object
required
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Plainrouter","description":"Configure privacy-safe first-party Signals, connect account-bound AI agents, and govern Meta advertising changes with explicit policy, approval, and verification.","colors":{"primary":"#171717","light":"#FAFAFA","dark":"#171717"},"logo":{"light":"https://mintcdn.com/plainrouter/V-rFDtirUQ2cprs_/logo/light.svg?fit=max\u0026auto=format\u0026n=V-rFDtirUQ2cprs_\u0026q=85\u0026s=e8fa6e1fee32b786a25737d09f9c5af1","dark":"https://mintcdn.com/plainrouter/V-rFDtirUQ2cprs_/logo/dark.svg?fit=max\u0026auto=format\u0026n=V-rFDtirUQ2cprs_\u0026q=85\u0026s=6223206736377fb44e922a1b959ed7f7","href":"https://plainrouter.com"},"favicon":"https://mintcdn.com/plainrouter/V-rFDtirUQ2cprs_/favicon.svg?fit=max\u0026auto=format\u0026n=V-rFDtirUQ2cprs_\u0026q=85\u0026s=dd3e59609a4f40d182538a4b5eb794f7","api":{"openapi":"https://plainrouter.com/openapi.json"},"appearance":{"default":"system"},"background":{"color":{"light":"#FFFFFF","dark":"#000000"}},"navbar":{"links":[{"href":"https://plainrouter.com","label":"Homepage"}],"primary":{"type":"button","label":"Dashboard","href":"https://plainrouter.com/login"}},"footer":{"socials":{"website":"https://plainrouter.com","github":"https://github.com/plainrouter","linkedin":"https://www.linkedin.com/company/plainrouter"}},"seo":{"metatags":{"canonical":"https://plainrouter.com/docs"}},"fonts":{"family":"Geist"},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"plainrouter","hasAudioNarration":false,"actualSubdomain":"plainrouter","customDomains":["plainrouter.com"],"gitSource":{"type":"github","owner":"bursteri","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"edits":false,"issues":false},"entitlements":{},"buildId":"6af78b69bdabcd5a981c0888","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API","count":41},{"language":"default","tag":"Documentation","count":29},{"language":"default","tag":"Endpoints","count":29},{"language":"default","tag":"Actions","count":19},{"language":"default","tag":"MCP","count":13},{"language":"default","tag":"SDKs","count":12},{"language":"default","tag":"Signals","count":12},{"language":"default","tag":"Clients","count":9},{"language":"default","tag":"Overview","count":7},{"language":"default","tag":"Reporting exports","count":6}],"searchSettings":{"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"html.light,html.dark{--gray-50: 250 250 250;--gray-100: 244 244 245;--gray-200: 228 228 231;--gray-300: 212 212 216;--gray-400: 161 161 170;--gray-500: 113 113 122;--gray-600: 82 82 91;--gray-700: 63 63 70;--gray-800: 39 39 42;--gray-900: 24 24 27;--gray-950: 9 9 11}html.dark #topbar-cta-button>a>span.absolute{background-color:#fafafa}html.dark #topbar-cta-button>a:hover>span.absolute{background-color:#e4e4e7}html.dark #topbar-cta-button>a>div *{color:#171717}"}],"page":{"pagePath":"api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel","slug":"/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel","pageMetadata":{"title":"Export cost per earned conversion by channel","description":"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /workspaces/{workspace}/admin/cac-by-channel","href":"/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel","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: \"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.\"\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":"Export cost per earned conversion by channel","description":"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /workspaces/{workspace}/admin/cac-by-channel","href":"/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/plainrouter/06c02c047da0ad61/link-targets.js"],"openApiReferenceData":{"operation":{"operationId":"get_cac_by_channel","description":"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.","summary":"Export cost per earned conversion by channel","tags":["SignalsExport"],"parameters":["69e754ae-32c8-4282-92d2-401a80213dba","bf078147-4b53-45cd-ba79-d093feee33ec","d8b48f78-5213-4481-96d3-2f62273fd8a0","a81aac16-93cf-4685-ba88-bc32ac797fed","a5e41b97-7f69-493e-8f79-0f357b954605","e920f266-4db4-4830-91f6-ed8f05cc8f6a","e77d8624-f0bc-4189-8c6c-a7de80616d28","c0567fdd-dc41-4b22-95ea-c2adfe37741a"],"responses":{"200":"2b7c12eb-793e-4520-ad12-108f4e6a4be2","401":"0f1f5d7b-3728-418c-a2d5-9752d0a4647d","403":"3a3471e5-5da7-49b3-9433-bc4441ed39ad","404":"7a464ffb-c6bd-4722-a1e3-dae6585492db","422":"3fd595c0-640f-4f27-a5b1-bf6983845903"},"security":["a2bb1936-b7fe-485a-ae14-c0dc1f7d9fa2"],"method":"get","type":"path","servers":["3bf05917-b3ac-468b-a8c2-facb99350471"],"path":"/workspaces/{workspace}/admin/cac-by-channel","baseUrlOptions":["https://plainrouter.com/api/v1"],"title":"Export cost per earned conversion by channel","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"69e754ae-32c8-4282-92d2-401a80213dba":{"name":"workspace","in":"path","required":true,"description":"The workspace ID","schema":{"type":"integer","isRequired":true,"description":"The workspace ID","uniqueKey":"","typeLabel":"integer"}},"bf078147-4b53-45cd-ba79-d093feee33ec":{"name":"account_id","in":"query","description":"Optional advertising account selector, restricted to the workspace and key binding. An account outside either returns 404.","schema":{"minimum":1,"type":"integer","description":"Optional advertising account selector, restricted to the workspace and key binding. An account outside either returns 404.","uniqueKey":"","typeLabel":"integer"}},"d8b48f78-5213-4481-96d3-2f62273fd8a0":{"name":"from","in":"query","description":"Inclusive conversion time; defaults to 30 days before to. Retention applies.","schema":{"oneOf":[{"type":"string","format":"date-time","description":"Inclusive conversion time; defaults to 30 days before to. Retention applies.","uniqueKey":"oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Inclusive conversion time; defaults to 30 days before to. Retention applies.","uniqueKey":"oneOf.1","typeLabel":"null"}],"uniqueKey":"","typeLabel":"string\u003cdate-time> | null"}},"a81aac16-93cf-4685-ba88-bc32ac797fed":{"name":"to","in":"query","description":"Inclusive conversion time; defaults to now.","schema":{"oneOf":[{"type":"string","format":"date-time","description":"Inclusive conversion time; defaults to now.","uniqueKey":"oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Inclusive conversion time; defaults to now.","uniqueKey":"oneOf.1","typeLabel":"null"}],"uniqueKey":"","typeLabel":"string\u003cdate-time> | null"}},"a5e41b97-7f69-493e-8f79-0f357b954605":{"name":"model","in":"query","description":"Journey credit model.","schema":{"type":"string","enum":["position_based","first","last","linear"],"default":"position_based","description":"Journey credit model.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"e920f266-4db4-4830-91f6-ed8f05cc8f6a":{"name":"lookback","in":"query","description":"Maximum touch age before conversion, in days.","schema":{"type":"integer","enum":[7,30,60,90],"default":90,"description":"Maximum touch age before conversion, in days.","uniqueKey":"","typeLabel":"enum\u003cinteger>"}},"e77d8624-f0bc-4189-8c6c-a7de80616d28":{"name":"level","in":"query","description":"Channel dimension.","schema":{"type":"string","enum":["platform","campaign_id","ad_set_id","ad_id","utm_source","utm_medium","utm_campaign"],"default":"platform","description":"Channel dimension.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"c0567fdd-dc41-4b22-95ea-c2adfe37741a":{"name":"conversion_kind","in":"query","description":"Conversion stage to count.","schema":{"type":"string","enum":["subscribed","purchase","trial_started"],"default":"subscribed","description":"Conversion stage to count.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"responses":{"2b7c12eb-793e-4520-ad12-108f4e6a4be2":{"description":"The same public read as the MCP tool, including basis_note.","content":{"application/json":{"schema":{"type":"object","properties":{"coverage":{"type":"object","description":"The same coverage block as MCP: YYYY-MM-DD dates in timezone for Meta and UTC for counted/revenue starts, nulls with reasons, a maximum of 31 unread dates with their full count, and a separate seven-complete-day untagged-spend window; the block names its account and the other read accounts it does not cover, and revenue starts use stored webhook and active connection records clamped to retention; null basis points mean unknown.","properties":{"kept_from":{"type":"string","isRequired":true,"uniqueKey":"coverage.kept_from","typeLabel":"string"},"timezone":{"type":"string","isRequired":true,"uniqueKey":"coverage.timezone","typeLabel":"string"},"record_starts":{"type":"object","properties":{"counted":{"type":"object","properties":{"date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.counted.date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.counted.date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.counted.date","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.counted.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.counted.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.counted.reason","typeLabel":"string | null"}},"required":["date","reason"],"isRequired":true,"uniqueKey":"coverage.record_starts.counted","typeLabel":"object"},"meta_spend":{"type":"object","properties":{"date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.meta_spend.date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.meta_spend.date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.meta_spend.date","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.meta_spend.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.meta_spend.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.meta_spend.reason","typeLabel":"string | null"}},"required":["date","reason"],"isRequired":true,"uniqueKey":"coverage.record_starts.meta_spend","typeLabel":"object"},"meta_changes":{"type":"object","properties":{"date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.meta_changes.date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.meta_changes.date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.meta_changes.date","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.meta_changes.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.meta_changes.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.meta_changes.reason","typeLabel":"string | null"}},"required":["date","reason"],"isRequired":true,"uniqueKey":"coverage.record_starts.meta_changes","typeLabel":"object"},"revenue":{"oneOf":[{"type":"object","properties":{"date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.0.date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.0.date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.0.date","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.0.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.0.reason","typeLabel":"string | null"}},"required":["date","reason"],"isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"date":{"oneOf":[{"type":"string"},{"type":"null"}]},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["date","reason"],"isRequired":true,"uniqueKey":"coverage.record_starts.revenue.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.record_starts.revenue","typeLabel":"object | null"}},"required":["counted","meta_spend","meta_changes","revenue"],"isRequired":true,"uniqueKey":"coverage.record_starts","typeLabel":"object"},"meta":{"oneOf":[{"type":"object","properties":{"account_id":{"type":"integer","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.account_id","typeLabel":"integer"},"other_account_ids":{"type":"array","items":{"type":"integer","uniqueKey":"coverage.meta.oneOf.0.other_account_ids.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.other_account_ids","typeLabel":"integer[]"},"note":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.note","typeLabel":"string"},"revisable":{"type":"object","properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.revisable.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.revisable.to","typeLabel":"string"}},"required":["from","to"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.revisable","typeLabel":"object"},"unread_days":{"type":"object","properties":{"dates":{"type":"array","items":{"type":"string","uniqueKey":"coverage.meta.oneOf.0.unread_days.dates.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.unread_days.dates","typeLabel":"string[]"},"count":{"type":"integer","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.unread_days.count","typeLabel":"integer"},"capped":{"type":"boolean","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.unread_days.capped","typeLabel":"boolean"}},"required":["dates","count","capped"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.unread_days","typeLabel":"object"},"activity":{"oneOf":[{"type":"object","properties":{"last_error_code":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.last_error_code.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.last_error_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.last_error_code","typeLabel":"string | null"},"gap_window":{"oneOf":[{"type":"object","properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.gap_window.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.gap_window.oneOf.0.to","typeLabel":"string"}},"required":["from","to"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.gap_window.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.gap_window.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0.gap_window","typeLabel":"object | null"}},"required":["last_error_code","gap_window"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"last_error_code":{"oneOf":[{"type":"string"},{"type":"null"}]},"gap_window":{"oneOf":[{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]},{"type":"null","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]}]}},"required":["last_error_code","gap_window"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.activity","typeLabel":"object | null"},"untagged_spend":{"type":"object","properties":{"basis_points":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.basis_points.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.basis_points.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.basis_points","typeLabel":"integer | null"},"reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.reason","typeLabel":"string | null"},"window":{"type":"object","properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.window.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.window.to","typeLabel":"string"},"timezone":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.window.timezone","typeLabel":"string"}},"required":["from","to","timezone"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.window","typeLabel":"object"},"note":{"type":"string","isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend.note","typeLabel":"string"}},"required":["basis_points","reason","window","note"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0.untagged_spend","typeLabel":"object"}},"required":["account_id","other_account_ids","note","revisable","unread_days","activity","untagged_spend"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"account_id":{"type":"integer"},"other_account_ids":{"type":"array","items":{"type":"integer"}},"note":{"type":"string"},"revisable":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]},"unread_days":{"type":"object","properties":{"dates":{"type":"array","items":{"type":"string"}},"count":{"type":"integer"},"capped":{"type":"boolean"}},"required":["dates","count","capped"]},"activity":{"oneOf":[{"type":"object","properties":{"last_error_code":{"oneOf":[{"type":"string"},{"type":"null"}]},"gap_window":{"oneOf":[{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]},{"type":"null","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]}]}},"required":["last_error_code","gap_window"]},{"type":"null","properties":{"last_error_code":{"oneOf":[{"type":"string"},{"type":"null"}]},"gap_window":{"oneOf":[{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]},{"type":"null","properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"]}]}},"required":["last_error_code","gap_window"]}]},"untagged_spend":{"type":"object","properties":{"basis_points":{"oneOf":[{"type":"integer"},{"type":"null"}]},"reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"window":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"timezone":{"type":"string"}},"required":["from","to","timezone"]},"note":{"type":"string"}},"required":["basis_points","reason","window","note"]}},"required":["account_id","other_account_ids","note","revisable","unread_days","activity","untagged_spend"],"isRequired":true,"uniqueKey":"coverage.meta.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.meta","typeLabel":"object | null"},"meta_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"coverage.meta_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"coverage.meta_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"coverage.meta_reason","typeLabel":"string | null"},"not_recorded":{"type":"array","items":{"type":"string","uniqueKey":"coverage.not_recorded.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"coverage.not_recorded","typeLabel":"string[]"},"note":{"type":"string","isRequired":true,"uniqueKey":"coverage.note","typeLabel":"string"}},"required":["kept_from","timezone","record_starts","meta","meta_reason","not_recorded","note"],"isRequired":true,"uniqueKey":"coverage","typeLabel":"object"},"basis_note":{"type":"string","description":"Explains the different counting bases; returned verbatim from the MCP read.","isRequired":true,"uniqueKey":"basis_note","typeLabel":"string"},"range_used":{"type":"object","properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"range_used.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"range_used.to","typeLabel":"string"}},"required":["from","to"],"isRequired":true,"uniqueKey":"range_used","typeLabel":"object"},"model":{"type":"string","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"lookback":{"type":"integer","isRequired":true,"uniqueKey":"lookback","typeLabel":"integer"},"level":{"type":"string","isRequired":true,"uniqueKey":"level","typeLabel":"string"},"conversion_kind":{"type":"string","isRequired":true,"uniqueKey":"conversion_kind","typeLabel":"string"},"conversion_date_basis":{"type":"string","isRequired":true,"uniqueKey":"conversion_date_basis","typeLabel":"string"},"spend_date_basis":{"type":"string","isRequired":true,"uniqueKey":"spend_date_basis","typeLabel":"string"},"date_alignment":{"type":"string","isRequired":true,"uniqueKey":"date_alignment","typeLabel":"string"},"channels":{"type":"array","items":{"type":"object","properties":{"value":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","isRequired":true,"uniqueKey":"channels.items.[INDEX].value.oneOf.1","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].value.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].value","typeLabel":"string | integer | null"},"appeared_in":{"type":"integer","isRequired":true,"uniqueKey":"channels.items.[INDEX].appeared_in","typeLabel":"integer"},"earned":{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].earned","typeLabel":"string"},"earned_value":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"channels.items.[INDEX].earned_value.oneOf.0.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].earned_value.oneOf.0","typeLabel":"object"},{"type":"array","items":{"type":"string","uniqueKey":"channels.items.[INDEX].earned_value.oneOf.1.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].earned_value.oneOf.1","typeLabel":"string[]"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].earned_value","typeLabel":"object | string[]"},"basis_note":{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].basis_note","typeLabel":"string"},"claimed_purchases":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_purchases.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_purchases.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_purchases","typeLabel":"string | null"},"claimed_value":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"channels.items.[INDEX].claimed_value.oneOf.0.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_value.oneOf.0","typeLabel":"object"},{"type":"array","items":{"type":"string","uniqueKey":"channels.items.[INDEX].claimed_value.oneOf.1.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_value.oneOf.1","typeLabel":"string[]"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_value.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_value","typeLabel":"object | string[] | null"},"claimed_unavailable_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].claimed_unavailable_reason","typeLabel":"string | null"},"meta_claim_account_ids":{"type":"array","items":{"type":"integer","uniqueKey":"channels.items.[INDEX].meta_claim_account_ids.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].meta_claim_account_ids","typeLabel":"integer[]"},"meta_attribution_settings":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"channels.items.[INDEX].meta_attribution_settings.oneOf.0.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].meta_attribution_settings.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].meta_attribution_settings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].meta_attribution_settings","typeLabel":"string[] | null"},"meta_attribution_unavailable_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].meta_attribution_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].meta_attribution_unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].meta_attribution_unavailable_reason","typeLabel":"string | null"},"spend":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"currency":{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].currency","typeLabel":"string"},"amount":{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].amount","typeLabel":"string"},"source_table":{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].source_table","typeLabel":"string"},"latest_spend_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].latest_spend_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].latest_spend_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].latest_spend_date","typeLabel":"string | null"},"platform_ad_account_ids":{"type":"array","items":{"type":"integer","uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].platform_ad_account_ids.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].platform_ad_account_ids","typeLabel":"integer[]"},"cac":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].cac.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].cac.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].cac","typeLabel":"string | null"},"cac_unavailable_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].cac_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].cac_unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].cac_unavailable_reason","typeLabel":"string | null"},"claimed_cost_per_result":{"oneOf":[{"type":"string","uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].claimed_cost_per_result.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].claimed_cost_per_result.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].claimed_cost_per_result","typeLabel":"string | null"},"claimed_cost_unavailable_reason":{"oneOf":[{"type":"string","uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].claimed_cost_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].claimed_cost_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].claimed_cost_unavailable_reason","typeLabel":"string | null"},"claimed_cost_label":{"type":"string","uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].claimed_cost_label","typeLabel":"string"},"basis_note":{"type":"string","uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX].basis_note","typeLabel":"string"}},"required":["currency","amount","source_table","latest_spend_date","platform_ad_account_ids","cac","cac_unavailable_reason"],"uniqueKey":"channels.items.[INDEX].spend.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"currency":{"type":"string"},"amount":{"type":"string"},"source_table":{"type":"string"},"latest_spend_date":{"oneOf":[{"type":"string"},{"type":"null"}]},"platform_ad_account_ids":{"type":"array","items":{"type":"integer"}},"cac":{"oneOf":[{"type":"string"},{"type":"null"}]},"cac_unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"claimed_cost_per_result":{"oneOf":[{"type":"string"},{"type":"null"}]},"claimed_cost_unavailable_reason":{"oneOf":[{"type":"string"},{"type":"null"}]},"claimed_cost_label":{"type":"string"},"basis_note":{"type":"string"}},"required":["currency","amount","source_table","latest_spend_date","platform_ad_account_ids","cac","cac_unavailable_reason"]},"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend","typeLabel":"object[] | null"},"spend_unavailable_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_unavailable_reason","typeLabel":"string | null"},"spend_coverage":{"type":"object","properties":{"complete":{"type":"boolean","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_coverage.complete","typeLabel":"boolean"},"accounts_excluded":{"type":"object","properties":{"scope":{"type":"integer","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_coverage.accounts_excluded.scope","typeLabel":"integer"},"inactive":{"type":"integer","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_coverage.accounts_excluded.inactive","typeLabel":"integer"},"disconnected":{"type":"integer","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_coverage.accounts_excluded.disconnected","typeLabel":"integer"}},"required":["scope","inactive","disconnected"],"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_coverage.accounts_excluded","typeLabel":"object"},"excluded_account_count":{"type":"integer","isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_coverage.excluded_account_count","typeLabel":"integer"}},"required":["complete","accounts_excluded","excluded_account_count"],"isRequired":true,"uniqueKey":"channels.items.[INDEX].spend_coverage","typeLabel":"object"},"cac":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"channels.items.[INDEX].cac.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"channels.items.[INDEX].cac.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.items.[INDEX].cac.oneOf.0.additionalProperties","typeLabel":"string | null"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].cac.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"channels.items.[INDEX].cac.oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"channels.items.[INDEX].cac.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.items.[INDEX].cac.oneOf.1.additionalProperties","typeLabel":"string | null"},"isRequired":true,"uniqueKey":"channels.items.[INDEX].cac.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].cac","typeLabel":"object | null"},"cac_unavailable_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"channels.items.[INDEX].cac_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"channels.items.[INDEX].cac_unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"channels.items.[INDEX].cac_unavailable_reason","typeLabel":"string | null"},"spend_cac_unavailable_reason":{"type":"string","uniqueKey":"channels.items.[INDEX].spend_cac_unavailable_reason","typeLabel":"string"},"claimed_cost_per_result":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"channels.items.[INDEX].claimed_cost_per_result.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"channels.items.[INDEX].claimed_cost_per_result.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.items.[INDEX].claimed_cost_per_result.oneOf.0.additionalProperties","typeLabel":"string | null"},"uniqueKey":"channels.items.[INDEX].claimed_cost_per_result.oneOf.0","typeLabel":"object"},{"type":"string","uniqueKey":"channels.items.[INDEX].claimed_cost_per_result.oneOf.1","typeLabel":"string"},{"type":"null","uniqueKey":"channels.items.[INDEX].claimed_cost_per_result.oneOf.2","typeLabel":"null"}],"uniqueKey":"channels.items.[INDEX].claimed_cost_per_result","typeLabel":"object | string | null"},"claimed_cost_unavailable_reason":{"oneOf":[{"type":"string","uniqueKey":"channels.items.[INDEX].claimed_cost_unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"channels.items.[INDEX].claimed_cost_unavailable_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.items.[INDEX].claimed_cost_unavailable_reason","typeLabel":"string | null"},"claimed_cost_label":{"type":"string","uniqueKey":"channels.items.[INDEX].claimed_cost_label","typeLabel":"string"}},"required":["value","appeared_in","earned","earned_value","basis_note","claimed_purchases","claimed_value","claimed_unavailable_reason","meta_claim_account_ids","meta_attribution_settings","meta_attribution_unavailable_reason","spend","spend_unavailable_reason","spend_coverage","cac","cac_unavailable_reason"],"uniqueKey":"channels.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"channels","typeLabel":"object[]"},"totals":{"type":"object","properties":{"earned":{"type":"string","isRequired":true,"uniqueKey":"totals.earned","typeLabel":"string"},"spend_by_currency":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"totals.spend_by_currency.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"totals.spend_by_currency","typeLabel":"object"}},"required":["earned","spend_by_currency"],"isRequired":true,"uniqueKey":"totals","typeLabel":"object"},"spend":{"type":"object","properties":{"basis":{"type":"string","isRequired":true,"uniqueKey":"spend.basis","typeLabel":"string"},"alignment":{"type":"string","isRequired":true,"uniqueKey":"spend.alignment","typeLabel":"string"},"sources":{"type":"array","items":{"type":"string","uniqueKey":"spend.sources.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"spend.sources","typeLabel":"string[]"},"accounts":{"type":"array","items":{"type":"object","properties":{"platform_ad_account_id":{"type":"integer","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].platform_ad_account_id","typeLabel":"integer"},"platform":{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].platform","typeLabel":"string"},"timezone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].timezone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].timezone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].timezone","typeLabel":"string | null"},"reporting_date_range":{"oneOf":[{"type":"object","properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].reporting_date_range.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].reporting_date_range.oneOf.0.to","typeLabel":"string"},"inclusive":{"type":"boolean","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].reporting_date_range.oneOf.0.inclusive","typeLabel":"boolean"},"days":{"type":"integer","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].reporting_date_range.oneOf.0.days","typeLabel":"integer"}},"required":["from","to","inclusive","days"],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].reporting_date_range.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"from":{"type":"string"},"to":{"type":"string"},"inclusive":{"type":"boolean"},"days":{"type":"integer"}},"required":["from","to","inclusive","days"],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].reporting_date_range.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].reporting_date_range","typeLabel":"object | null"},"latest_spend_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].latest_spend_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].latest_spend_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].latest_spend_date","typeLabel":"string | null"},"earliest_spend_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].earliest_spend_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].earliest_spend_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].earliest_spend_date","typeLabel":"string | null"},"spend_days":{"type":"integer","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].spend_days","typeLabel":"integer"},"source_table":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].source_table.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].source_table.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].source_table","typeLabel":"string | null"},"unavailable_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.accounts.items.[INDEX].unavailable_reason","typeLabel":"string | null"}},"required":["platform_ad_account_id","platform","timezone","reporting_date_range","latest_spend_date","earliest_spend_date","spend_days","source_table","unavailable_reason"],"uniqueKey":"spend.accounts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"spend.accounts","typeLabel":"object[]"},"totals":{"type":"array","items":{"type":"object","properties":{"currency":{"type":"string","isRequired":true,"uniqueKey":"spend.totals.items.[INDEX].currency","typeLabel":"string"},"amount":{"type":"string","isRequired":true,"uniqueKey":"spend.totals.items.[INDEX].amount","typeLabel":"string"},"latest_spend_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"spend.totals.items.[INDEX].latest_spend_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"spend.totals.items.[INDEX].latest_spend_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"spend.totals.items.[INDEX].latest_spend_date","typeLabel":"string | null"},"source_tables":{"type":"array","items":{"type":"string","uniqueKey":"spend.totals.items.[INDEX].source_tables.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"spend.totals.items.[INDEX].source_tables","typeLabel":"string[]"}},"required":["currency","amount","latest_spend_date","source_tables"],"uniqueKey":"spend.totals.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"spend.totals","typeLabel":"object[]"}},"required":["basis","alignment","sources","accounts","totals"],"isRequired":true,"uniqueKey":"spend","typeLabel":"object"},"meta_claims":{"type":"object","properties":{"basis_note":{"type":"string","isRequired":true,"uniqueKey":"meta_claims.basis_note","typeLabel":"string"},"label":{"type":"string","isRequired":true,"uniqueKey":"meta_claims.label","typeLabel":"string"},"basis":{"type":"string","isRequired":true,"uniqueKey":"meta_claims.basis","typeLabel":"string"},"accounts":{"type":"array","items":{"type":"object","properties":{"platform_ad_account_id":{"type":"integer","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].platform_ad_account_id","typeLabel":"integer"},"timezone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].timezone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].timezone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].timezone","typeLabel":"string | null"},"reporting_date_range":{"oneOf":[{"type":"object","properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].reporting_date_range.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].reporting_date_range.oneOf.0.to","typeLabel":"string"},"inclusive":{"type":"boolean","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].reporting_date_range.oneOf.0.inclusive","typeLabel":"boolean"}},"required":["from","to","inclusive"],"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].reporting_date_range.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"from":{"type":"string"},"to":{"type":"string"},"inclusive":{"type":"boolean"}},"required":["from","to","inclusive"],"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].reporting_date_range.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].reporting_date_range","typeLabel":"object | null"},"claimed_purchases":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_purchases.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_purchases.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_purchases","typeLabel":"string | null"},"claimed_value":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_value.oneOf.0.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_value.oneOf.0","typeLabel":"object"},{"type":"array","items":{"type":"string","uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_value.oneOf.1.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_value.oneOf.1","typeLabel":"string[]"},{"type":"null","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_value.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_value","typeLabel":"object | string[] | null"},"claimed_value_reason":{"type":"string","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].claimed_value_reason","typeLabel":"string"},"attribution_settings":{"type":"array","items":{"type":"string","uniqueKey":"meta_claims.accounts.items.[INDEX].attribution_settings.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].attribution_settings","typeLabel":"string[]"},"stored_days":{"type":"integer","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].stored_days","typeLabel":"integer"},"unavailable_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].unavailable_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].unavailable_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta_claims.accounts.items.[INDEX].unavailable_reason","typeLabel":"string | null"}},"required":["platform_ad_account_id","timezone","reporting_date_range","claimed_purchases","claimed_value","claimed_value_reason","attribution_settings","stored_days","unavailable_reason"],"uniqueKey":"meta_claims.accounts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"meta_claims.accounts","typeLabel":"object[]"}},"required":["basis_note","label","basis","accounts"],"isRequired":true,"uniqueKey":"meta_claims","typeLabel":"object"}},"required":["coverage","basis_note","range_used","model","lookback","level","conversion_kind","conversion_date_basis","spend_date_basis","date_alignment","channels","totals","spend","meta_claims"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"coverage":{"kept_from":"\u003cstring>","timezone":"\u003cstring>","record_starts":{"counted":{"date":"\u003cstring>","reason":"\u003cstring>"},"meta_spend":{"date":"\u003cstring>","reason":"\u003cstring>"},"meta_changes":{"date":"\u003cstring>","reason":"\u003cstring>"},"revenue":{"date":"\u003cstring>","reason":"\u003cstring>"}},"meta":{"account_id":123,"other_account_ids":[123],"note":"\u003cstring>","revisable":{"from":"\u003cstring>","to":"\u003cstring>"},"unread_days":{"dates":["\u003cstring>"],"count":123,"capped":true},"activity":{"last_error_code":"\u003cstring>","gap_window":{"from":"\u003cstring>","to":"\u003cstring>"}},"untagged_spend":{"basis_points":123,"reason":"\u003cstring>","window":{"from":"\u003cstring>","to":"\u003cstring>","timezone":"\u003cstring>"},"note":"\u003cstring>"}},"meta_reason":"\u003cstring>","not_recorded":["\u003cstring>"],"note":"\u003cstring>"},"basis_note":"\u003cstring>","range_used":{"from":"\u003cstring>","to":"\u003cstring>"},"model":"\u003cstring>","lookback":123,"level":"\u003cstring>","conversion_kind":"\u003cstring>","conversion_date_basis":"\u003cstring>","spend_date_basis":"\u003cstring>","date_alignment":"\u003cstring>","channels":[{"value":"\u003cstring>","appeared_in":123,"earned":"\u003cstring>","earned_value":{},"basis_note":"\u003cstring>","claimed_purchases":"\u003cstring>","claimed_value":{},"claimed_unavailable_reason":"\u003cstring>","meta_claim_account_ids":[123],"meta_attribution_settings":["\u003cstring>"],"meta_attribution_unavailable_reason":"\u003cstring>","spend":[{"currency":"\u003cstring>","amount":"\u003cstring>","source_table":"\u003cstring>","latest_spend_date":"\u003cstring>","platform_ad_account_ids":[123],"cac":"\u003cstring>","cac_unavailable_reason":"\u003cstring>","claimed_cost_per_result":"\u003cstring>","claimed_cost_unavailable_reason":"\u003cstring>","claimed_cost_label":"\u003cstring>","basis_note":"\u003cstring>"}],"spend_unavailable_reason":"\u003cstring>","spend_coverage":{"complete":true,"accounts_excluded":{"scope":123,"inactive":123,"disconnected":123},"excluded_account_count":123},"cac":{},"cac_unavailable_reason":"\u003cstring>","spend_cac_unavailable_reason":"\u003cstring>","claimed_cost_per_result":{},"claimed_cost_unavailable_reason":"\u003cstring>","claimed_cost_label":"\u003cstring>"}],"totals":{"earned":"\u003cstring>","spend_by_currency":{}},"spend":{"basis":"\u003cstring>","alignment":"\u003cstring>","sources":["\u003cstring>"],"accounts":[{"platform_ad_account_id":123,"platform":"\u003cstring>","timezone":"\u003cstring>","reporting_date_range":{"from":"\u003cstring>","to":"\u003cstring>","inclusive":true,"days":123},"latest_spend_date":"\u003cstring>","earliest_spend_date":"\u003cstring>","spend_days":123,"source_table":"\u003cstring>","unavailable_reason":"\u003cstring>"}],"totals":[{"currency":"\u003cstring>","amount":"\u003cstring>","latest_spend_date":"\u003cstring>","source_tables":["\u003cstring>"]}]},"meta_claims":{"basis_note":"\u003cstring>","label":"\u003cstring>","basis":"\u003cstring>","accounts":[{"platform_ad_account_id":123,"timezone":"\u003cstring>","reporting_date_range":{"from":"\u003cstring>","to":"\u003cstring>","inclusive":true},"claimed_purchases":"\u003cstring>","claimed_value":{},"claimed_value_reason":"\u003cstring>","attribution_settings":["\u003cstring>"],"stored_days":123,"unavailable_reason":"\u003cstring>"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"0f1f5d7b-3728-418c-a2d5-9752d0a4647d":{"description":"Workspace read key missing, revoked, expired or no longer valid for its issuer.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["message"],"title":"ErrorMessage","uniqueKey":"","typeLabel":"ErrorMessage · object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"3a3471e5-5da7-49b3-9433-bc4441ed39ad":{"description":"The key lacks the operation scope, ability or current workspace role.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["message"],"title":"ErrorMessage","uniqueKey":"","typeLabel":"ErrorMessage · object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"7a464ffb-c6bd-4722-a1e3-dae6585492db":{"description":"Workspace or account not found or outside the key binding.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"ErrorMessage","required":["message"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"ErrorMessage · object"},{"type":"object","title":"ApiRouteNotFound","required":["error","request","resources"],"properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["api_route_not_found"],"isRequired":true,"uniqueKey":"oneOf.1.error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.message","typeLabel":"string"},"resolution":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.resolution","typeLabel":"string"}},"required":["code","message","resolution"],"isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"object"},"request":{"type":"object","properties":{"method":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.request.method","typeLabel":"string"},"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.request.path","typeLabel":"string"}},"required":["method","path"],"isRequired":true,"uniqueKey":"oneOf.1.request","typeLabel":"object"},"resources":{"type":"object","properties":{"documentation":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.resources.documentation","typeLabel":"string"},"openapi":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.resources.openapi","typeLabel":"string"}},"required":["documentation","openapi"],"isRequired":true,"uniqueKey":"oneOf.1.resources","typeLabel":"object"}},"uniqueKey":"oneOf.1","typeLabel":"ApiRouteNotFound · object"}],"uniqueKey":"","typeLabel":"ErrorMessage · object | ApiRouteNotFound · object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"3fd595c0-640f-4f27-a5b1-bf6983845903":{"description":"Invalid input or journey continuation cursor.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object"}},"required":["message","errors"],"title":"ValidationError","uniqueKey":"","typeLabel":"ValidationError · object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"a2bb1936-b7fe-485a-ae14-c0dc1f7d9fa2":{"workspaceExportKey":{"type":"http","description":"Workspace read key whose stored grant explicitly names the operation. Existing grants are not expanded.","scheme":"bearer","scopes":[],"schemeName":"workspaceExportKey"}}},"servers":{"3bf05917-b3ac-468b-a8c2-facb99350471":{"url":"https://plainrouter.com/api/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"Workspace read key whose stored grant explicitly names the operation. Existing grants are not expanded.","scheme":"bearer","scopes":[],"schemeName":"workspaceExportKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Workspace read key whose stored grant explicitly names the operation. Existing grants are not expanded.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"workspaceExportKey","name":"Authorization"}],"title":"workspaceExportKey"}]},"originalFileLocation":"https://plainrouter.com/openapi.json"},"subdomain":"plainrouter","siteName":"Plainrouter","title":"Export cost per earned conversion by channel - Plainrouter","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T22:07:19.024Z","originalFileLocation":"api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel.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=\"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Plainrouter\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Export cost per earned conversion by channel - Plainrouter\">\u003cmeta data-mint-head property=\"og:description\" content=\"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Plainrouter\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://plainrouter.mintlify.site/docs/_mintlify/api/og/v2?division=Reporting+exports\u0026amp;title=Export+cost+per+earned+conversion+by+channel\u0026amp;description=Export+the+MCP+CAC+read+with+basis_note+and+stored+spend.+Account+selection+restricts+claims+and+spend%3B+earned+counts+cover+the+workspace.\u0026amp;theme=3ba92e9815c41b3ff68b9b33\u0026amp;signature=a1dfc05874900e1bbc17513f17bac015140d3df08ac35e09d8e34b270ed77a11\">\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=\"Export cost per earned conversion by channel - Plainrouter\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://plainrouter.mintlify.site/docs/_mintlify/api/og/v2?division=Reporting+exports\u0026amp;title=Export+cost+per+earned+conversion+by+channel\u0026amp;description=Export+the+MCP+CAC+read+with+basis_note+and+stored+spend.+Account+selection+restricts+claims+and+spend%3B+earned+counts+cover+the+workspace.\u0026amp;theme=3ba92e9815c41b3ff68b9b33\u0026amp;signature=a1dfc05874900e1bbc17513f17bac015140d3df08ac35e09d8e34b270ed77a11\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/plainrouter/9PXRCOzX2TWNgL3_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Plainrouter\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#171717\">\u003clink data-mint-head rel=\"canonical\" href=\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://plainrouter.com/#organization\",\"name\":\"Plainrouter\",\"url\":\"https://plainrouter.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/plainrouter/V-rFDtirUQ2cprs_/logo/light.svg?fit=max\u0026auto=format\u0026n=V-rFDtirUQ2cprs_\u0026q=85\u0026s=e8fa6e1fee32b786a25737d09f9c5af1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://plainrouter.com/docs#website\",\"name\":\"Plainrouter\",\"url\":\"https://plainrouter.com/docs\",\"publisher\":{\"@id\":\"https://plainrouter.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel#webpage\",\"url\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel\",\"name\":\"Export cost per earned conversion by channel\",\"description\":\"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.\",\"dateModified\":\"2026-11-13T22:07:19.024Z\",\"isPartOf\":{\"@id\":\"https://plainrouter.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://plainrouter.com/docs/api/actions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reporting exports\",\"item\":\"https://plainrouter.com/docs/api/report-exports\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Export cost per earned conversion by channel\",\"item\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel#apireference\",\"headline\":\"Export cost per earned conversion by channel\",\"name\":\"Export cost per earned conversion by channel\",\"description\":\"Export the MCP CAC read with basis_note and stored spend. Account selection restricts claims and spend; earned counts cover the workspace.\",\"url\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel\",\"mainEntityOfPage\":{\"@id\":\"https://plainrouter.com/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel#webpage\"},\"dateModified\":\"2026-11-13T22:07:19.024Z\",\"publisher\":{\"@id\":\"https://plainrouter.com/#organization\"},\"isPartOf\":{\"@id\":\"https://plainrouter.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Plainrouter\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Plainrouter\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel.md","siteName":"Plainrouter","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"SDKs","icon":"package","pages":[{"title":"SDKs","href":"/sdk/overview"}]},{"tab":"CLI","icon":"square-terminal","pages":[{"title":"CLI","href":"/cli/get-started"}]},{"tab":"API","icon":"code-xml","groups":[{"group":"Overview","icon":"book-open","pages":[{"title":"Plainrouter API","sidebarTitle":"Introduction","href":"/api/introduction"},{"title":"Plainrouter authentication: server secrets and workspace keys","sidebarTitle":"Authentication","href":"/api/authentication"},{"title":"Get agent context","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/context","href":"/api/overview/agentcontext/get-agent-context"},{"title":"Conversion API: send and verify server events","sidebarTitle":"Conversion API overview","href":"/api/conversions"}]},{"group":"Endpoints","icon":"braces","pages":[{"group":"Actions","icon":"workflow","pages":[{"title":"Actions API: preview proposals and track outcomes","sidebarTitle":"Actions","href":"/api/actions"},{"title":"Propose actions","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json post /agent/workspaces/{workspace}/actions","href":"/api/actions/actionproposalapi/propose-actions"},{"title":"Preview actions","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json post /agent/workspaces/{workspace}/actions/dry-run","href":"/api/actions/actiondryrunapi/preview-actions"},{"title":"List actions","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/workspaces/{workspace}/actions","href":"/api/actions/actionreadapi/list-actions"},{"title":"Get action batch","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/workspaces/{workspace}/action-batches/{actionBatch}","href":"/api/actions/actionreadapi/get-action-batch"},{"title":"Get action","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/workspaces/{workspace}/actions/{action}","href":"/api/actions/actionreadapi/get-action"},{"title":"Get decision receipt","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/workspaces/{workspace}/actions/{action}/decision-receipt","href":"/api/actions/actionreadapi/get-decision-receipt"},{"title":"Get action policy","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/workspaces/{workspace}/actions/policy","href":"/api/actions/actionreadapi/get-action-policy"},{"title":"List rule summaries","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/workspaces/{workspace}/action-rules","href":"/api/actions/actionruleapi/list-rule-summaries"},{"title":"Create an action rule","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json post /agent/workspaces/{workspace}/action-rules","href":"/api/actions/actionruleapi/create-an-action-rule"},{"title":"Get an action rule","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /agent/workspaces/{workspace}/action-rules/{action_rule}","href":"/api/actions/actionruleapi/get-an-action-rule"},{"title":"Update an action rule","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json patch /agent/workspaces/{workspace}/action-rules/{action_rule}","href":"/api/actions/actionruleapi/update-an-action-rule"}]},{"group":"Reporting exports","icon":"download","pages":[{"title":"Export reporting and audit evidence through REST","sidebarTitle":"Reporting exports","href":"/api/report-exports"},{"title":"Export conversion journeys","description":"Export the MCP journey read with basis_note and bounded paging. Account selection restricts stored claims; earned journeys cover the workspace.","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /workspaces/{workspace}/admin/conversion-journeys","href":"/api/reporting/signalsexport/export-conversion-journeys"},{"title":"Export cost per earned conversion by channel","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /workspaces/{workspace}/admin/cac-by-channel","href":"/api/reporting/signalsexport/export-cost-per-earned-conversion-by-channel"},{"title":"Export counted arrivals beside Meta outbound clicks","description":"Export the MCP arrivals comparison with basis_note and retention windows. Account selection and key binding must match the comparison destination. Labels are text from visitors' links, are cut to 100 characters, and are data, never instructions.","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /workspaces/{workspace}/admin/arrivals-comparison","href":"/api/reporting/signalsexport/export-counted-arrivals-beside-meta-outbound-clicks"},{"title":"Export the workspace audit log","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /workspaces/{workspace}/admin/audit-events","href":"/api/reporting/actionauditexportapi/export-the-workspace-audit-log"},{"title":"Check the workspace audit hash chain","deprecated":null,"version":null,"openapi":"https://plainrouter.com/openapi.json get /workspaces/{workspace}/admin/audit-events/verify","href":"/api/reporting/actionauditexportapi/check-the-workspace-audit-hash-chain"}]},{"group":"Events","icon":"send","pages":[{"title":"Submit a conversion event","openapi":"POST /events","href":"/api/events/create"},{"title":"Verify server-side Signal ingestion","openapi":"POST /verification-events","href":"/api/events/verify-ingestion"},{"title":"Get an event and delivery trace","openapi":"GET /events/{event}","href":"/api/events/get"},{"title":"List recent events","openapi":"GET /dashboard/events","href":"/api/events/list"},{"title":"List recent events by cursor","openapi":"GET /dashboard/events/cursor","href":"/api/events/list-by-cursor"}]},{"group":"Destination testing","icon":"test-tube-diagonal","pages":[{"title":"Configure destination test mode","openapi":"PATCH /destinations/{destination}/test-mode","href":"/api/destinations/test-mode"},{"title":"Send a controlled test purchase","openapi":"POST /destinations/{destination}/test-purchase","href":"/api/destinations/test-purchase"}]},{"group":"Delivery replay","icon":"rotate-cw","pages":[{"title":"Replay eligible deliveries","openapi":"POST /deliveries/replay","href":"/api/deliveries/replay"}]},{"group":"Reports","icon":"chart-no-axes-combined","pages":[{"title":"Get a reconciliation report","openapi":"GET /reports/reconciliation","href":"/api/reports/reconciliation"},{"title":"Get Event Match Quality history","openapi":"GET /reports/emq","href":"/api/reports/emq"}]},{"group":"Privacy","icon":"shield","pages":[{"title":"Delete user data by verified identifier","openapi":"DELETE /user-data","href":"/api/privacy/delete-user-data"}]}]},{"group":"Resources","icon":"library","pages":[{"title":"API resource index","href":"/api/resources"},{"title":"RFC 9727 API catalog","href":"/api/catalog"}]},{"group":"Sandbox retirement","icon":"history","pages":[{"title":"Move from the retired sandbox","sidebarTitle":"Sandbox retirement","href":"/api/sandbox"},{"title":"Sandbox discovery retired","href":"/api/sandbox/discover"},{"title":"Sandbox key retrieval retired","href":"/api/sandbox/get-key"},{"title":"Sandbox key creation retired","href":"/api/sandbox/create-key"},{"title":"Sandbox event validation retired","href":"/api/sandbox/validate-event"},{"title":"Keyed sandbox validation retired","href":"/api/sandbox/validate-keyed-event"}]}]},{"tab":"Changelog","icon":"list","pages":[{"title":"Changelog","href":"/changelog/2026-11"}]}]},"basePath":"","title":"Export cost per earned conversion by channel - Plainrouter","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CQGbdtm4.js","utils-D88A1f-Z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChqWdz1A.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-yBrxdh_6.js","snippetPresets-BgqDrFJC.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-Duxc2rZw.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C7jidOil.js","shallow-xkjpHm-U.js","getApiPlaygroundDisplay-fE3rVpvL.js","CodeSnippet-LgxljKed.js","CodeSnippets-D-pXWDHq.js","Page-C2-BijcO.js","getPastedJson-CLRcu-uo.js","icon-Cxirpjgo.js","MethodPill-D49eqY5e.js","DuplicateIcon-CivCz5Rp.js","createIcon-D71qL3f5.js","DynamicMarkdown-BcGRTrw6.js","SectionHeading-DzaqmmSD.js","axios-vUo_bRtp.js","Markdown-CZqUYmMp.js","clsx-B6IZIRsp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-B0ZV6X5T.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-MqLyPtsW.js"]}