{"id":20316,"date":"2026-09-25T12:00:00","date_gmt":"2026-09-25T10:00:00","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=20316"},"modified":"2026-09-25T09:45:50","modified_gmt":"2026-09-25T07:45:50","slug":"smart-campaigns-api-creation-stop-september-2026","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/","title":{"rendered":"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue"},"content":{"rendered":"<p>Since 23 September 2026, Google no longer permits new Smart campaigns to be created through the Google Ads API. Existing campaigns can still be updated and continue serving ads. The announcement originally named 5 August; an update on 13 August moved the start date to 23 September. The distinction matters: this is a restriction on creating a campaign through the API, not an announcement that every existing Smart campaign has stopped. [<a href=\"#source-1\">1<\/a>]<\/p>\n<h2>Where an agency can notice the change<\/h2>\n<p>A fictional agency has two automated jobs. One adjusts the budget of an existing local-business campaign. The other creates a new campaign whenever a branch opens. Both use the same account connection, but only the second depends on the operation being removed. A successful login and working reports therefore do not prove that onboarding still works.<\/p>\n<p>The useful inventory is a list of operations, not merely a list of connected accounts. Campaign creation, budget changes, reporting and creative maintenance belong in separate rows. Otherwise a dashboard showing healthy API traffic can conceal a failing workflow for new customers.<\/p>\n<h2>Finding the affected creation path<\/h2>\n<p>Google identifies the relevant creation requests through the combination of campaign channel type <code>SMART<\/code> and channel subtype <code>SMART_CAMPAIGN<\/code>. This is a precise starting point for reviewing source code, queued jobs and request logs. A name containing \u201csmart\u201d is not sufficient: Smart Bidding, Smart campaigns and Dynamic Search Ads are different concepts. [<a href=\"#source-1\">1<\/a>]<\/p>\n<pre><code>Operation being reviewed: campaign creation\nadvertising_channel_type: SMART\nadvertising_channel_sub_type: SMART_CAMPAIGN<\/code><\/pre>\n<p>A request blocked by a product restriction should not be retried indefinitely as though a temporary network failure had occurred. The workflow needs a recorded failure reason and a different campaign-creation path. Repeatedly changing authentication settings would address the wrong part of the system.<\/p>\n<h2>A new migration method creates a draft<\/h2>\n<p>Google Ads API v25.2 introduces <code>GeneratePMaxDraftCampaign<\/code>. It uses an existing Smart campaign as the basis for a new Performance Max draft. The generated campaign starts with <code>PAUSED<\/code> and <code>INCOMPLETE<\/code>. This provides a review stage before advertising begins; it is not equivalent to turning the existing campaign into a fully configured, live replacement. [<a href=\"#source-2\">2<\/a>, <a href=\"#source-3\">3<\/a>]<\/p>\n<p>The response identifies the generated campaign, budget, asset group and assets. Those identifiers belong in the migration record immediately after a successful creation. If a client loses the response or a job is interrupted, the next run should first reconcile the account state. Blindly repeating a creation operation risks producing additional drafts.<\/p>\n<h2>Validation and creation are separate steps<\/h2>\n<p>The method accepts <code>validate_only<\/code>. When enabled, it checks the request without creating the draft and returns validation information. The resource name points to the existing Smart campaign setting. The following fragment illustrates the request data in the protocol-field notation used by the documentation; it is not a complete executable HTTP request.<\/p>\n<pre><code>resource_name:\ncustomers\/1234567890\/smartCampaignSettings\/987654321\n\nvalidate_only: true\ngbp_enabled: false\nimage_enabled: false<\/code><\/pre>\n<p>The last two options deserve attention. Google documents them as not yet supported when set to true. A migration plan therefore cannot assume that this call automatically handles the Business Profile connection and required image generation. An available field in a schema is not necessarily an available capability. [<a href=\"#source-2\">2<\/a>]<\/p>\n<h2>What belongs in the review before activation<\/h2>\n<p>For the fictional branch opening, a practical review covers the business objective, budget, conversion goals, locations, destination pages and creative assets. This is an editorial implementation checklist, not a claim that the API validates the commercial suitability of each choice. A technically acceptable campaign can still promote the wrong branch or optimise toward an unhelpful conversion.<\/p>\n<p>The plan also needs a decision about the old campaign. Its continued operation and the new draft&#8217;s existence are two separate states. Unplanned overlap can complicate budget control and interpretation of results. The cutover should therefore record which campaign is active, from what time, and how the previous configuration can be located if a correction is needed.<\/p>\n<h2>Performance Max is an option, not a universal substitute<\/h2>\n<p>The original announcement names Performance Max as an alternative and also mentions Search and Demand Gen depending on business goals. That is a planning choice rather than a mechanical field mapping. A workflow built for one campaign type cannot become suitable for another merely by replacing an enum value. [<a href=\"#source-1\">1<\/a>]<\/p>\n<p>The immediate task is narrow: stop relying on a creation operation that is no longer supported, preserve the distinction between existing and new campaigns, and give any replacement an explicit review stage. A small, traceable migration is easier to diagnose than a broad rewrite performed under the assumption that all Smart campaigns must urgently disappear.<\/p>\n<h2>Related tool<\/h2>\n<p><a href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/toolbox\/googleads-gaql-query-explorer\/\">GoogleAds &#8211; GAQL Query Explorer<\/a><\/p>\n<div class=\"lw-faq\">\n<h2>Questions and answers<\/h2>\n<h3>How can the Smart campaigns in an account be listed?<\/h3>\n<p>With a GAQL query on the campaign resource, filtered by channel type: <code>SELECT campaign.id, campaign.name, campaign.status FROM campaign WHERE campaign.advertising_channel_type = 'SMART'<\/code>. The list shows which campaigns are candidates for a later migration; their IDs belong in the migration record before the first draft is created.<\/p>\n<h3>How can a migration run be made safe to repeat if it breaks off during GeneratePMaxDraftCampaign?<\/h3>\n<p>By recording its intention before the call and, after an interruption, looking first instead of creating again. A workable sequence has four steps:<\/p>\n<ol>\n<li>Before the call, an entry in the migration record: which Smart campaign, what time, status \u201crequested\u201d.<\/li>\n<li>First, a check of the request with validate_only. An error at this stage leaves nothing in the account, so the check can be repeated as often as needed.<\/li>\n<li>After a successful creation, the returned IDs for campaign, budget, asset group and assets are entered and the status is set to \u201ccreated\u201d.<\/li>\n<li>If a new run finds an entry still at \u201crequested\u201d, it queries the account first and looks for a paused Performance Max draft created since the time of that entry; the change_status resource lists recently added campaigns with a timestamp for this purpose. Only if nothing matching turns up is the creation repeated.<\/li>\n<\/ol>\n<p>Errors need separating by kind. Timeouts and temporary server errors justify a retry after the reconciliation; a rejection on the merits does not, because it will come back the same way on the next attempt and belongs in the record together with its reason.<\/p>\n<\/div>\n<h2>Sources<\/h2>\n<ol>\n<li id=\"source-1\"><a href=\"https:\/\/ads-developers.googleblog.com\/2026\/06\/changes-to-support-for-smart-campaigns.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads: Changes to Support for Smart Campaigns, updated 13 August 2026<\/a><\/li>\n<li id=\"source-2\"><a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/smart-campaigns\/migrate-to-performance-max\" target=\"_blank\" rel=\"noopener noreferrer\">Convert Smart campaigns to Performance Max<\/a><\/li>\n<li id=\"source-3\"><a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/release-notes\" target=\"_blank\" rel=\"noopener noreferrer\">Google Ads API release notes, v25.2<\/a><\/li>\n<\/ol>\n<p><small>Sources checked: 24 September 2026.<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The API no longer creates Smart campaigns. Existing campaigns continue, while a new method prepares paused Performance Max drafts. What changes in an agency workflow.<\/p>\n","protected":false},"author":1,"featured_media":20490,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-20316","post","type-post","status-publish","format-standard","hentry","category-digital-marketing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue - Lukas Wojcik - Blog<\/title>\n<meta name=\"description\" content=\"The API no longer creates Smart campaigns. Existing campaigns continue, while a new method prepares paused Performance Max drafts. What changes in an agency workflow.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"The API no longer creates Smart campaigns. Existing campaigns continue, while a new method prepares paused Performance Max drafts. What changes in an agency workflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-25T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-20316-redaktion20260924-dark.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue\",\"datePublished\":\"2026-09-25T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/\"},\"wordCount\":1011,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-20316-redaktion20260924-dark.png\",\"articleSection\":[\"Digital Marketing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/\",\"name\":\"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-20316-redaktion20260924-dark.png\",\"datePublished\":\"2026-09-25T10:00:00+00:00\",\"description\":\"The API no longer creates Smart campaigns. Existing campaigns continue, while a new method prepares paused Performance Max drafts. What changes in an agency workflow.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-20316-redaktion20260924-dark.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-20316-redaktion20260924-dark.png\",\"width\":1200,\"height\":630,\"caption\":\"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/digital-marketing\\\/smart-campaigns-api-creation-stop-september-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue - Lukas Wojcik - Blog","description":"The API no longer creates Smart campaigns. Existing campaigns continue, while a new method prepares paused Performance Max drafts. What changes in an agency workflow.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/","og_locale":"en_US","og_type":"article","og_title":"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue - Lukas Wojcik - Blog","og_description":"The API no longer creates Smart campaigns. Existing campaigns continue, while a new method prepares paused Performance Max drafts. What changes in an agency workflow.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-09-25T10:00:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-20316-redaktion20260924-dark.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue","datePublished":"2026-09-25T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/"},"wordCount":1011,"commentCount":0,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-20316-redaktion20260924-dark.png","articleSection":["Digital Marketing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/","url":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/","name":"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-20316-redaktion20260924-dark.png","datePublished":"2026-09-25T10:00:00+00:00","description":"The API no longer creates Smart campaigns. Existing campaigns continue, while a new method prepares paused Performance Max drafts. What changes in an agency workflow.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-20316-redaktion20260924-dark.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-20316-redaktion20260924-dark.png","width":1200,"height":630,"caption":"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/digital-marketing\/smart-campaigns-api-creation-stop-september-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Smart Campaigns After 23 September 2026: API Creation Stops, Existing Campaigns Continue"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/20316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=20316"}],"version-history":[{"count":2,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/20316\/revisions"}],"predecessor-version":[{"id":20590,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/20316\/revisions\/20590"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/20490"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=20316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=20316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=20316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}