Check or save this brand’s Google Ads settings — ‘what’s missing before we can run a campaign’, ‘save our business phone number for Google Ads’. Read this brand’s Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business’s name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is ads.create_smart_campaign or ads.create_pmax_campaign. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member’s own API key, do it.
Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with workspace_ambiguous and lists the choices — offer them, never pick one.
An API key minted at Settings › API & MCP. Send it as Authorization: Bearer <key>. A key carries its holder's own permissions, resolved on every call — revoking a membership closes the key's reach immediately. Keep it in an environment variable (GOOSY_API_KEY), never in a committed file.
Headers
x-request-id
string
Your own id for this request, echoed back and recorded on the audit trail. 1–128 characters from A–Z a–z 0–9 . _ : -, starting with a letter or digit; anything else is replaced by a generated id.
Maximum string length: 128
Body
application/json
section
enum<string> | null
Which section to SAVE. Omit it to only read what is already set — reading changes nothing.
Available options:
bidding,
smart,
pmax
bidding
object
Required when section is bidding. ⚠️ A Performance Max campaign only runs on maximize_conversions or maximize_conversion_value; target_spend is search-only and is the default every unconfigured brand has. Ads drafted on the board run on Google as display ads: they need manual_cpc or maximize_conversions and display_business_name, the brand's real name as the ad shows it (25 characters at most) — ask the operator, never invent it; omit it to keep the saved one.
Show child attributes
smart
object
Required when section is smart. These are a REAL business's identity, phone number, landing page and ad copy — never invent any of them; ask the operator. Give the business name OR the Business Profile location, and the landing page URL OR use_ad_optimized_profile — one of each pair, not both.
Show child attributes
pmax
object
Required when section is pmax. The three image lists take the ids Google gave each picture when it was uploaded to the ad account — never a URL and never image data.
Show child attributes
confirmation_id
string<uuid>
Omit to propose: the first call says what would happen, returns a confirmation_id and changes nothing. To go ahead, send the same arguments again with that confirmation_id, on a member's own API key; a service account's key can propose but never confirm.
Which workspace to run in — its slug. Omit to use your default. With more than one reachable workspace and no default, the call is refused and the choices are listed.
Minimum string length: 1
Response
The call was admitted and dispatched. ok says whether the tool succeeded — a refusal the tool itself produced is still a 200, exactly as it is a successful JSON-RPC result over MCP.
Option 1
Option 2
The tool ran and answered.
ok
boolean
required
workspace
string
required
The slug of the workspace this call ran in.
working_in
object
required
Which workspace this call ran in, and how that was decided. Present on every workspace-scoped result.
What will happen, in one sentence, for a person to approve before confirming.
saved_section
string | null
bidding_kind
string | null
smart_ready
boolean
pmax_ready
boolean
smart_missing
string[]
pmax_missing
string[]
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Goosy Bear","description":"Guides and API reference for Goosy Bear: run your content operation in the app, and connect your own tools and AI assistants to your account.","colors":{"primary":"#5B4BFF","light":"#8F80FF","dark":"#0D0B1F"},"logo":{"light":"https://mintcdn.com/goosy-bear/B4OgCxnzGMBAn_bH/assets/logo-light.svg?fit=max\u0026auto=format\u0026n=B4OgCxnzGMBAn_bH\u0026q=85\u0026s=66ee37df3ed8473b2d72f075d71a3f1a","dark":"https://mintcdn.com/goosy-bear/B4OgCxnzGMBAn_bH/assets/logo-dark.svg?fit=max\u0026auto=format\u0026n=B4OgCxnzGMBAn_bH\u0026q=85\u0026s=952daa94e01ecf34730f89ae9666becf"},"favicon":{"light":"https://mintcdn.com/goosy-bear/72edOxkkNmpx690r/assets/favicon-purple.png?fit=max\u0026auto=format\u0026n=72edOxkkNmpx690r\u0026q=85\u0026s=a1d43d96f8441183583b7379fab8090d","dark":"https://mintcdn.com/goosy-bear/72edOxkkNmpx690r/assets/favicon-cream.png?fit=max\u0026auto=format\u0026n=72edOxkkNmpx690r\u0026q=85\u0026s=bd0644726036770412c58493d0987929"},"navbar":{"links":[{"href":"https://goosybear.ai","label":"goosybear.ai"}],"primary":{"type":"button","label":"Sign in","href":"https://app.goosybear.ai"}},"footer":{"links":[{"header":"Goosy Bear","items":[{"label":"goosybear.ai","href":"https://goosybear.ai"}]},{"header":"Legal","items":[{"label":"Privacy","href":"https://goosybear.ai/privacy"},{"label":"Terms","href":"https://goosybear.ai/terms"},{"label":"Data deletion","href":"https://goosybear.ai/data-deletion"},{"label":"Sub-processors","href":"https://goosybear.ai/subprocessors"},{"label":"DPA","href":"https://goosybear.ai/dpa"}]}]},"search":{"prompt":"Search the documentation"},"seo":{"metatags":{"og:image":"/assets/og-image.png","og:image:alt":"Goosy Bear","twitter:image":"/assets/og-image.png","twitter:image:alt":"Goosy Bear"},"organization":{"name":"Goosy Bear","url":"https://goosybear.ai","logo":"https://goosybear.ai/icons/icon-512.png"}},"integrations":{"posthog":{"apiKey":"phc_wb59eiFQ2zUiVkLXNu4QBoxX32tbz5aex5riwrbTH4Mb","apiHost":"https://us.i.posthog.com"}},"errors":{"404":{"redirect":false,"title":"We can't find that page","description":"The link may be out of date. Start from the [documentation home](/), or search for what you need."}},"contextual":{"options":["copy","view","mcp","chatgpt","claude","cursor","assistant"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"goosy-bear","hasAudioNarration":false,"actualSubdomain":"goosy-bear","customDomains":["docs.goosybear.ai"],"gitSource":{"type":"github","owner":"ai-code-that-works","repo":"goosy-bear","deployBranch":"main","contentDirectory":"docs/customer","isPrivate":true,"mountPath":"","label":""},"feedback":{"agentFeedback":true,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af90f92474f4586a4990f33","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Build with the API","count":362},{"language":"default","tag":"API reference","count":333},{"language":"default","tag":"Endpoints","count":332},{"language":"default","tag":"Guides","count":53},{"language":"default","tag":"page","count":44},{"language":"default","tag":"ads","count":25},{"language":"default","tag":"connections","count":24},{"language":"default","tag":"API guides","count":21},{"language":"default","tag":"automations","count":18},{"language":"default","tag":"videos","count":15}],"searchSettings":{"maxResults":10,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","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":false},"customCss":[],"page":{"pagePath":"api-reference/ads/call-adsgoogle_settings","slug":"/api-reference/ads/call-adsgoogle_settings","pageMetadata":{"title":"Call ads.google_settings","description":"Check or save this brand's Google Ads settings — 'what's missing before we can run a campaign', 'save our business phone number for Google Ads'. Read this brand's Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business's name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is `ads.create_smart_campaign` or `ads.create_pmax_campaign`. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member's own API key, do it.\n\nEvery result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with `workspace_ambiguous` and lists the choices — offer them, never pick one.","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.google_settings","href":"/api-reference/ads/call-adsgoogle_settings","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Check or save this brand’s Google Ads settings — ‘what’s missing before we can run a campaign’, ‘save our business phone number for Google Ads’. Read this brand’s Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business’s name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is \", _jsx(_components.code, {\n children: \"ads.create_smart_campaign\"\n }), \" or \", _jsx(_components.code, {\n children: \"ads.create_pmax_campaign\"\n }), \". Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member’s own API key, do it.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with \", _jsx(_components.code, {\n children: \"workspace_ambiguous\"\n }), \" and lists the choices — offer them, never pick one.\"]\n })]\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":"Call ads.google_settings","description":"Check or save this brand's Google Ads settings — 'what's missing before we can run a campaign', 'save our business phone number for Google Ads'. Read this brand's Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business's name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is `ads.create_smart_campaign` or `ads.create_pmax_campaign`. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member's own API key, do it.\n\nEvery result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with `workspace_ambiguous` and lists the choices — offer them, never pick one.","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.google_settings","href":"/api-reference/ads/call-adsgoogle_settings","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"call_ads_google_settings","summary":"Call ads.google_settings","description":"Check or save this brand's Google Ads settings — 'what's missing before we can run a campaign', 'save our business phone number for Google Ads'. Read this brand's Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business's name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is `ads.create_smart_campaign` or `ads.create_pmax_campaign`. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member's own API key, do it.\n\nEvery result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with `workspace_ambiguous` and lists the choices — offer them, never pick one.","tags":["ads"],"parameters":["82af15c3-a2c8-4e3a-bf93-7c363792bc27"],"requestBody":"6138c3ca-0a51-41f4-b767-2938650718f6","responses":{"200":"7ee5e12e-1fad-4c92-9893-fa14cc2cd9a4","400":"26f6c5b3-f708-4f40-a976-70958e81f4ee","401":"affdbc9e-dcb6-43fe-86c0-e9d3866810f8","403":"e9126cb8-01ae-4a69-a737-6a8956287a14","404":"1cc60245-390e-4889-808b-54c88a85b3e1","429":"7d0719df-3b67-49ca-91d3-8f832de681bb"},"method":"post","type":"path","servers":["e249966a-6659-4b76-a751-cafed99eb45e"],"security":["c8c8b011-65a2-4b0a-ae19-711e4833eccb"],"path":"/api/v1/tools/ads.google_settings","baseUrlOptions":["https://app.goosybear.ai"],"title":"Call ads.google_settings","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"82af15c3-a2c8-4e3a-bf93-7c363792bc27":{"name":"x-request-id","in":"header","required":false,"description":"Your own id for this request, echoed back and recorded on the audit trail. 1–128 characters from `A–Z a–z 0–9 . _ : -`, starting with a letter or digit; anything else is replaced by a generated id.","schema":{"type":"string","maxLength":128,"isRequired":false,"description":"Your own id for this request, echoed back and recorded on the audit trail. 1–128 characters from `A–Z a–z 0–9 . _ : -`, starting with a letter or digit; anything else is replaced by a generated id.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"section":{"oneOf":[{"type":"string","description":"Which section to SAVE. Omit it to only read what is already set — reading changes nothing.","enum":["bidding","smart","pmax"],"uniqueKey":"section.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Which section to SAVE. Omit it to only read what is already set — reading changes nothing.","uniqueKey":"section.oneOf.1","typeLabel":"null"}],"uniqueKey":"section","typeLabel":"enum\u003cstring> | null"},"bidding":{"description":"Required when section is `bidding`. ⚠️ A Performance Max campaign only runs on `maximize_conversions` or `maximize_conversion_value`; `target_spend` is search-only and is the default every unconfigured brand has. Ads drafted on the board run on Google as display ads: they need `manual_cpc` or `maximize_conversions` and `display_business_name`, the brand's real name as the ad shows it (25 characters at most) — ask the operator, never invent it; omit it to keep the saved one.","type":"object","properties":{"kind":{"type":"string","enum":["target_spend","manual_cpc","maximize_conversions","maximize_conversion_value"],"isRequired":true,"uniqueKey":"bidding.kind","typeLabel":"enum\u003cstring>"},"target_cpa_usd_cents":{"oneOf":[{"type":"integer","minimum":0,"uniqueKey":"bidding.target_cpa_usd_cents.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"bidding.target_cpa_usd_cents.oneOf.1","typeLabel":"null"}],"uniqueKey":"bidding.target_cpa_usd_cents","typeLabel":"integer | null"},"target_roas":{"oneOf":[{"type":"number","minimum":0,"exclusiveMinimum":true,"uniqueKey":"bidding.target_roas.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"bidding.target_roas.oneOf.1","typeLabel":"null"}],"uniqueKey":"bidding.target_roas","typeLabel":"number | null"},"display_business_name":{"oneOf":[{"description":"The business name a display ad shows (25 characters at most). Ask the operator; omit to keep the saved one.","type":"string","uniqueKey":"bidding.display_business_name.oneOf.0","typeLabel":"string"},{"description":"The business name a display ad shows (25 characters at most). Ask the operator; omit to keep the saved one.","type":"null","uniqueKey":"bidding.display_business_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"bidding.display_business_name","typeLabel":"string | null"}},"required":["kind"],"additionalProperties":false,"uniqueKey":"bidding","typeLabel":"object"},"smart":{"description":"Required when section is `smart`. These are a REAL business's identity, phone number, landing page and ad copy — never invent any of them; ask the operator. Give the business name OR the Business Profile location, and the landing page URL OR use_ad_optimized_profile — one of each pair, not both.","type":"object","properties":{"phone_country_code":{"type":"string","isRequired":true,"uniqueKey":"smart.phone_country_code","typeLabel":"string"},"phone_number":{"type":"string","isRequired":true,"uniqueKey":"smart.phone_number","typeLabel":"string"},"language_code":{"type":"string","isRequired":true,"uniqueKey":"smart.language_code","typeLabel":"string"},"headlines":{"type":"array","items":{"type":"string","uniqueKey":"smart.headlines.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"smart.headlines","typeLabel":"string[]"},"descriptions":{"type":"array","items":{"type":"string","uniqueKey":"smart.descriptions.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"smart.descriptions","typeLabel":"string[]"},"keyword_theme_constants":{"type":"array","items":{"type":"string","uniqueKey":"smart.keyword_theme_constants.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"smart.keyword_theme_constants","typeLabel":"string[]"},"business_name":{"oneOf":[{"type":"string","uniqueKey":"smart.business_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"smart.business_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"smart.business_name","typeLabel":"string | null"},"business_profile_location":{"oneOf":[{"type":"string","uniqueKey":"smart.business_profile_location.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"smart.business_profile_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"smart.business_profile_location","typeLabel":"string | null"},"final_url":{"oneOf":[{"type":"string","uniqueKey":"smart.final_url.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"smart.final_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"smart.final_url","typeLabel":"string | null"},"use_ad_optimized_profile":{"type":"boolean","uniqueKey":"smart.use_ad_optimized_profile","typeLabel":"boolean"},"include_lead_form":{"type":"boolean","uniqueKey":"smart.include_lead_form","typeLabel":"boolean"},"locations":{"type":"array","items":{"type":"string","uniqueKey":"smart.locations.items.[INDEX]","typeLabel":"string"},"uniqueKey":"smart.locations","typeLabel":"string[]"},"ad_group_name":{"oneOf":[{"type":"string","uniqueKey":"smart.ad_group_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"smart.ad_group_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"smart.ad_group_name","typeLabel":"string | null"},"contains_eu_political_advertising":{"oneOf":[{"description":"The operator's own answer to whether these ads contain political advertising shown in the EU. Never assume it — ask.","type":"boolean","uniqueKey":"smart.contains_eu_political_advertising.oneOf.0","typeLabel":"boolean"},{"description":"The operator's own answer to whether these ads contain political advertising shown in the EU. Never assume it — ask.","type":"null","uniqueKey":"smart.contains_eu_political_advertising.oneOf.1","typeLabel":"null"}],"uniqueKey":"smart.contains_eu_political_advertising","typeLabel":"boolean | null"}},"required":["phone_country_code","phone_number","language_code","headlines","descriptions","keyword_theme_constants"],"additionalProperties":false,"uniqueKey":"smart","typeLabel":"object"},"pmax":{"description":"Required when section is `pmax`. The three image lists take the ids Google gave each picture when it was uploaded to the ad account — never a URL and never image data.","type":"object","properties":{"final_urls":{"type":"array","items":{"type":"string","uniqueKey":"pmax.final_urls.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"pmax.final_urls","typeLabel":"string[]"},"headlines":{"type":"array","items":{"type":"string","uniqueKey":"pmax.headlines.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"pmax.headlines","typeLabel":"string[]"},"long_headlines":{"type":"array","items":{"type":"string","uniqueKey":"pmax.long_headlines.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"pmax.long_headlines","typeLabel":"string[]"},"descriptions":{"type":"array","items":{"type":"string","uniqueKey":"pmax.descriptions.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"pmax.descriptions","typeLabel":"string[]"},"business_name":{"type":"string","isRequired":true,"uniqueKey":"pmax.business_name","typeLabel":"string"},"logo_assets":{"type":"array","items":{"type":"string","uniqueKey":"pmax.logo_assets.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"pmax.logo_assets","typeLabel":"string[]"},"marketing_image_assets":{"type":"array","items":{"type":"string","uniqueKey":"pmax.marketing_image_assets.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"pmax.marketing_image_assets","typeLabel":"string[]"},"square_marketing_image_assets":{"type":"array","items":{"type":"string","uniqueKey":"pmax.square_marketing_image_assets.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"pmax.square_marketing_image_assets","typeLabel":"string[]"},"asset_group_name":{"oneOf":[{"type":"string","uniqueKey":"pmax.asset_group_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"pmax.asset_group_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"pmax.asset_group_name","typeLabel":"string | null"},"path1":{"oneOf":[{"type":"string","uniqueKey":"pmax.path1.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"pmax.path1.oneOf.1","typeLabel":"null"}],"uniqueKey":"pmax.path1","typeLabel":"string | null"},"path2":{"oneOf":[{"type":"string","uniqueKey":"pmax.path2.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"pmax.path2.oneOf.1","typeLabel":"null"}],"uniqueKey":"pmax.path2","typeLabel":"string | null"}},"required":["final_urls","headlines","long_headlines","descriptions","business_name","logo_assets","marketing_image_assets","square_marketing_image_assets"],"additionalProperties":false,"uniqueKey":"pmax","typeLabel":"object"},"confirmation_id":{"description":"Omit to propose: the first call says what would happen, returns a confirmation_id and changes nothing. To go ahead, send the same arguments again with that confirmation_id, on a member's own API key; a service account's key can propose but never confirm.","type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","uniqueKey":"confirmation_id","typeLabel":"string\u003cuuid>"},"workspace":{"description":"Which workspace to run in — its slug. Omit to use your default. With more than one reachable workspace and no default, the call is refused and the choices are listed.","type":"string","minLength":1,"uniqueKey":"workspace","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"confirmation_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","workspace":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"7ee5e12e-1fad-4c92-9893-fa14cc2cd9a4":{"description":"The call was admitted and dispatched. `ok` says whether the tool succeeded — a refusal the tool itself produced is still a 200, exactly as it is a successful JSON-RPC result over MCP.","headers":{"x-goosy-api":{"description":"Present while this API is in beta; the value is `beta`.","schema":{"type":"string","const":"beta"}},"x-request-id":{"description":"This request's id: the `x-request-id` you sent when it was well formed, otherwise one generated for you. Quote it to support; it is recorded on every audit row the call wrote.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"Requests this key may make in a rolling minute.","schema":{"type":"integer","minimum":1}},"RateLimit-Remaining":{"description":"Requests left in the current rolling minute.","schema":{"type":"integer","minimum":0}},"RateLimit-Reset":{"description":"Whole seconds until the window frees more requests.","schema":{"type":"integer","minimum":1}},"x-goosy-tool-error":{"description":"`true` when a boundary step refused the call — workspace resolution failed or could not be read. A tool that ran and returned its own typed `ok: false` reports `false` here. **Branch on `ok` in the body for the outcome; this header is the transport-level hint.**","schema":{"type":"string","enum":["true","false"]}}},"content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"The tool ran and answered.","required":["ok","working_in","workspace"],"properties":{"ok":{"type":"boolean","const":true,"isRequired":true,"uniqueKey":"oneOf.0.ok","typeLabel":"boolean"},"workspace":{"type":"string","description":"The slug of the workspace this call ran in.","isRequired":true,"uniqueKey":"oneOf.0.workspace","typeLabel":"string"},"working_in":{"type":"object","properties":{"label":{"type":"string","description":"The chip words — e.g. \"working in: Acme Main\".","isRequired":true,"uniqueKey":"oneOf.0.working_in.label","typeLabel":"string"},"note":{"type":"string","description":"Why this workspace — e.g. \"your default\", \"this call only\".","isRequired":true,"uniqueKey":"oneOf.0.working_in.note","typeLabel":"string"},"workspace":{"type":"string","description":"The resolved workspace's slug.","isRequired":true,"uniqueKey":"oneOf.0.working_in.workspace","typeLabel":"string"},"source":{"type":"string","enum":["call-override","key-pin","stored-default","sole-reachable"],"description":"Why this workspace was chosen: the call named it (`call-override`), the key is pinned to it (`key-pin`), it is your default (`stored-default`), or it is the only one the key reaches (`sole-reachable`).","isRequired":true,"uniqueKey":"oneOf.0.working_in.source","typeLabel":"enum\u003cstring>"}},"required":["label","note","workspace","source"],"description":"Which workspace this call ran in, and how that was decided. Present on every workspace-scoped result.","additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.working_in","typeLabel":"object"},"state":{"type":"string","const":"confirmation_required","uniqueKey":"oneOf.0.state","typeLabel":"string"},"confirmation_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$","uniqueKey":"oneOf.0.confirmation_id","typeLabel":"string\u003cuuid>"},"expires_in_seconds":{"type":"integer","exclusiveMinimum":0,"uniqueKey":"oneOf.0.expires_in_seconds","typeLabel":"integer"},"request_summary":{"type":"string","description":"What will happen, in one sentence, for a person to approve before confirming.","uniqueKey":"oneOf.0.request_summary","typeLabel":"string"},"saved_section":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.saved_section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.saved_section.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.saved_section","typeLabel":"string | null"},"bidding_kind":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.bidding_kind.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.bidding_kind.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.bidding_kind","typeLabel":"string | null"},"smart_ready":{"type":"boolean","uniqueKey":"oneOf.0.smart_ready","typeLabel":"boolean"},"pmax_ready":{"type":"boolean","uniqueKey":"oneOf.0.pmax_ready","typeLabel":"boolean"},"smart_missing":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.smart_missing.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.smart_missing","typeLabel":"string[]"},"pmax_missing":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.pmax_missing.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.pmax_missing","typeLabel":"string[]"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"A call that was admitted and dispatched, and did not succeed.","required":["ok","code","message"],"properties":{"ok":{"type":"boolean","const":false,"isRequired":true,"uniqueKey":"oneOf.1.ok","typeLabel":"boolean"},"code":{"type":"string","description":"The typed reason — e.g. `workspace_ambiguous`, `invalid_arguments`, or the tool's own failure code.","isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"string"},"message":{"type":"string","description":"A sentence a person can act on.","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"workspaces":{"description":"On a workspace refusal: the slugs this key may pass as `workspace`.","type":"array","items":{"type":"string","uniqueKey":"oneOf.1.workspaces.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.1.workspaces","typeLabel":"string[]"},"issues":{"description":"On `invalid_arguments`: which fields failed, and why.","type":"array","items":{"type":"object","properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.issues.items.[INDEX].path","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.issues.items.[INDEX].message","typeLabel":"string"}},"required":["path","message"],"additionalProperties":false,"uniqueKey":"oneOf.1.issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.issues","typeLabel":"object[]"},"path":{"description":"On an authoring refusal: where in your call's input it points, e.g. `steps.\u003ckey>.params.\u003cfield>`.","type":"string","uniqueKey":"oneOf.1.path","typeLabel":"string"},"fix":{"description":"On an authoring refusal: the change to your call that would pass.","type":"string","uniqueKey":"oneOf.1.fix","typeLabel":"string"},"instruction":{"description":"On an authoring refusal: what to do next with it.","type":"string","uniqueKey":"oneOf.1.instruction","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ok":true,"workspace":"\u003cstring>","working_in":{"label":"\u003cstring>","note":"\u003cstring>","workspace":"\u003cstring>","source":"call-override"},"state":"confirmation_required","confirmation_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","expires_in_seconds":123,"request_summary":"\u003cstring>","saved_section":"\u003cstring>","bidding_kind":"\u003cstring>","smart_ready":true,"pmax_ready":true,"smart_missing":["\u003cstring>"],"pmax_missing":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"26f6c5b3-f708-4f40-a976-70958e81f4ee":{"description":"The request could not be used: the body is present but not a JSON object (`tenant_api.malformed_body`); it is a top-level array carrying more messages than this endpoint accepts (`tenant_mcp.batch_too_large`); or the `Idempotency-Key` header is malformed (`tenant_api.idempotency_key_invalid`), disagrees with the body's `idempotency_key` (`tenant_api.idempotency_key_conflict`), or was sent to an action that cannot replay a retry (`tenant_api.idempotency_unsupported`). Nothing ran.","headers":{"x-goosy-api":{"description":"Present while this API is in beta; the value is `beta`.","schema":{"type":"string","const":"beta"}},"x-request-id":{"description":"This request's id: the `x-request-id` you sent when it was well formed, otherwise one generated for you. Quote it to support; it is recorded on every audit row the call wrote.","schema":{"type":"string"}},"Deprecation":{"description":"RFC 9745: this refusal's nested `error` object is deprecated, since this instant (`@\u003cunix seconds>`).","schema":{"type":"string"}},"Sunset":{"description":"RFC 8594: the nested `error` object may be removed after this date (2026-12-31).","schema":{"type":"string"}},"Link":{"description":"The page that says what to read instead (`rel=\"deprecation\"`).","schema":{"type":"string"}},"RateLimit-Limit":{"description":"Requests this key may make in a rolling minute.","schema":{"type":"integer","minimum":1}},"RateLimit-Remaining":{"description":"Requests left in the current rolling minute.","schema":{"type":"integer","minimum":0}},"RateLimit-Reset":{"description":"Whole seconds until the window frees more requests.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","const":false,"isRequired":true,"uniqueKey":"ok","typeLabel":"boolean"},"code":{"type":"string","description":"The typed refusal code — e.g. `tenant_mcp.rate_limited`, `tenant_api.unknown_tool`.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"A sentence a person can act on.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retry_after_seconds":{"type":"number","uniqueKey":"error.retry_after_seconds","typeLabel":"number"}},"required":["code","message"],"description":"Deprecated: the same values as the top-level fields, kept until 2026-12-31. Read `code` and `message` at the top level.","additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"retry_after_seconds":{"description":"On a 429: whole seconds to wait. Mirrors `Retry-After`.","type":"number","uniqueKey":"retry_after_seconds","typeLabel":"number"}},"required":["ok","code","message","error"],"description":"A request the boundary refused before dispatching anything. The same shape the MCP endpoint answers its own refusals with, and the same top-level fields a dispatched call's refusal carries, so one client branch covers both.","additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ok":false,"code":"\u003cstring>","message":"\u003cstring>","error":{"code":"\u003cstring>","message":"\u003cstring>","retry_after_seconds":123},"retry_after_seconds":123}}},"exampleType":"generated"}},"exampleType":"generated"},"affdbc9e-dcb6-43fe-86c0-e9d3866810f8":{"description":"No bearer credential, or one that did not resolve. Deliberately ONE undifferentiated answer for absent / unknown / revoked / expired, so the endpoint is never an oracle over the key space.","headers":{"x-goosy-api":{"description":"Present while this API is in beta; the value is `beta`.","schema":{"type":"string","const":"beta"}},"x-request-id":{"description":"This request's id: the `x-request-id` you sent when it was well formed, otherwise one generated for you. Quote it to support; it is recorded on every audit row the call wrote.","schema":{"type":"string"}},"Deprecation":{"description":"RFC 9745: this refusal's nested `error` object is deprecated, since this instant (`@\u003cunix seconds>`).","schema":{"type":"string"}},"Sunset":{"description":"RFC 8594: the nested `error` object may be removed after this date (2026-12-31).","schema":{"type":"string"}},"Link":{"description":"The page that says what to read instead (`rel=\"deprecation\"`).","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","const":false,"isRequired":true,"uniqueKey":"ok","typeLabel":"boolean"},"code":{"type":"string","description":"The typed refusal code — e.g. `tenant_mcp.rate_limited`, `tenant_api.unknown_tool`.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"A sentence a person can act on.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retry_after_seconds":{"type":"number","uniqueKey":"error.retry_after_seconds","typeLabel":"number"}},"required":["code","message"],"description":"Deprecated: the same values as the top-level fields, kept until 2026-12-31. Read `code` and `message` at the top level.","additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"retry_after_seconds":{"description":"On a 429: whole seconds to wait. Mirrors `Retry-After`.","type":"number","uniqueKey":"retry_after_seconds","typeLabel":"number"}},"required":["ok","code","message","error"],"description":"A request the boundary refused before dispatching anything. The same shape the MCP endpoint answers its own refusals with, and the same top-level fields a dispatched call's refusal carries, so one client branch covers both.","additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ok":false,"code":"\u003cstring>","message":"\u003cstring>","error":{"code":"\u003cstring>","message":"\u003cstring>","retry_after_seconds":123},"retry_after_seconds":123}}},"exampleType":"generated"}},"exampleType":"generated"},"e9126cb8-01ae-4a69-a737-6a8956287a14":{"description":"The credential is good but the surface is not open to it — the platform or account API switch is off, or the holder lacks the `api.access` capability. The `code` says which.","headers":{"x-goosy-api":{"description":"Present while this API is in beta; the value is `beta`.","schema":{"type":"string","const":"beta"}},"x-request-id":{"description":"This request's id: the `x-request-id` you sent when it was well formed, otherwise one generated for you. Quote it to support; it is recorded on every audit row the call wrote.","schema":{"type":"string"}},"Deprecation":{"description":"RFC 9745: this refusal's nested `error` object is deprecated, since this instant (`@\u003cunix seconds>`).","schema":{"type":"string"}},"Sunset":{"description":"RFC 8594: the nested `error` object may be removed after this date (2026-12-31).","schema":{"type":"string"}},"Link":{"description":"The page that says what to read instead (`rel=\"deprecation\"`).","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","const":false,"isRequired":true,"uniqueKey":"ok","typeLabel":"boolean"},"code":{"type":"string","description":"The typed refusal code — e.g. `tenant_mcp.rate_limited`, `tenant_api.unknown_tool`.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"A sentence a person can act on.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retry_after_seconds":{"type":"number","uniqueKey":"error.retry_after_seconds","typeLabel":"number"}},"required":["code","message"],"description":"Deprecated: the same values as the top-level fields, kept until 2026-12-31. Read `code` and `message` at the top level.","additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"retry_after_seconds":{"description":"On a 429: whole seconds to wait. Mirrors `Retry-After`.","type":"number","uniqueKey":"retry_after_seconds","typeLabel":"number"}},"required":["ok","code","message","error"],"description":"A request the boundary refused before dispatching anything. The same shape the MCP endpoint answers its own refusals with, and the same top-level fields a dispatched call's refusal carries, so one client branch covers both.","additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ok":false,"code":"\u003cstring>","message":"\u003cstring>","error":{"code":"\u003cstring>","message":"\u003cstring>","retry_after_seconds":123},"retry_after_seconds":123}}},"exampleType":"generated"}},"exampleType":"generated"},"1cc60245-390e-4889-808b-54c88a85b3e1":{"description":"No such tool. The body names no tool and is identical for every unrecognised name.","headers":{"x-goosy-api":{"description":"Present while this API is in beta; the value is `beta`.","schema":{"type":"string","const":"beta"}},"x-request-id":{"description":"This request's id: the `x-request-id` you sent when it was well formed, otherwise one generated for you. Quote it to support; it is recorded on every audit row the call wrote.","schema":{"type":"string"}},"Deprecation":{"description":"RFC 9745: this refusal's nested `error` object is deprecated, since this instant (`@\u003cunix seconds>`).","schema":{"type":"string"}},"Sunset":{"description":"RFC 8594: the nested `error` object may be removed after this date (2026-12-31).","schema":{"type":"string"}},"Link":{"description":"The page that says what to read instead (`rel=\"deprecation\"`).","schema":{"type":"string"}},"RateLimit-Limit":{"description":"Requests this key may make in a rolling minute.","schema":{"type":"integer","minimum":1}},"RateLimit-Remaining":{"description":"Requests left in the current rolling minute.","schema":{"type":"integer","minimum":0}},"RateLimit-Reset":{"description":"Whole seconds until the window frees more requests.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","const":false,"isRequired":true,"uniqueKey":"ok","typeLabel":"boolean"},"code":{"type":"string","description":"The typed refusal code — e.g. `tenant_mcp.rate_limited`, `tenant_api.unknown_tool`.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"A sentence a person can act on.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retry_after_seconds":{"type":"number","uniqueKey":"error.retry_after_seconds","typeLabel":"number"}},"required":["code","message"],"description":"Deprecated: the same values as the top-level fields, kept until 2026-12-31. Read `code` and `message` at the top level.","additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"retry_after_seconds":{"description":"On a 429: whole seconds to wait. Mirrors `Retry-After`.","type":"number","uniqueKey":"retry_after_seconds","typeLabel":"number"}},"required":["ok","code","message","error"],"description":"A request the boundary refused before dispatching anything. The same shape the MCP endpoint answers its own refusals with, and the same top-level fields a dispatched call's refusal carries, so one client branch covers both.","additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ok":false,"code":"\u003cstring>","message":"\u003cstring>","error":{"code":"\u003cstring>","message":"\u003cstring>","retry_after_seconds":123},"retry_after_seconds":123}}},"exampleType":"generated"}},"exampleType":"generated"},"7d0719df-3b67-49ca-91d3-8f832de681bb":{"description":"Over this key's per-minute cap. Carries `Retry-After` and `error.retry_after_seconds`.","headers":{"x-goosy-api":{"description":"Present while this API is in beta; the value is `beta`.","schema":{"type":"string","const":"beta"}},"x-request-id":{"description":"This request's id: the `x-request-id` you sent when it was well formed, otherwise one generated for you. Quote it to support; it is recorded on every audit row the call wrote.","schema":{"type":"string"}},"Deprecation":{"description":"RFC 9745: this refusal's nested `error` object is deprecated, since this instant (`@\u003cunix seconds>`).","schema":{"type":"string"}},"Sunset":{"description":"RFC 8594: the nested `error` object may be removed after this date (2026-12-31).","schema":{"type":"string"}},"Link":{"description":"The page that says what to read instead (`rel=\"deprecation\"`).","schema":{"type":"string"}},"RateLimit-Limit":{"description":"Requests this key may make in a rolling minute.","schema":{"type":"integer","minimum":1}},"RateLimit-Remaining":{"description":"Requests left in the current rolling minute.","schema":{"type":"integer","minimum":0}},"RateLimit-Reset":{"description":"Whole seconds until the window frees more requests.","schema":{"type":"integer","minimum":1}},"Retry-After":{"description":"Whole seconds to wait before retrying.","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean","const":false,"isRequired":true,"uniqueKey":"ok","typeLabel":"boolean"},"code":{"type":"string","description":"The typed refusal code — e.g. `tenant_mcp.rate_limited`, `tenant_api.unknown_tool`.","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"A sentence a person can act on.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retry_after_seconds":{"type":"number","uniqueKey":"error.retry_after_seconds","typeLabel":"number"}},"required":["code","message"],"description":"Deprecated: the same values as the top-level fields, kept until 2026-12-31. Read `code` and `message` at the top level.","additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"retry_after_seconds":{"description":"On a 429: whole seconds to wait. Mirrors `Retry-After`.","type":"number","uniqueKey":"retry_after_seconds","typeLabel":"number"}},"required":["ok","code","message","error"],"description":"A request the boundary refused before dispatching anything. The same shape the MCP endpoint answers its own refusals with, and the same top-level fields a dispatched call's refusal carries, so one client branch covers both.","additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ok":false,"code":"\u003cstring>","message":"\u003cstring>","error":{"code":"\u003cstring>","message":"\u003cstring>","retry_after_seconds":123},"retry_after_seconds":123}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c8c8b011-65a2-4b0a-ae19-711e4833eccb":{"tenantApiKey":{"type":"http","scheme":"bearer","description":"An API key minted at Settings › API \u0026 MCP. Send it as `Authorization: Bearer \u003ckey>`. A key carries its holder's own permissions, resolved on every call — revoking a membership closes the key's reach immediately. Keep it in an environment variable (`GOOSY_API_KEY`), never in a committed file.","scopes":[],"schemeName":"tenantApiKey"}}},"servers":{"e249966a-6659-4b76-a751-cafed99eb45e":{"url":"https://app.goosybear.ai","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"An API key minted at Settings › API \u0026 MCP. Send it as `Authorization: Bearer \u003ckey>`. A key carries its holder's own permissions, resolved on every call — revoking a membership closes the key's reach immediately. Keep it in an environment variable (`GOOSY_API_KEY`), never in a committed file.","scopes":[],"schemeName":"tenantApiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key minted at Settings › API \u0026 MCP. Send it as `Authorization: Bearer \u003ckey>`. A key carries its holder's own permissions, resolved on every call — revoking a membership closes the key's reach immediately. Keep it in an environment variable (`GOOSY_API_KEY`), never in a committed file.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"tenantApiKey","name":"Authorization"}],"title":"tenantApiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"goosy-bear","siteName":"Goosy Bear","title":"Call ads.google_settings - Goosy Bear","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-14T21:04:51.574Z","originalFileLocation":"api-reference/ads/call-adsgoogle_settings.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=\"Check or save this brand\u0026#x27;s Google Ads settings — \u0026#x27;what\u0026#x27;s missing before we can run a campaign\u0026#x27;, \u0026#x27;save our business phone number for Google Ads\u0026#x27;. Read this brand\u0026#x27;s Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business\u0026#x27;s name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is ads.create_smart_campaign or ads.create_pmax_campaign. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member\u0026#x27;s own API key, do it. Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with workspace_ambiguous and lists the choices — offer them, never pick one.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Goosy Bear\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/goosy-bear/snNHZMh6kESM-B9w/_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/goosy-bear/snNHZMh6kESM-B9w/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/goosy-bear/snNHZMh6kESM-B9w/_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/goosy-bear/snNHZMh6kESM-B9w/_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/goosy-bear/snNHZMh6kESM-B9w/_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/goosy-bear/snNHZMh6kESM-B9w/_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/goosy-bear/snNHZMh6kESM-B9w/_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/goosy-bear/snNHZMh6kESM-B9w/_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/goosy-bear/snNHZMh6kESM-B9w/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Call ads.google_settings - Goosy Bear\">\u003cmeta data-mint-head property=\"og:description\" content=\"Check or save this brand\u0026#x27;s Google Ads settings — \u0026#x27;what\u0026#x27;s missing before we can run a campaign\u0026#x27;, \u0026#x27;save our business phone number for Google Ads\u0026#x27;. Read this brand\u0026#x27;s Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business\u0026#x27;s name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is ads.create_smart_campaign or ads.create_pmax_campaign. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member\u0026#x27;s own API key, do it. Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with workspace_ambiguous and lists the choices — offer them, never pick one.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Goosy Bear\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://goosy-bear.mintlify.site/assets/og-image.png\">\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=\"Call ads.google_settings - Goosy Bear\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Check or save this brand\u0026#x27;s Google Ads settings — \u0026#x27;what\u0026#x27;s missing before we can run a campaign\u0026#x27;, \u0026#x27;save our business phone number for Google Ads\u0026#x27;. Read this brand\u0026#x27;s Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business\u0026#x27;s name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is ads.create_smart_campaign or ads.create_pmax_campaign. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member\u0026#x27;s own API key, do it. Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with workspace_ambiguous and lists the choices — offer them, never pick one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://goosy-bear.mintlify.site/assets/og-image.png\">\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/goosy-bear/snNHZMh6kESM-B9w/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Goosy Bear\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5B4BFF\">\u003cmeta data-mint-head name=\"og:image:alt\" content=\"Goosy Bear\">\u003cmeta data-mint-head name=\"twitter:image:alt\" content=\"Goosy Bear\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/ads/call-adsgoogle_settings.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://goosybear.ai/#organization\",\"name\":\"Goosy Bear\",\"url\":\"https://goosybear.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://goosybear.ai/icons/icon-512.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.goosybear.ai#website\",\"name\":\"Goosy Bear\",\"url\":\"https://docs.goosybear.ai\",\"publisher\":{\"@id\":\"https://goosybear.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings#webpage\",\"url\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings\",\"name\":\"Call ads.google_settings\",\"description\":\"Check or save this brand's Google Ads settings — 'what's missing before we can run a campaign', 'save our business phone number for Google Ads'. Read this brand's Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business's name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is ads.create_smart_campaign or ads.create_pmax_campaign. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member's own API key, do it. Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with workspace_ambiguous and lists the choices — offer them, never pick one.\",\"dateModified\":\"2026-11-14T21:04:51.574Z\",\"isPartOf\":{\"@id\":\"https://docs.goosybear.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://docs.goosybear.ai/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Endpoints\",\"item\":\"https://docs.goosybear.ai/api-reference/ads/call-adsaccept_plan\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ads\",\"item\":\"https://docs.goosybear.ai/api-reference/ads/call-adsaccept_plan\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Call ads.google_settings\",\"item\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings#apireference\",\"headline\":\"Call ads.google_settings\",\"name\":\"Call ads.google_settings\",\"description\":\"Check or save this brand's Google Ads settings — 'what's missing before we can run a campaign', 'save our business phone number for Google Ads'. Read this brand's Google Ads campaign settings — how Google spends the budget, the Smart campaign details, and the Performance Max assets — and save one section of them. Reading changes nothing. ⚠️ These are a real business's name, phone number, landing page and ad copy: NEVER invent any of them, always ask the operator, and read first so you can say exactly what is still missing. Nothing here reaches Google or spends anything; it is what makes a campaign creatable at all. Not for creating the campaign itself — that is ads.create_smart_campaign or ads.create_pmax_campaign. Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member's own API key, do it. Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with workspace_ambiguous and lists the choices — offer them, never pick one.\",\"url\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings\",\"mainEntityOfPage\":{\"@id\":\"https://docs.goosybear.ai/api-reference/ads/call-adsgoogle_settings#webpage\"},\"image\":\"https://docs.goosybear.ai/assets/og-image.png\",\"dateModified\":\"2026-11-14T21:04:51.574Z\",\"publisher\":{\"@id\":\"https://goosybear.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.goosybear.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Goosy Bear\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Goosy Bear\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/ads/call-adsgoogle_settings.md","siteName":"Goosy Bear","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"Build with the API","groups":[{"group":"Get started","pages":[{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"Who can use the API","href":"/permissions"}]},{"group":"API guides","pages":[{"title":"Choosing a workspace","href":"/api/workspace-context"},{"title":"Service accounts","href":"/api/service-accounts"},{"title":"Pages API","href":"/api/pages"},{"title":"Who can open a site","href":"/api/pages-access"},{"title":"Domains from the API","href":"/api/pages-domains"},{"title":"Create, undo and schedule","href":"/api/pages-drafting-and-scheduling"},{"title":"Videos on a site","href":"/api/pages-videos"},{"title":"Bringing your own site","href":"/api/bringing-your-own-site"},{"title":"The deploy contract","href":"/api/deploy-contract"},{"title":"Site and project databases","href":"/api/site-database"},{"title":"Your own object store","href":"/api/site-storage"},{"title":"The Goosy deploy skill","href":"/api/deploy-skill"},{"title":"Managed capabilities for Pages","href":"/api/pages-capabilities"},{"title":"Sharing your site","href":"/api/sharing-your-site"},{"title":"API conventions","href":"/api/conventions"},{"title":"MCP conventions","href":"/mcp/conventions"},{"title":"Errors and refusals","href":"/api/errors-and-refusals"},{"title":"Rate limits","href":"/api/rate-limits"},{"title":"Actions that spend credits","href":"/api/spending-actions"},{"title":"Recipes","href":"/api/recipes"},{"title":"Send leads from your own form","href":"/api/send-leads-from-your-form"}]},{"group":"Connect an assistant","pages":[{"title":"Connect Claude Code","href":"/connect/claude-code"},{"title":"Connect Claude Desktop","href":"/connect/claude-desktop"},{"title":"Connect Codex","href":"/connect/codex"},{"title":"Connect Cursor or VS Code","href":"/connect/cursor-vscode"},{"title":"Connect any other client","href":"/connect/any-client"}]},{"group":"API reference","pages":[{"title":"API reference","href":"/api-reference/overview"},{"group":"Endpoints","pages":[{"group":"ads","pages":[{"title":"Call ads.accept_plan","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.accept_plan","href":"/api-reference/ads/call-adsaccept_plan"},{"title":"Call ads.attach_audience","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.attach_audience","href":"/api-reference/ads/call-adsattach_audience"},{"title":"Call ads.build_audience","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.build_audience","href":"/api-reference/ads/call-adsbuild_audience"},{"title":"Call ads.build_lookalike","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.build_lookalike","href":"/api-reference/ads/call-adsbuild_lookalike"},{"title":"Call ads.create_conversion_action","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.create_conversion_action","href":"/api-reference/ads/call-adscreate_conversion_action"},{"title":"Call ads.create_pmax_campaign","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.create_pmax_campaign","href":"/api-reference/ads/call-adscreate_pmax_campaign"},{"title":"Call ads.create_smart_campaign","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.create_smart_campaign","href":"/api-reference/ads/call-adscreate_smart_campaign"},{"title":"Call ads.declare","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.declare","href":"/api-reference/ads/call-adsdeclare"},{"title":"Call ads.done","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.done","href":"/api-reference/ads/call-adsdone"},{"title":"Call ads.draft_creatives","description":"Turn an accepted campaign plan into finished ads — 'draw the ads for this campaign', 'generate the creative now'. Draw this campaign's ads from the plan it already accepted — a picture and its words for each idea. Name the campaign by its campaign_id, or by the brief's run_id once `ads.accept_plan` has accepted its plan. It STARTS the drawing and returns; the drawing carries on by itself even if they close the page, and the pictures land over the next few minutes. It costs money and only works once per campaign. Not for more ads like one that already exists (`ads.more` with source `ad`), for pictures that never drew (`ads.retry_draft_pictures`), for a new ad from a post or an idea before any plan is accepted, or for accepting the plan and setting up the campaign, which draws nothing (`ads.accept_plan`). Over the API it answers in two calls: without confirmation_id it proposes — says what would happen, returns a confirmation_id and changes, spends and sends nothing; the same arguments again with that confirmation_id, on a member's own API key, do it.\n\nEvery result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with `workspace_ambiguous` and lists the choices — offer them, never pick one.","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.draft_creatives","href":"/api-reference/ads/call-adsdraft_creatives"},{"title":"Call ads.google_settings","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.google_settings","href":"/api-reference/ads/call-adsgoogle_settings"},{"title":"Call ads.keep","description":"Keep ads for the launch, or set them aside — 'keep that ad', 'keep the second and third ones', 'drop the blue one', 'lose the rest'. Records the person's pick on the campaign's board: the kept ads are the ones the launch sends, and a set-aside ad stays on the board and can be kept again later. Name each ad by the creative_id the board's tools returned. Only this call keeps an ad: never tell them an ad is kept or set aside unless this tool's result lists it. It draws nothing, spends nothing and sends nothing.\n\nEvery result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with `workspace_ambiguous` and lists the choices — offer them, never pick one.","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.keep","href":"/api-reference/ads/call-adskeep"},{"title":"Call ads.launch_check","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.launch_check","href":"/api-reference/ads/call-adslaunch_check"},{"title":"Call ads.more","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.more","href":"/api-reference/ads/call-adsmore"},{"title":"Call ads.more_like_this","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.more_like_this","href":"/api-reference/ads/call-adsmore_like_this"},{"title":"Call ads.plan","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.plan","href":"/api-reference/ads/call-adsplan"},{"title":"Call ads.propose_knob_changes","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.propose_knob_changes","href":"/api-reference/ads/call-adspropose_knob_changes"},{"title":"Call ads.read_board","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.read_board","href":"/api-reference/ads/call-adsread_board"},{"title":"Call ads.recompose_crop","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.recompose_crop","href":"/api-reference/ads/call-adsrecompose_crop"},{"title":"Call ads.research_pull","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.research_pull","href":"/api-reference/ads/call-adsresearch_pull"},{"title":"Call ads.retry_draft_pictures","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.retry_draft_pictures","href":"/api-reference/ads/call-adsretry_draft_pictures"},{"title":"Call ads.set_budget","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.set_budget","href":"/api-reference/ads/call-adsset_budget"},{"title":"Call ads.set_words","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.set_words","href":"/api-reference/ads/call-adsset_words"},{"title":"Call ads.spend_statement","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.spend_statement","href":"/api-reference/ads/call-adsspend_statement"},{"title":"Call ads.suggest_competitors","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ads.suggest_competitors","href":"/api-reference/ads/call-adssuggest_competitors"}]},{"group":"analytics","pages":[{"title":"Call analytics.linkedin_page_analytics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/analytics.linkedin_page_analytics","href":"/api-reference/analytics/call-analyticslinkedin_page_analytics"},{"title":"Call analytics.list_available_metrics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/analytics.list_available_metrics","href":"/api-reference/analytics/call-analyticslist_available_metrics"},{"title":"Call analytics.query_metrics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/analytics.query_metrics","href":"/api-reference/analytics/call-analyticsquery_metrics"}]},{"group":"approvals","pages":[{"title":"Call approvals.get_item","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/approvals.get_item","href":"/api-reference/approvals/call-approvalsget_item"},{"title":"Call approvals.list_queue","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/approvals.list_queue","href":"/api-reference/approvals/call-approvalslist_queue"},{"title":"Call approvals.list_spend","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/approvals.list_spend","href":"/api-reference/approvals/call-approvalslist_spend"},{"title":"Call approvals.request_rerender","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/approvals.request_rerender","href":"/api-reference/approvals/call-approvalsrequest_rerender"},{"title":"Call approvals.set_primary_variant","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/approvals.set_primary_variant","href":"/api-reference/approvals/call-approvalsset_primary_variant"}]},{"group":"assets","pages":[{"title":"Call assets.list_company_types","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/assets.list_company_types","href":"/api-reference/assets/call-assetslist_company_types"}]},{"group":"assistant_settings","pages":[{"title":"Call assistant_settings.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/assistant_settings.status","href":"/api-reference/assistant_settings/call-assistant_settingsstatus"}]},{"group":"automations","pages":[{"title":"Call automations.activate","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.activate","href":"/api-reference/automations/call-automationsactivate"},{"title":"Call automations.author","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.author","href":"/api-reference/automations/call-automationsauthor"},{"title":"Call automations.create_board","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.create_board","href":"/api-reference/automations/call-automationscreate_board"},{"title":"Call automations.deactivate","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.deactivate","href":"/api-reference/automations/call-automationsdeactivate"},{"title":"Call automations.discard_draft","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.discard_draft","href":"/api-reference/automations/call-automationsdiscard_draft"},{"title":"Call automations.get","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.get","href":"/api-reference/automations/call-automationsget"},{"title":"Call automations.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.list","href":"/api-reference/automations/call-automationslist"},{"title":"Call automations.pause_schedule","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.pause_schedule","href":"/api-reference/automations/call-automationspause_schedule"},{"title":"Call automations.propose_webhook_token","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.propose_webhook_token","href":"/api-reference/automations/call-automationspropose_webhook_token"},{"title":"Call automations.redo_draft","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.redo_draft","href":"/api-reference/automations/call-automationsredo_draft"},{"title":"Call automations.repair_step","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.repair_step","href":"/api-reference/automations/call-automationsrepair_step"},{"title":"Call automations.restore_version","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.restore_version","href":"/api-reference/automations/call-automationsrestore_version"},{"title":"Call automations.resume_schedule","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.resume_schedule","href":"/api-reference/automations/call-automationsresume_schedule"},{"title":"Call automations.revoke_webhook_token","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.revoke_webhook_token","href":"/api-reference/automations/call-automationsrevoke_webhook_token"},{"title":"Call automations.run","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.run","href":"/api-reference/automations/call-automationsrun"},{"title":"Call automations.test_run","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.test_run","href":"/api-reference/automations/call-automationstest_run"},{"title":"Call automations.undo_draft","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.undo_draft","href":"/api-reference/automations/call-automationsundo_draft"},{"title":"Call automations.webhook_token_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/automations.webhook_token_status","href":"/api-reference/automations/call-automationswebhook_token_status"}]},{"group":"billing","pages":[{"title":"Call billing.budget_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/billing.budget_status","href":"/api-reference/billing/call-billingbudget_status"},{"title":"Call billing.plan_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/billing.plan_status","href":"/api-reference/billing/call-billingplan_status"},{"title":"Call billing.usage_summary","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/billing.usage_summary","href":"/api-reference/billing/call-billingusage_summary"}]},{"group":"board","pages":[{"title":"Call board.attach_set","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/board.attach_set","href":"/api-reference/board/call-boardattach_set"},{"title":"Call board.rename","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/board.rename","href":"/api-reference/board/call-boardrename"},{"title":"Call board.reorder","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/board.reorder","href":"/api-reference/board/call-boardreorder"},{"title":"Call board.restore","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/board.restore","href":"/api-reference/board/call-boardrestore"},{"title":"Call board.trash","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/board.trash","href":"/api-reference/board/call-boardtrash"},{"title":"Call board.tree","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/board.tree","href":"/api-reference/board/call-boardtree"},{"title":"Call board.write_document","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/board.write_document","href":"/api-reference/board/call-boardwrite_document"}]},{"group":"brand_kit","pages":[{"title":"Call brand_kit.confirm","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_kit.confirm","href":"/api-reference/brand_kit/call-brand_kitconfirm"},{"title":"Call brand_kit.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_kit.read","href":"/api-reference/brand_kit/call-brand_kitread"},{"title":"Call brand_kit.retire","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_kit.retire","href":"/api-reference/brand_kit/call-brand_kitretire"},{"title":"Call brand_kit.set_adherence","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_kit.set_adherence","href":"/api-reference/brand_kit/call-brand_kitset_adherence"},{"title":"Call brand_kit.suggest","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_kit.suggest","href":"/api-reference/brand_kit/call-brand_kitsuggest"},{"title":"Call brand_kit.upload_asset","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_kit.upload_asset","href":"/api-reference/brand_kit/call-brand_kitupload_asset"}]},{"group":"brand_playbook","pages":[{"title":"Call brand_playbook.run","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_playbook.run","href":"/api-reference/brand_playbook/call-brand_playbookrun"}]},{"group":"brand_profile","pages":[{"title":"Call brand_profile.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/brand_profile.status","href":"/api-reference/brand_profile/call-brand_profilestatus"}]},{"group":"briefing","pages":[{"title":"Call briefing.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/briefing.read","href":"/api-reference/briefing/call-briefingread"},{"title":"Call briefing.regenerate","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/briefing.regenerate","href":"/api-reference/briefing/call-briefingregenerate"}]},{"group":"browser","pages":[{"title":"Call browser.add_domain","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/browser.add_domain","href":"/api-reference/browser/call-browseradd_domain"},{"title":"Call browser.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/browser.read","href":"/api-reference/browser/call-browserread"},{"title":"Call browser.remove_domain","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/browser.remove_domain","href":"/api-reference/browser/call-browserremove_domain"}]},{"group":"cadence_template","pages":[{"title":"Call cadence_template.create","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/cadence_template.create","href":"/api-reference/cadence_template/call-cadence_templatecreate"},{"title":"Call cadence_template.deactivate","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/cadence_template.deactivate","href":"/api-reference/cadence_template/call-cadence_templatedeactivate"},{"title":"Call cadence_template.set_default","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/cadence_template.set_default","href":"/api-reference/cadence_template/call-cadence_templateset_default"}]},{"group":"connections","pages":[{"title":"Call connections.ad_account_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.ad_account_status","href":"/api-reference/connections/call-connectionsad_account_status"},{"title":"Call connections.agency_authorization_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.agency_authorization_status","href":"/api-reference/connections/call-connectionsagency_authorization_status"},{"title":"Call connections.business_profile_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.business_profile_status","href":"/api-reference/connections/call-connectionsbusiness_profile_status"},{"title":"Call connections.call","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.call","href":"/api-reference/connections/call-connectionscall"},{"title":"Call connections.check_ad_account_access","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.check_ad_account_access","href":"/api-reference/connections/call-connectionscheck_ad_account_access"},{"title":"Call connections.clear_page_cta","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.clear_page_cta","href":"/api-reference/connections/call-connectionsclear_page_cta"},{"title":"Call connections.complete_ad_account_step","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.complete_ad_account_step","href":"/api-reference/connections/call-connectionscomplete_ad_account_step"},{"title":"Call connections.conversion_events","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.conversion_events","href":"/api-reference/connections/call-connectionsconversion_events"},{"title":"Call connections.health_check","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.health_check","href":"/api-reference/connections/call-connectionshealth_check"},{"title":"Call connections.messaging_registration_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.messaging_registration_status","href":"/api-reference/connections/call-connectionsmessaging_registration_status"},{"title":"Call connections.page_cta","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.page_cta","href":"/api-reference/connections/call-connectionspage_cta"},{"title":"Call connections.pinterest_boards","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.pinterest_boards","href":"/api-reference/connections/call-connectionspinterest_boards"},{"title":"Call connections.probe_connector_address","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.probe_connector_address","href":"/api-reference/connections/call-connectionsprobe_connector_address"},{"title":"Call connections.publish_local_post","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.publish_local_post","href":"/api-reference/connections/call-connectionspublish_local_post"},{"title":"Call connections.read_history","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.read_history","href":"/api-reference/connections/call-connectionsread_history"},{"title":"Call connections.recheck_accounts","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.recheck_accounts","href":"/api-reference/connections/call-connectionsrecheck_accounts"},{"title":"Call connections.request_ad_account_access","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.request_ad_account_access","href":"/api-reference/connections/call-connectionsrequest_ad_account_access"},{"title":"Call connections.request_number_purchase","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.request_number_purchase","href":"/api-reference/connections/call-connectionsrequest_number_purchase"},{"title":"Call connections.resync_custom_connector","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.resync_custom_connector","href":"/api-reference/connections/call-connectionsresync_custom_connector"},{"title":"Call connections.set_conversion_events","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.set_conversion_events","href":"/api-reference/connections/call-connectionsset_conversion_events"},{"title":"Call connections.set_page_cta","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.set_page_cta","href":"/api-reference/connections/call-connectionsset_page_cta"},{"title":"Call connections.set_pinterest_board","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.set_pinterest_board","href":"/api-reference/connections/call-connectionsset_pinterest_board"},{"title":"Call connections.start_ad_account_setup","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.start_ad_account_setup","href":"/api-reference/connections/call-connectionsstart_ad_account_setup"},{"title":"Call connections.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/connections.status","href":"/api-reference/connections/call-connectionsstatus"}]},{"group":"contact","pages":[{"title":"Call contact.get","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/contact.get","href":"/api-reference/contact/call-contactget"},{"title":"Call contact.link","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/contact.link","href":"/api-reference/contact/call-contactlink"},{"title":"Call contact.note","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/contact.note","href":"/api-reference/contact/call-contactnote"},{"title":"Call contact.tag","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/contact.tag","href":"/api-reference/contact/call-contacttag"}]},{"group":"content","pages":[{"title":"Call content.create_request","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/content.create_request","href":"/api-reference/content/call-contentcreate_request"},{"title":"Call content.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/content.status","href":"/api-reference/content/call-contentstatus"}]},{"group":"copy","pages":[{"title":"Call copy.draft","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/copy.draft","href":"/api-reference/copy/call-copydraft"}]},{"group":"credits","pages":[{"title":"Call credits.balance","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/credits.balance","href":"/api-reference/credits/call-creditsbalance"}]},{"group":"data","pages":[{"title":"Call data.append","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/data.append","href":"/api-reference/data/call-dataappend"},{"title":"Call data.create_table","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/data.create_table","href":"/api-reference/data/call-datacreate_table"},{"title":"Call data.describe","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/data.describe","href":"/api-reference/data/call-datadescribe"},{"title":"Call data.query","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/data.query","href":"/api-reference/data/call-dataquery"},{"title":"Call data.run_row_action","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/data.run_row_action","href":"/api-reference/data/call-datarun_row_action"},{"title":"Call data.set_published_columns","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/data.set_published_columns","href":"/api-reference/data/call-dataset_published_columns"},{"title":"Call data.update_cell","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/data.update_cell","href":"/api-reference/data/call-dataupdate_cell"}]},{"group":"desk","pages":[{"title":"Call desk.build_card","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/desk.build_card","href":"/api-reference/desk/call-deskbuild_card"},{"title":"Call desk.restore_defaults","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/desk.restore_defaults","href":"/api-reference/desk/call-deskrestore_defaults"}]},{"group":"documents","pages":[{"title":"Call documents.generate_chart","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/documents.generate_chart","href":"/api-reference/documents/call-documentsgenerate_chart"},{"title":"Call documents.generate_deck","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/documents.generate_deck","href":"/api-reference/documents/call-documentsgenerate_deck"},{"title":"Call documents.generate_document","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/documents.generate_document","href":"/api-reference/documents/call-documentsgenerate_document"},{"title":"Call documents.generate_pdf","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/documents.generate_pdf","href":"/api-reference/documents/call-documentsgenerate_pdf"},{"title":"Call documents.generate_spreadsheet","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/documents.generate_spreadsheet","href":"/api-reference/documents/call-documentsgenerate_spreadsheet"}]},{"group":"domain","pages":[{"title":"Call domain.connect","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/domain.connect","href":"/api-reference/domain/call-domainconnect"},{"title":"Call domain.point_at_site","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/domain.point_at_site","href":"/api-reference/domain/call-domainpoint_at_site"},{"title":"Call domain.records","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/domain.records","href":"/api-reference/domain/call-domainrecords"},{"title":"Call domain.search","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/domain.search","href":"/api-reference/domain/call-domainsearch"},{"title":"Call domain.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/domain.status","href":"/api-reference/domain/call-domainstatus"},{"title":"Call domain.transfer_out","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/domain.transfer_out","href":"/api-reference/domain/call-domaintransfer_out"}]},{"group":"email_template","pages":[{"title":"Call email_template.archive","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/email_template.archive","href":"/api-reference/email_template/call-email_templatearchive"},{"title":"Call email_template.create","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/email_template.create","href":"/api-reference/email_template/call-email_templatecreate"},{"title":"Call email_template.discard_draft","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/email_template.discard_draft","href":"/api-reference/email_template/call-email_templatediscard_draft"},{"title":"Call email_template.finalize_and_apply","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/email_template.finalize_and_apply","href":"/api-reference/email_template/call-email_templatefinalize_and_apply"},{"title":"Call email_template.list_versions","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/email_template.list_versions","href":"/api-reference/email_template/call-email_templatelist_versions"},{"title":"Call email_template.restore_version","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/email_template.restore_version","href":"/api-reference/email_template/call-email_templaterestore_version"},{"title":"Call email_template.save_draft","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/email_template.save_draft","href":"/api-reference/email_template/call-email_templatesave_draft"}]},{"group":"funnel","pages":[{"title":"Call funnel.execute_part","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.execute_part","href":"/api-reference/funnel/call-funnelexecute_part"},{"title":"Call funnel.plan","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.plan","href":"/api-reference/funnel/call-funnelplan"},{"title":"Call funnel.scaffold","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.scaffold","href":"/api-reference/funnel/call-funnelscaffold"},{"title":"Call funnel.set_conversion_event","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.set_conversion_event","href":"/api-reference/funnel/call-funnelset_conversion_event"},{"title":"Call funnel.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.status","href":"/api-reference/funnel/call-funnelstatus"},{"title":"Call funnel.test_end_to_end","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.test_end_to_end","href":"/api-reference/funnel/call-funneltest_end_to_end"},{"title":"Call funnel.test_part","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.test_part","href":"/api-reference/funnel/call-funneltest_part"},{"title":"Call funnel.turn_off","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.turn_off","href":"/api-reference/funnel/call-funnelturn_off"},{"title":"Call funnel.turn_on","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/funnel.turn_on","href":"/api-reference/funnel/call-funnelturn_on"}]},{"group":"generation_defaults","pages":[{"title":"Call generation_defaults.set","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/generation_defaults.set","href":"/api-reference/generation_defaults/call-generation_defaultsset"}]},{"group":"ghl","pages":[{"title":"Call ghl.apply_tag","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ghl.apply_tag","href":"/api-reference/ghl/call-ghlapply_tag"},{"title":"Call ghl.remove_tag","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/ghl.remove_tag","href":"/api-reference/ghl/call-ghlremove_tag"}]},{"group":"goal","pages":[{"title":"Call goal.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/goal.read","href":"/api-reference/goal/call-goalread"},{"title":"Call goal.set","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/goal.set","href":"/api-reference/goal/call-goalset"}]},{"group":"images","pages":[{"title":"Call images.acquire_remote","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.acquire_remote","href":"/api-reference/images/call-imagesacquire_remote"},{"title":"Call images.add_to_board","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.add_to_board","href":"/api-reference/images/call-imagesadd_to_board"},{"title":"Call images.batch","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.batch","href":"/api-reference/images/call-imagesbatch"},{"title":"Call images.brand_elements","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.brand_elements","href":"/api-reference/images/call-imagesbrand_elements"},{"title":"Call images.describe","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.describe","href":"/api-reference/images/call-imagesdescribe"},{"title":"Call images.generate","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.generate","href":"/api-reference/images/call-imagesgenerate"},{"title":"Call images.iterate","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.iterate","href":"/api-reference/images/call-imagesiterate"},{"title":"Call images.save_style","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.save_style","href":"/api-reference/images/call-imagessave_style"},{"title":"Call images.saved_styles","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.saved_styles","href":"/api-reference/images/call-imagessaved_styles"},{"title":"Call images.start_board","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/images.start_board","href":"/api-reference/images/call-imagesstart_board"}]},{"group":"inbox","pages":[{"title":"Call inbox.approve_and_send","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.approve_and_send","href":"/api-reference/inbox/call-inboxapprove_and_send"},{"title":"Call inbox.delete_comment","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.delete_comment","href":"/api-reference/inbox/call-inboxdelete_comment"},{"title":"Call inbox.draft_reply","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.draft_reply","href":"/api-reference/inbox/call-inboxdraft_reply"},{"title":"Call inbox.hide_comment","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.hide_comment","href":"/api-reference/inbox/call-inboxhide_comment"},{"title":"Call inbox.list_threads","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.list_threads","href":"/api-reference/inbox/call-inboxlist_threads"},{"title":"Call inbox.set_channel_autonomy","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.set_channel_autonomy","href":"/api-reference/inbox/call-inboxset_channel_autonomy"},{"title":"Call inbox.set_channel_reply_instructions","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.set_channel_reply_instructions","href":"/api-reference/inbox/call-inboxset_channel_reply_instructions"},{"title":"Call inbox.set_entity_reply_instructions","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.set_entity_reply_instructions","href":"/api-reference/inbox/call-inboxset_entity_reply_instructions"},{"title":"Call inbox.set_reply_instructions","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.set_reply_instructions","href":"/api-reference/inbox/call-inboxset_reply_instructions"},{"title":"Call inbox.set_thread_state","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/inbox.set_thread_state","href":"/api-reference/inbox/call-inboxset_thread_state"}]},{"group":"intro_outro_library","pages":[{"title":"Call intro_outro_library.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/intro_outro_library.list","href":"/api-reference/intro_outro_library/call-intro_outro_librarylist"}]},{"group":"item","pages":[{"title":"Call item.rename","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/item.rename","href":"/api-reference/item/call-itemrename"},{"title":"Call item.restore","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/item.restore","href":"/api-reference/item/call-itemrestore"},{"title":"Call item.trash","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/item.trash","href":"/api-reference/item/call-itemtrash"}]},{"group":"items","pages":[{"title":"Call items.place","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/items.place","href":"/api-reference/items/call-itemsplace"}]},{"group":"jobs","pages":[{"title":"Call jobs.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/jobs.read","href":"/api-reference/jobs/call-jobsread"},{"title":"Call jobs.remove_webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/jobs.remove_webhook","href":"/api-reference/jobs/call-jobsremove_webhook"},{"title":"Call jobs.set_webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/jobs.set_webhook","href":"/api-reference/jobs/call-jobsset_webhook"},{"title":"Read a job by its handle","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/jobs/{id}","href":"/api-reference/jobs/read-a-job-by-its-handle"}]},{"group":"keys","pages":[{"title":"Call keys.rotate","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/keys.rotate","href":"/api-reference/keys/call-keysrotate"}]},{"group":"keyword_research","pages":[{"title":"Call keyword_research.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/keyword_research.read","href":"/api-reference/keyword_research/call-keyword_researchread"},{"title":"Call keyword_research.sweep","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/keyword_research.sweep","href":"/api-reference/keyword_research/call-keyword_researchsweep"}]},{"group":"knowledge_source","pages":[{"title":"Call knowledge_source.add","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/knowledge_source.add","href":"/api-reference/knowledge_source/call-knowledge_sourceadd"},{"title":"Call knowledge_source.dismiss","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/knowledge_source.dismiss","href":"/api-reference/knowledge_source/call-knowledge_sourcedismiss"},{"title":"Call knowledge_source.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/knowledge_source.list","href":"/api-reference/knowledge_source/call-knowledge_sourcelist"},{"title":"Call knowledge_source.remove","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/knowledge_source.remove","href":"/api-reference/knowledge_source/call-knowledge_sourceremove"}]},{"group":"knowledge","pages":[{"title":"Call knowledge.search","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/knowledge.search","href":"/api-reference/knowledge/call-knowledgesearch"}]},{"group":"leads","pages":[{"title":"Call leads.capture","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/leads.capture","href":"/api-reference/leads/call-leadscapture"}]},{"group":"links","pages":[{"title":"Call links.domain_set","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/links.domain_set","href":"/api-reference/links/call-linksdomain_set"},{"title":"Call links.report","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/links.report","href":"/api-reference/links/call-linksreport"},{"title":"Call links.shorten","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/links.shorten","href":"/api-reference/links/call-linksshorten"}]},{"group":"memory","pages":[{"title":"Call memory.move_chats_to_members","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/memory.move_chats_to_members","href":"/api-reference/memory/call-memorymove_chats_to_members"}]},{"group":"notification_preference","pages":[{"title":"Call notification_preference.set","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/notification_preference.set","href":"/api-reference/notification_preference/call-notification_preferenceset"}]},{"group":"notification_settings","pages":[{"title":"Call notification_settings.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/notification_settings.status","href":"/api-reference/notification_settings/call-notification_settingsstatus"}]},{"group":"page_ads","pages":[{"title":"Call page_ads.boost_post","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page_ads.boost_post","href":"/api-reference/page_ads/call-page_adsboost_post"},{"title":"Call page_ads.list_posts","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page_ads.list_posts","href":"/api-reference/page_ads/call-page_adslist_posts"}]},{"group":"page","pages":[{"title":"Call page.archive","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.archive","href":"/api-reference/page/call-pagearchive"},{"title":"Call page.assets","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.assets","href":"/api-reference/page/call-pageassets"},{"title":"Call page.build_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.build_status","href":"/api-reference/page/call-pagebuild_status"},{"title":"Call page.cancel_scheduled_publish","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.cancel_scheduled_publish","href":"/api-reference/page/call-pagecancel_scheduled_publish"},{"title":"Call page.checkpoint","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.checkpoint","href":"/api-reference/page/call-pagecheckpoint"},{"title":"Call page.clear_password","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.clear_password","href":"/api-reference/page/call-pageclear_password"},{"title":"Call page.connection_summary","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.connection_summary","href":"/api-reference/page/call-pageconnection_summary"},{"title":"Call page.create","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.create","href":"/api-reference/page/call-pagecreate"},{"title":"Call page.create_preview_link","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.create_preview_link","href":"/api-reference/page/call-pagecreate_preview_link"},{"title":"Call page.domains","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.domains","href":"/api-reference/page/call-pagedomains"},{"title":"Call page.edit_file","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.edit_file","href":"/api-reference/page/call-pageedit_file"},{"title":"Call page.ingest_bundle","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.ingest_bundle","href":"/api-reference/page/call-pageingest_bundle"},{"title":"Call page.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.list","href":"/api-reference/page/call-pagelist"},{"title":"Call page.list_files","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.list_files","href":"/api-reference/page/call-pagelist_files"},{"title":"Call page.mint_access_link","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.mint_access_link","href":"/api-reference/page/call-pagemint_access_link"},{"title":"Call page.patch_file","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.patch_file","href":"/api-reference/page/call-pagepatch_file"},{"title":"Call page.publish","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.publish","href":"/api-reference/page/call-pagepublish"},{"title":"Call page.publish_article","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.publish_article","href":"/api-reference/page/call-pagepublish_article"},{"title":"Call page.publish_as_blueprint","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.publish_as_blueprint","href":"/api-reference/page/call-pagepublish_as_blueprint"},{"title":"Call page.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.read","href":"/api-reference/page/call-pageread"},{"title":"Call page.read_file","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.read_file","href":"/api-reference/page/call-pageread_file"},{"title":"Call page.read_lead","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.read_lead","href":"/api-reference/page/call-pageread_lead"},{"title":"Call page.redo","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.redo","href":"/api-reference/page/call-pageredo"},{"title":"Call page.restore_checkpoint","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.restore_checkpoint","href":"/api-reference/page/call-pagerestore_checkpoint"},{"title":"Call page.retire_blueprint","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.retire_blueprint","href":"/api-reference/page/call-pageretire_blueprint"},{"title":"Call page.revisions","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.revisions","href":"/api-reference/page/call-pagerevisions"},{"title":"Call page.revoke_preview_link","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.revoke_preview_link","href":"/api-reference/page/call-pagerevoke_preview_link"},{"title":"Call page.rollback","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.rollback","href":"/api-reference/page/call-pagerollback"},{"title":"Call page.run_build","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.run_build","href":"/api-reference/page/call-pagerun_build"},{"title":"Call page.schedule_publish","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.schedule_publish","href":"/api-reference/page/call-pageschedule_publish"},{"title":"Call page.set_access","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.set_access","href":"/api-reference/page/call-pageset_access"},{"title":"Call page.set_password","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.set_password","href":"/api-reference/page/call-pageset_password"},{"title":"Call page.set_platform_properties","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.set_platform_properties","href":"/api-reference/page/call-pageset_platform_properties"},{"title":"Call page.set_share","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.set_share","href":"/api-reference/page/call-pageset_share"},{"title":"Call page.set_tracking","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.set_tracking","href":"/api-reference/page/call-pageset_tracking"},{"title":"Call page.undo","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.undo","href":"/api-reference/page/call-pageundo"},{"title":"Call page.video_attach","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.video_attach","href":"/api-reference/page/call-pagevideo_attach"},{"title":"Call page.video_captions","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.video_captions","href":"/api-reference/page/call-pagevideo_captions"},{"title":"Call page.video_detach","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.video_detach","href":"/api-reference/page/call-pagevideo_detach"},{"title":"Call page.video_set_playback","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.video_set_playback","href":"/api-reference/page/call-pagevideo_set_playback"},{"title":"Call page.video_set_thumbnail","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.video_set_thumbnail","href":"/api-reference/page/call-pagevideo_set_thumbnail"},{"title":"Call page.video_upload","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.video_upload","href":"/api-reference/page/call-pagevideo_upload"},{"title":"Call page.videos","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.videos","href":"/api-reference/page/call-pagevideos"},{"title":"Call page.write_article","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/page.write_article","href":"/api-reference/page/call-pagewrite_article"}]},{"group":"pages","pages":[{"title":"Call pages.ai.generate_text","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/pages.ai.generate_text","href":"/api-reference/pages/call-pagesaigenerate_text"},{"title":"Call pages.capabilities.catalogue","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/pages.capabilities.catalogue","href":"/api-reference/pages/call-pagescapabilitiescatalogue"},{"title":"Call pages.capabilities.configure","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/pages.capabilities.configure","href":"/api-reference/pages/call-pagescapabilitiesconfigure"},{"title":"Create a Pages preview link","deprecated":null,"version":null,"openapi":"/openapi.json post /api/pages/{siteId}/preview-links","href":"/api-reference/pages/create-a-pages-preview-link"},{"title":"Revoke a Pages preview link","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/pages/{siteId}/preview-links","href":"/api-reference/pages/revoke-a-pages-preview-link"},{"title":"Upload a Pages reference image","deprecated":null,"version":null,"openapi":"/openapi.json post /api/pages/{siteId}/assets","href":"/api-reference/pages/upload-a-pages-reference-image"},{"title":"Import or replace a site from an archive","deprecated":null,"version":null,"openapi":"/openapi.json post /api/pages/ingest","href":"/api-reference/pages/import-or-replace-a-site-from-an-archive"},{"title":"Dry-run an archive against every import screen","deprecated":null,"version":null,"openapi":"/openapi.json post /api/pages/ingest/validate","href":"/api-reference/pages/dry-run-an-archive-against-every-import-screen"},{"title":"Download a site's code project as a zip","deprecated":null,"version":null,"openapi":"/openapi.json get /api/pages/{siteId}/export","href":"/api-reference/pages/download-a-sites-code-project-as-a-zip"}]},{"group":"posts","pages":[{"title":"Call posts.add_take","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.add_take","href":"/api-reference/posts/call-postsadd_take"},{"title":"Call posts.create_pieces","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.create_pieces","href":"/api-reference/posts/call-postscreate_pieces"},{"title":"Call posts.elect_platforms","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.elect_platforms","href":"/api-reference/posts/call-postselect_platforms"},{"title":"Call posts.fill_step","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.fill_step","href":"/api-reference/posts/call-postsfill_step"},{"title":"Call posts.keep_idea","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.keep_idea","href":"/api-reference/posts/call-postskeep_idea"},{"title":"Call posts.plan_context","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.plan_context","href":"/api-reference/posts/call-postsplan_context"},{"title":"Call posts.read_piece","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.read_piece","href":"/api-reference/posts/call-postsread_piece"},{"title":"Call posts.save_variants","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.save_variants","href":"/api-reference/posts/call-postssave_variants"},{"title":"Call posts.set_schedule","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.set_schedule","href":"/api-reference/posts/call-postsset_schedule"},{"title":"Call posts.submit_for_approval","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/posts.submit_for_approval","href":"/api-reference/posts/call-postssubmit_for_approval"}]},{"group":"projects","pages":[{"title":"Call projects.create","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/projects.create","href":"/api-reference/projects/call-projectscreate"}]},{"group":"schedule_slot","pages":[{"title":"Call schedule_slot.cancel","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/schedule_slot.cancel","href":"/api-reference/schedule_slot/call-schedule_slotcancel"}]},{"group":"schedule","pages":[{"title":"Call schedule.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/schedule.read","href":"/api-reference/schedule/call-scheduleread"}]},{"group":"seo","pages":[{"title":"Call seo.aeo_presence","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/seo.aeo_presence","href":"/api-reference/seo/call-seoaeo_presence"},{"title":"Call seo.backlinks_summary","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/seo.backlinks_summary","href":"/api-reference/seo/call-seobacklinks_summary"},{"title":"Call seo.onpage_audit","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/seo.onpage_audit","href":"/api-reference/seo/call-seoonpage_audit"},{"title":"Call seo.serp_features","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/seo.serp_features","href":"/api-reference/seo/call-seoserp_features"}]},{"group":"shorts","pages":[{"title":"Call shorts.assign_filming","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.assign_filming","href":"/api-reference/shorts/call-shortsassign_filming"},{"title":"Call shorts.compose_plan","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.compose_plan","href":"/api-reference/shorts/call-shortscompose_plan"},{"title":"Call shorts.edit_footage","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.edit_footage","href":"/api-reference/shorts/call-shortsedit_footage"},{"title":"Call shorts.feedback","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.feedback","href":"/api-reference/shorts/call-shortsfeedback"},{"title":"Call shorts.find_beats","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.find_beats","href":"/api-reference/shorts/call-shortsfind_beats"},{"title":"Call shorts.forget_learning","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.forget_learning","href":"/api-reference/shorts/call-shortsforget_learning"},{"title":"Call shorts.plan_edit","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.plan_edit","href":"/api-reference/shorts/call-shortsplan_edit"},{"title":"Call shorts.plan_fanout","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.plan_fanout","href":"/api-reference/shorts/call-shortsplan_fanout"},{"title":"Call shorts.read_edit","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.read_edit","href":"/api-reference/shorts/call-shortsread_edit"},{"title":"Call shorts.repost_with_hook","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.repost_with_hook","href":"/api-reference/shorts/call-shortsrepost_with_hook"},{"title":"Call shorts.research_pull","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.research_pull","href":"/api-reference/shorts/call-shortsresearch_pull"},{"title":"Call shorts.set_covers","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.set_covers","href":"/api-reference/shorts/call-shortsset_covers"},{"title":"Call shorts.undo_edit","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.undo_edit","href":"/api-reference/shorts/call-shortsundo_edit"},{"title":"Call shorts.write_beats","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/shorts.write_beats","href":"/api-reference/shorts/call-shortswrite_beats"}]},{"group":"site","pages":[{"title":"Call site.database.execute","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/site.database.execute","href":"/api-reference/site/call-sitedatabaseexecute"},{"title":"Call site.database.query","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/site.database.query","href":"/api-reference/site/call-sitedatabasequery"},{"title":"Call site.request","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/site.request","href":"/api-reference/site/call-siterequest"}]},{"group":"splash_pad","pages":[{"title":"Call splash_pad.start","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/splash_pad.start","href":"/api-reference/splash_pad/call-splash_padstart"},{"title":"Call splash_pad.write_article","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/splash_pad.write_article","href":"/api-reference/splash_pad/call-splash_padwrite_article"}]},{"group":"suggestion","pages":[{"title":"Call suggestion.act","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/suggestion.act","href":"/api-reference/suggestion/call-suggestionact"},{"title":"Call suggestion.dismiss","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/suggestion.dismiss","href":"/api-reference/suggestion/call-suggestiondismiss"}]},{"group":"taste_note","pages":[{"title":"Call taste_note.add","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/taste_note.add","href":"/api-reference/taste_note/call-taste_noteadd"},{"title":"Call taste_note.set_active","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/taste_note.set_active","href":"/api-reference/taste_note/call-taste_noteset_active"}]},{"group":"templates","pages":[{"title":"Call templates.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/templates.list","href":"/api-reference/templates/call-templateslist"}]},{"group":"threads","pages":[{"title":"Call threads.account","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/threads.account","href":"/api-reference/threads/call-threadsaccount"},{"title":"Call threads.read_post","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/threads.read_post","href":"/api-reference/threads/call-threadsread_post"}]},{"group":"units","pages":[{"title":"Call units.add_to_board","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/units.add_to_board","href":"/api-reference/units/call-unitsadd_to_board"}]},{"group":"video_unit","pages":[{"title":"Call video_unit.set_destinations","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/video_unit.set_destinations","href":"/api-reference/video_unit/call-video_unitset_destinations"},{"title":"Call video_unit.set_script_mode","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/video_unit.set_script_mode","href":"/api-reference/video_unit/call-video_unitset_script_mode"},{"title":"Call video_unit.ship_status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/video_unit.ship_status","href":"/api-reference/video_unit/call-video_unitship_status"}]},{"group":"videos","pages":[{"title":"Call videos.assign_filming","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.assign_filming","href":"/api-reference/videos/call-videosassign_filming"},{"title":"Call videos.compose_plan","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.compose_plan","href":"/api-reference/videos/call-videoscompose_plan"},{"title":"Call videos.creation_context","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.creation_context","href":"/api-reference/videos/call-videoscreation_context"},{"title":"Call videos.draw_storyboard","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.draw_storyboard","href":"/api-reference/videos/call-videosdraw_storyboard"},{"title":"Call videos.feedback","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.feedback","href":"/api-reference/videos/call-videosfeedback"},{"title":"Call videos.find_scenes","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.find_scenes","href":"/api-reference/videos/call-videosfind_scenes"},{"title":"Call videos.forget_video_learning","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.forget_video_learning","href":"/api-reference/videos/call-videosforget_video_learning"},{"title":"Call videos.generate_clip","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.generate_clip","href":"/api-reference/videos/call-videosgenerate_clip"},{"title":"Call videos.list_footage","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.list_footage","href":"/api-reference/videos/call-videoslist_footage"},{"title":"Call videos.plan_edit","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.plan_edit","href":"/api-reference/videos/call-videosplan_edit"},{"title":"Call videos.read_edit","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.read_edit","href":"/api-reference/videos/call-videosread_edit"},{"title":"Call videos.research_pull","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.research_pull","href":"/api-reference/videos/call-videosresearch_pull"},{"title":"Call videos.set_thumbnails","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.set_thumbnails","href":"/api-reference/videos/call-videosset_thumbnails"},{"title":"Call videos.undo_edit","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.undo_edit","href":"/api-reference/videos/call-videosundo_edit"},{"title":"Call videos.write_script","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/videos.write_script","href":"/api-reference/videos/call-videoswrite_script"}]},{"group":"web","pages":[{"title":"Call web.image_search","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/web.image_search","href":"/api-reference/web/call-webimage_search"},{"title":"Call web.read","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/web.read","href":"/api-reference/web/call-webread"},{"title":"Call web.search","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/web.search","href":"/api-reference/web/call-websearch"}]},{"group":"widget","pages":[{"title":"Call widget.add","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/widget.add","href":"/api-reference/widget/call-widgetadd"},{"title":"Call widget.bind","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/widget.bind","href":"/api-reference/widget/call-widgetbind"},{"title":"Call widget.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/widget.list","href":"/api-reference/widget/call-widgetlist"},{"title":"Call widget.set_expiry","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/widget.set_expiry","href":"/api-reference/widget/call-widgetset_expiry"},{"title":"Call widget.update","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/widget.update","href":"/api-reference/widget/call-widgetupdate"}]},{"group":"work","pages":[{"title":"Call work.file","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/work.file","href":"/api-reference/work/call-workfile"},{"title":"Call work.shortcut","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/work.shortcut","href":"/api-reference/work/call-workshortcut"}]},{"group":"workflow","pages":[{"title":"Call workflow.invoke","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/workflow.invoke","href":"/api-reference/workflow/call-workflowinvoke"},{"title":"Call workflow.status","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/workflow.status","href":"/api-reference/workflow/call-workflowstatus"}]},{"group":"workspace_sets","pages":[{"title":"Call workspace_sets.create","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/workspace_sets.create","href":"/api-reference/workspace_sets/call-workspace_setscreate"},{"title":"Call workspace_sets.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/workspace_sets.list","href":"/api-reference/workspace_sets/call-workspace_setslist"},{"title":"Call workspace_sets.list_brands","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/workspace_sets.list_brands","href":"/api-reference/workspace_sets/call-workspace_setslist_brands"},{"title":"Call workspace_sets.update","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/workspace_sets.update","href":"/api-reference/workspace_sets/call-workspace_setsupdate"}]},{"group":"writing_voices","pages":[{"title":"Call writing_voices.delete","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/writing_voices.delete","href":"/api-reference/writing_voices/call-writing_voicesdelete"},{"title":"Call writing_voices.list","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/writing_voices.list","href":"/api-reference/writing_voices/call-writing_voiceslist"},{"title":"Call writing_voices.save","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/tools/writing_voices.save","href":"/api-reference/writing_voices/call-writing_voicessave"}]}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Call ads.google_settings - Goosy Bear","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}