{
 "site": "AdStack Watch",
 "base_url": "https://adstackwatch.com",
 "data_as_of": "2026-10-17T14:14:34Z",
 "year": "2027",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "count": 53,
 "confirmed_count": 50,
 "tentative_count": 3,
 "changes": [
  {
   "id": "shopify-c6bf4ebc4f",
   "platform": "shopify",
   "title": "Expiring offline access tokens required for all public apps as of January 1, 2027",
   "summary": "We're changing how public apps handle offline access tokens to enhance merchant data protection. Starting January 1, 2027, all public apps must use expiring offline access tokens when calling the Admin API. After that date, public apps still using non-expiring tokens will receive authentication errors.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Breaking API Change"
   ],
   "published_date": "2026-05-20",
   "effective_date": "2027-01-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/expiring-offline-access-tokens-required-for-all-public-apps-as-of-january-1-2027",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T13:40:21+00:00",
   "deadlines": [
    {
     "date": "2027-01-01",
     "precision": "day",
     "source_url": "https://shopify.dev/changelog/expiring-offline-access-tokens-required-for-all-public-apps-as-of-january-1-2027",
     "status": "confirmed",
     "label": "Starting January 1, 2027, all public apps must use expiring offline access tokens when calling…"
    }
   ],
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:21+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/deadlines/shopify-expiring-offline-tokens/",
   "tentative": false,
   "roundup_label": "Public apps must use expiring offline tokens for the Admin API.",
   "roundup_uid": "shopify-c6bf4ebc4f@adstackwatch.com"
  },
  {
   "id": "tiktok-4bb33d838c",
   "platform": "tiktok",
   "title": "TikTok API: non-Search Legacy Manual Flow campaign creation ends; migrate to Upgraded Smart+ APIs",
   "summary": "Starting January 1, 2027, /campaign/create/ , /campaign/copy/task/create/ , /adgroup/create/ , /ad/create/ , and /ad/aco/create/ will no longer support creating or copying non-Search Legacy Manual Flow campaigns, or creating ad groups or ads under them, for Sales, App Promotion, and Lead Generation objectives. Please migrate affected workflows to the Upgraded Smart+ APIs as soon as possible.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "campaign-create",
    "smart-plus"
   ],
   "published_date": null,
   "effective_date": "2027-01-01",
   "effective_date_precision": "day",
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740579480076290&lang=en&rid=changelog",
   "source_name": "TikTok API for Business docs (site notice)",
   "fetched_at": "2026-10-17T13:56:22+00:00",
   "tentative": false,
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:56:22+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/tiktok/#4bb33d838c",
   "roundup_label": "Non-Search Legacy Manual Flow campaign creation ends. Migrate to Upgraded Smart+ APIs.",
   "roundup_uid": "tiktok-4bb33d838c@adstackwatch.com"
  },
  {
   "id": "linkedin-82a2ae909a",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202601 (January 2026) sunset on January 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202601 (January 2026) to migrate to the latest versions. Sunset date: January 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202601",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-01-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202601",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#82a2ae909a",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202601 (January 2026) sunset on January 15, 2027",
   "roundup_uid": "linkedin-82a2ae909a@adstackwatch.com"
  },
  {
   "id": "shopify-eec768fc52",
   "platform": "shopify",
   "title": "Shopify API version 2026-01 end of support (January 16, 2027 15:00 UTC)",
   "summary": "Shopify's API versioning table lists 2026-01 (released January 1, 2026, status Stable) as accessible until January 16, 2027 15:00 UTC. A stable version is supported for a minimum of 12 months.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "2026-01",
    "api-version",
    "stable"
   ],
   "published_date": "2026-01-01",
   "effective_date": "2027-01-16",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/docs/api/usage/versioning",
   "source_name": "Shopify API versioning",
   "fetched_at": "2026-10-17T10:56:21+00:00",
   "api_version": "2026-01",
   "version_status": "Stable",
   "tentative": false,
   "deadlines": [
    {
     "date": "2027-01-16",
     "precision": "day",
     "source_url": "https://shopify.dev/docs/api/usage/versioning",
     "status": "confirmed",
     "label": "2026-01 accessible until January 16, 2027 15:00 UTC"
    }
   ],
   "collector": "shopify/api-versions",
   "first_seen": "2026-10-17T08:03:29+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T10:56:21+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/shopify/#eec768fc52",
   "roundup_label": "Shopify API version 2026-01 end of support (January 16, 2027 15:00 UTC)",
   "roundup_uid": "shopify-eec768fc52@adstackwatch.com"
  },
  {
   "id": "meta-55a6e88121",
   "platform": "meta",
   "title": "Meta Graph API v21.0 expiration (January 21, 2027)",
   "summary": "Meta Graph API v21.0 was released October 2, 2024. Listed expiration date: January 21, 2027.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v21.0"
   ],
   "published_date": "2024-10-02",
   "effective_date": "2027-01-21",
   "effective_date_precision": "day",
   "source_url": "https://developers.facebook.com/docs/graph-api/changelog/versions",
   "source_name": "Meta for Developers: Graph API versions",
   "fetched_at": "2026-10-17T14:00:04+00:00",
   "api_version": "v21.0",
   "api_family": "Graph API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T14:00:04+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/deadlines/meta-graph-api-v21-expiration/",
   "tentative": false,
   "roundup_label": "Meta Graph API v21.0 expiration (January 21, 2027)",
   "roundup_uid": "meta-55a6e88121@adstackwatch.com"
  },
  {
   "id": "google-ads-4bf0d3beae",
   "platform": "google-ads",
   "title": "Deprecating Structured Data Files v9, v9.1, and v9.2",
   "summary": "Today we’re announcing the deprecation of Structured Data Files v9 , v9.1 , and v9.2 . These three versions will all sunset on January 28, 2027 . Migrate to v10 or higher before the sunset date to avoid any interruption of service.",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "format_change"
   ],
   "tags": [
    "deprecation",
    "sdf",
    "sunset"
   ],
   "published_date": "2026-06-29",
   "effective_date": "2027-01-28",
   "effective_date_precision": "day",
   "source_url": "https://ads-developers.googleblog.com/2026/06/deprecating-structured-data-files-v9.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T13:40:20+00:00",
   "collector": "google-ads/developer-blog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:20+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#4bf0d3beae",
   "tentative": false,
   "roundup_label": "Structured Data Files v9, v9.1 and v9.2. Requests that name those versions return 400, and the default version moves to v10.",
   "roundup_uid": "google-ads-4bf0d3beae@adstackwatch.com"
  },
  {
   "id": "salesforce-0da1bbb931",
   "platform": "salesforce",
   "title": "Salesforce retirement: Salesforce for Outlook (January 30, 2027)",
   "summary": "Salesforce lists \"Salesforce for Outlook\" on its Active Product & Feature Retirements page with timing: January 30, 2027.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2027-01-30",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=000353024&language=en_US&type=1&mode=1",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "timing_text": "January 30, 2027",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#0da1bbb931",
   "tentative": false,
   "roundup_label": "Salesforce retirement: Salesforce for Outlook (January 30, 2027)",
   "roundup_uid": "salesforce-0da1bbb931@adstackwatch.com"
  },
  {
   "id": "salesforce-5b8ac882cb",
   "platform": "salesforce",
   "title": "Salesforce SOAP login() security: Disabled if unused for 6 months",
   "summary": "SOAP login() has been turned off in production orgs (and their sandboxes) with no SOAP login() in the last 6 months. New orgs: off if never used. One call anywhere in the org keeps it on. Rare jobs (annual, DR, seasonal) can look inactive and then fail.",
   "categories": [
    "policy",
    "breaking_change"
   ],
   "tags": [
    "login",
    "security",
    "soap"
   ],
   "published_date": null,
   "effective_date": "2027-01-31",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
   "source_name": "Salesforce Help: Platform SOAP API login() Retirement & new Security Requirements",
   "fetched_at": "2026-10-17T13:40:26+00:00",
   "tentative": false,
   "deadlines": [
    {
     "date": "2026-12-15",
     "precision": "day",
     "source_url": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
     "status": "confirmed",
     "label": "Disabled if unused for 6 months: December 15, 2026 (sandboxes) / January 31, 2027 (production):"
    },
    {
     "date": "2027-01-31",
     "precision": "day",
     "source_url": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
     "status": "confirmed",
     "label": "Disabled if unused for 6 months: December 15, 2026 (sandboxes) / January 31, 2027 (production):"
    }
   ],
   "collector": "salesforce/login-security",
   "first_seen": "2026-10-17T08:03:29+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:26+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#5b8ac882cb",
   "roundup_label": "Disabled if unused for 6 months: December 15, 2026 (sandboxes) / January 31, 2027 (production)",
   "roundup_uid": "salesforce-5b8ac882cb-5a95de22@adstackwatch.com"
  },
  {
   "id": "salesforce-d27abb3d0a",
   "platform": "salesforce",
   "title": "Salesforce SOAP login() security: Security token required with a broad IP range",
   "summary": "If the org or profile has a broad login IP range - larger than /8 IPv4 (16,777,216 addresses) or /29 IPv6 (299 addresses), SOAP login() needs a security token (or mTLS). Username+password alone fails (TOKEN_REQUIRED / 1502). Release Update: SOAP API login() Security Remediation (Oct 2026 test-run).",
   "categories": [
    "policy",
    "breaking_change"
   ],
   "tags": [
    "login",
    "security",
    "soap"
   ],
   "published_date": null,
   "effective_date": "2027-01-31",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
   "source_name": "Salesforce Help: Platform SOAP API login() Retirement & new Security Requirements",
   "fetched_at": "2026-10-17T13:40:26+00:00",
   "tentative": false,
   "deadlines": [
    {
     "date": "2026-12-15",
     "precision": "day",
     "source_url": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
     "status": "confirmed",
     "label": "Security token required with a broad IP range: December 15, 2026 (sandboxes) / January 31, 2027 (production):"
    },
    {
     "date": "2027-01-31",
     "precision": "day",
     "source_url": "https://help.salesforce.com/s/articleView?id=005132110&language=en_US&type=1",
     "status": "confirmed",
     "label": "Security token required with a broad IP range: December 15, 2026 (sandboxes) / January 31, 2027 (production):"
    }
   ],
   "collector": "salesforce/login-security",
   "first_seen": "2026-10-17T08:03:29+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:26+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#d27abb3d0a",
   "roundup_label": "Security token required with a broad IP range: December 15, 2026 (sandboxes) / January 31, 2027 (production)",
   "roundup_uid": "salesforce-d27abb3d0a-d2dcca47@adstackwatch.com"
  },
  {
   "id": "meta-e538f62b0b",
   "platform": "meta",
   "title": "Facebook Platform SDK v21.0 deprecated (Jan 2027)",
   "summary": "Meta's Graph API v26.0 changelog lists the Platform SDK schedule: Jan 2027: Facebook Platform SDK v21.0 will be deprecated.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "changelog",
    "platform-sdk",
    "v21.0"
   ],
   "published_date": null,
   "effective_date": "2027-01",
   "effective_date_precision": "month",
   "source_url": "https://developers.facebook.com/docs/graph-api/changelog/version26.0",
   "source_name": "Meta for Developers: Graph API changelog v26.0",
   "fetched_at": "2026-10-17T11:05:33+00:00",
   "sdk_version": "v21.0",
   "api_family": "Platform SDK",
   "tentative": false,
   "deadlines": [
    {
     "date": "2027-01",
     "precision": "month",
     "source_url": "https://developers.facebook.com/docs/graph-api/changelog/version26.0",
     "status": "confirmed",
     "label": "Jan 2027: Facebook Platform SDK v21.0 will be deprecated"
    }
   ],
   "collector": "meta/graph-api-changelog",
   "first_seen": "2026-10-17T10:56:03+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T11:05:33+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/meta/#e538f62b0b",
   "roundup_label": "Facebook Platform SDK v21.0 deprecated (Jan 2027)",
   "roundup_uid": "meta-e538f62b0b@adstackwatch.com"
  },
  {
   "id": "linkedin-046d762ee9",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202602 (February 2026) sunset on February 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202602 (February 2026) to migrate to the latest versions. Sunset date: February 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202602",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-02-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202602",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#046d762ee9",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202602 (February 2026) sunset on February 15, 2027",
   "roundup_uid": "linkedin-046d762ee9@adstackwatch.com"
  },
  {
   "id": "hubspot-bdfa897fb1",
   "platform": "hubspot",
   "title": "v1 OAuth API Deprecation",
   "summary": "We have introduced the latest date-based, versioned OAuth AP I for token issuance and introspection, as announced previously here . As adoption of the new OAuth API grows, we are beginning to deprecate the legacy v1 OAuth API .",
   "categories": [
    "deprecation",
    "policy"
   ],
   "tags": [],
   "published_date": "2026-05-12",
   "effective_date": "2027-02-16",
   "effective_date_precision": "day",
   "source_url": "https://developers.hubspot.com/changelog/v1-oauth-api-deprecation",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T14:14:34+00:00",
   "deadlines": [
    {
     "date": "2027-02-16",
     "precision": "day",
     "source_url": "https://developers.hubspot.com/changelog/v1-oauth-api-deprecation",
     "status": "confirmed",
     "label": "…h API, and the v1 API will be fully deprecated on February 16th, 2027 ."
    }
   ],
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T06:04:25+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T14:14:34+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/hubspot/#bdfa897fb1",
   "tentative": false,
   "roundup_label": "v1 OAuth API Deprecation",
   "roundup_uid": "hubspot-bdfa897fb1@adstackwatch.com"
  },
  {
   "id": "salesforce-48536c51c6",
   "platform": "salesforce",
   "title": "Salesforce release note: Retirement of OAuth 2.0 Username-Password Flow for Connected Apps (Release Update)",
   "summary": "Salesforce lists \"Retirement of OAuth 2.0 Username-Password Flow for Connected Apps (Release Update)\" in the Winter '27 Release Notes.",
   "categories": [
    "deprecation",
    "api_version_sunset"
   ],
   "tags": [
    "release-notes"
   ],
   "published_date": null,
   "effective_date": "2027-02-20",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=release-notes.rn_security_oauth_unpw.htm&language=en_US&release=264&type=5",
   "source_name": "Winter '27 Release Notes",
   "fetched_at": "2026-10-17T10:57:40+00:00",
   "when_text": "Salesforce enforces this update on February 20, 2027.",
   "tentative": false,
   "deadlines": [
    {
     "date": "2027-02-20",
     "precision": "day",
     "source_url": "https://help.salesforce.com/s/articleView?id=release-notes.rn_security_oauth_unpw.htm&language=en_US&release=264&type=5",
     "status": "confirmed",
     "label": "Salesforce enforces this update on February 20, 2027."
    }
   ],
   "collector": "salesforce/release-notes",
   "first_seen": "2026-10-17T06:03:47+00:00",
   "changed_at": "2026-10-17T10:57:40+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T10:57:40+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#48536c51c6",
   "roundup_label": "Salesforce release note: Retirement of OAuth 2.0 Username-Password Flow for Connected Apps (Release Update)",
   "roundup_uid": "salesforce-48536c51c6@adstackwatch.com"
  },
  {
   "id": "salesforce-4a01c21ddc",
   "platform": "salesforce",
   "title": "Salesforce release note: OAuth User-Agent and Hybrid User-Agent Flows Retirement (Release Update)",
   "summary": "Salesforce lists \"OAuth User-Agent and Hybrid User-Agent Flows Retirement (Release Update)\" in the Winter '27 Release Notes.",
   "categories": [
    "deprecation",
    "api_version_sunset"
   ],
   "tags": [
    "release-notes"
   ],
   "published_date": null,
   "effective_date": "2027-02-20",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=release-notes.rn_security_oauth_useragent.htm&language=en_US&release=264&type=5",
   "source_name": "Winter '27 Release Notes",
   "fetched_at": "2026-10-17T10:57:40+00:00",
   "when_text": "Salesforce enforces this update on February 20, 2027.",
   "tentative": false,
   "deadlines": [
    {
     "date": "2027-02-20",
     "precision": "day",
     "source_url": "https://help.salesforce.com/s/articleView?id=release-notes.rn_security_oauth_useragent.htm&language=en_US&release=264&type=5",
     "status": "confirmed",
     "label": "Salesforce enforces this update on February 20, 2027."
    }
   ],
   "collector": "salesforce/release-notes",
   "first_seen": "2026-10-17T06:03:47+00:00",
   "changed_at": "2026-10-17T10:57:40+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T10:57:40+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#4a01c21ddc",
   "roundup_label": "Salesforce release note: OAuth User-Agent and Hybrid User-Agent Flows Retirement (Release Update)",
   "roundup_uid": "salesforce-4a01c21ddc@adstackwatch.com"
  },
  {
   "id": "google-ads-144ee74d52",
   "platform": "google-ads",
   "title": "Google Ads API v23.2 sunset (February 2027)",
   "summary": "Google Ads API v23.2 was released on March 25, 2026; its listed sunset date is February 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v23.2"
   ],
   "published_date": "2026-03-25",
   "effective_date": "2027-02",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v23.2",
   "version_status": "released",
   "release_date": "2026-03-25",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#144ee74d52",
   "roundup_label": "Google Ads API v23.2 sunset (February 2027)",
   "roundup_uid": "google-ads-144ee74d52@adstackwatch.com"
  },
  {
   "id": "google-ads-4f862a77d8",
   "platform": "google-ads",
   "title": "Google Ads API v23 sunset (February 2027)",
   "summary": "Google Ads API v23 was released on January 28, 2026; its listed sunset date is February 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v23"
   ],
   "published_date": "2026-01-28",
   "effective_date": "2027-02",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v23",
   "version_status": "released",
   "release_date": "2026-01-28",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#4f862a77d8",
   "roundup_label": "Google Ads API v23 sunset (February 2027)",
   "roundup_uid": "google-ads-4f862a77d8@adstackwatch.com"
  },
  {
   "id": "google-ads-62e47032a9",
   "platform": "google-ads",
   "title": "Google Ads API v23.1 sunset (February 2027)",
   "summary": "Google Ads API v23.1 was released on February 25, 2026; its listed sunset date is February 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v23.1"
   ],
   "published_date": "2026-02-25",
   "effective_date": "2027-02",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v23.1",
   "version_status": "released",
   "release_date": "2026-02-25",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#62e47032a9",
   "roundup_label": "Google Ads API v23.1 sunset (February 2027)",
   "roundup_uid": "google-ads-62e47032a9@adstackwatch.com"
  },
  {
   "id": "google-ads-cd317c555d",
   "platform": "google-ads",
   "title": "Dynamic Search Ads move to AI Max (automigration February 2027)",
   "summary": "The legacy automigrations are divided into two separate phases: Phase 1 ( Campaign-level Broad Match and Automatically Created Assets ), which starts September 1, 2026. Phase 2 (Dynamic Search Ads), which has been rescheduled to February 2027.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "google_ads_api"
   ],
   "published_date": "2026-08-12",
   "effective_date": "2027-02",
   "effective_date_precision": "month",
   "source_url": "https://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T13:40:20+00:00",
   "deadlines": [
    {
     "date": "2026-09-01",
     "precision": "day",
     "source_url": "https://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html",
     "status": "confirmed",
     "label": "…and Automatically Created Assets ), which starts September 1, 2026."
    },
    {
     "date": "2026-09",
     "precision": "month",
     "source_url": "https://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html",
     "status": "confirmed",
     "label": "However, prepare for the upcoming DSA timeline: September 2026: Google will launch in-account pre-migration banners in the UI to war…"
    },
    {
     "date": "2026-09-30",
     "precision": "day",
     "source_url": "https://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html",
     "status": "confirmed",
     "label": "…paign broad and ACA auto-migration: September 1 – September 30, 2026 On September 1, 2026 , Google Ads will begin automatically upgrading…"
    },
    {
     "date": "2027-02",
     "precision": "month",
     "source_url": "https://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html",
     "status": "confirmed",
     "label": "Phase 2 (Dynamic Search Ads), which has been rescheduled to February 2027"
    },
    {
     "date": "2027-09",
     "precision": "month",
     "source_url": "https://ads-developers.googleblog.com/2026/08/migrate-campaign-level-broad-match-and.html",
     "status": "tentative",
     "label": "…pically one year after their introduction, around September 2027 )."
    }
   ],
   "collector": "google-ads/developer-blog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "changed_at": "2026-10-17T13:40:20+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:20+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#cd317c555d",
   "tentative": false,
   "roundup_label": "Dynamic Search Ads move to AI Max (automigration February 2027)",
   "roundup_uid": "google-ads-cd317c555d@adstackwatch.com"
  },
  {
   "id": "google-ads-ffe4292a9e",
   "platform": "google-ads",
   "title": "Google Ads API deprecation: Call-only ads",
   "summary": "The creation of new call-only ads ( CallAdInfo ) is no longer supported. Existing call-only ads will stop serving in February 2027, and API support will be completely removed. Use Responsive Search Ads with call assets instead. Read more in the blog post about upgrading call-only ads .",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "call-only-ads",
    "deprecations"
   ],
   "published_date": null,
   "effective_date": "2027-02",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/deprecations",
   "source_name": "Google Ads API: Feature deprecations",
   "fetched_at": "2026-10-17T10:45:51+00:00",
   "tentative": false,
   "deadlines": [
    {
     "date": "2026-01",
     "precision": "month",
     "source_url": "https://developers.google.com/google-ads/api/docs/deprecations",
     "status": "confirmed",
     "label": "January 2026"
    },
    {
     "date": "2027-02",
     "precision": "month",
     "source_url": "https://developers.google.com/google-ads/api/docs/deprecations",
     "status": "confirmed",
     "label": "Existing call-only ads will stop serving in February 2027, and API support will be completely removed."
    }
   ],
   "collector": "google-ads/deprecations",
   "first_seen": "2026-10-17T08:03:29+00:00",
   "changed_at": "2026-10-17T10:45:51+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T10:45:51+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#ffe4292a9e",
   "roundup_label": "Google Ads API deprecation: Call-only ads",
   "roundup_uid": "google-ads-ffe4292a9e@adstackwatch.com"
  },
  {
   "id": "salesforce-cbf6080a45",
   "platform": "salesforce",
   "title": "Salesforce retirement: EAC Activity Metrics, Dashboard, Recommended Connections and A360 Reports (Spring '27 - Feb 2027)",
   "summary": "Salesforce lists \"EAC Activity Metrics, Dashboard, Recommended Connections and A360 Reports\" on its Active Product & Feature Retirements page with timing: Spring '27 - Feb 2027.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2027-02",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?id=005384640&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "timing_text": "Spring '27 - Feb 2027",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#cbf6080a45",
   "tentative": false,
   "roundup_label": "Salesforce retirement: EAC Activity Metrics, Dashboard, Recommended Connections and A360 Reports (Spring '27 - Feb 2027)",
   "roundup_uid": "salesforce-cbf6080a45@adstackwatch.com"
  },
  {
   "id": "salesforce-fad6492a77",
   "platform": "salesforce",
   "title": "Salesforce retirement: Salesforce-to-Salesforce (Spring '27 - Feb 2027)",
   "summary": "Salesforce lists \"Salesforce-to-Salesforce\" on its Active Product & Feature Retirements page with timing: Spring '27 - Feb 2027.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2027-02",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?id=005103355&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "timing_text": "Spring '27 - Feb 2027",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#fad6492a77",
   "tentative": false,
   "roundup_label": "Salesforce retirement: Salesforce-to-Salesforce (Spring '27 - Feb 2027)",
   "roundup_uid": "salesforce-fad6492a77@adstackwatch.com"
  },
  {
   "id": "shopify-48afb4fef2",
   "platform": "shopify",
   "title": "Script tags are deprecated and will stop running on March 1, 2027",
   "summary": "Starting October 1, 2026, the scriptTagCreate and scriptTagUpdate mutations will return an user error, and the ScriptTag REST Admin API resource will reject POST and PUT . The deprecation applies to all API versions, including older ones, so pinning won't defer it.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Deprecation announcement"
   ],
   "published_date": "2026-08-24",
   "effective_date": "2027-03-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/online-store-script-tags-deprecation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T13:40:21+00:00",
   "deadlines": [
    {
     "date": "2026-10-01",
     "precision": "day",
     "source_url": "https://shopify.dev/changelog/online-store-script-tags-deprecation",
     "status": "confirmed",
     "label": "Starting October 1, 2026, the scriptTagCreate and scriptTagUpdate mutations will return an use…"
    },
    {
     "date": "2027-03-01",
     "precision": "day",
     "source_url": "https://shopify.dev/changelog/online-store-script-tags-deprecation",
     "status": "confirmed",
     "label": "On March 1, 2027, Shopify will stop injecting script tags into storefronts."
    }
   ],
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "changed_at": "2026-10-17T13:40:21+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:21+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/shopify/#48afb4fef2",
   "tentative": false,
   "roundup_label": "Script tags are deprecated and will stop running on March 1, 2027",
   "roundup_uid": "shopify-48afb4fef2@adstackwatch.com"
  },
  {
   "id": "linkedin-71a4c6da2b",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202603 (March 2026) sunset on March 16, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202603 (March 2026) to migrate to the latest versions. Sunset date: March 16, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202603",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-03-16",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202603",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#71a4c6da2b",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202603 (March 2026) sunset on March 16, 2027",
   "roundup_uid": "linkedin-71a4c6da2b@adstackwatch.com"
  },
  {
   "id": "hubspot-1eb004057d",
   "platform": "hubspot",
   "title": "HubSpot v4 APIs Going UnSupported in March 2027",
   "summary": "In March 2027, HubSpot v4 APIs will move to an unsupported state. After that date, v4 APIs will no longer receive updates, bug fixes, or stability guarantees from HubSpot. What’s changing?",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [],
   "published_date": "2026-05-21",
   "effective_date": "2027-03-30",
   "effective_date_precision": "day",
   "source_url": "https://developers.hubspot.com/changelog/deprecating-support-for-hubspot-v4-apis",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T14:14:34+00:00",
   "deadlines": [
    {
     "date": "2027-03",
     "precision": "month",
     "source_url": "https://developers.hubspot.com/changelog/deprecating-support-for-hubspot-v4-apis",
     "status": "confirmed",
     "label": "In March 2027, HubSpot v4 APIs will move to an unsupported state."
    },
    {
     "date": "2027-03-30",
     "precision": "day",
     "source_url": "https://developers.hubspot.com/changelog/deprecating-support-for-hubspot-v4-apis",
     "status": "confirmed",
     "label": "…ate to the latest date-based versioned API before March 30, 2027."
    }
   ],
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T06:04:25+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T14:14:34+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/hubspot/#1eb004057d",
   "tentative": false,
   "roundup_label": "HubSpot v4 APIs end of support",
   "roundup_uid": "hubspot-1eb004057d@adstackwatch.com"
  },
  {
   "id": "hubspot-67237bed79",
   "platform": "hubspot",
   "title": "Legacy APIs and Apps: What's Going Unsupported and When",
   "summary": "At Fall Spotlight on September 15, HubSpot is announcing the end of support for v1-v3 APIs, legacy public apps, and legacy private apps, all with a September 2027 enforcement date. If your integration or app uses any of these, you have a 12-month window to migrate. This changelog covers v1-v3.",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "breaking_change"
   ],
   "tags": [],
   "published_date": "2026-09-15",
   "effective_date": "2027-03",
   "effective_date_precision": "month",
   "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T14:14:34+00:00",
   "deadlines": [
    {
     "date": "2026-09-28",
     "precision": "day",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "September 28, 2026: Legacy private app creation ends for new accounts"
    },
    {
     "date": "2026-10-26",
     "precision": "day",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "October 26, 2026: Legacy private app creation ends for existing accounts"
    },
    {
     "date": "2027-03",
     "precision": "month",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "…ed to migrate to the current version (2026.09) by March 2027."
    },
    {
     "date": "2027-09",
     "precision": "month",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "September 2027: Enforcement; legacy APIs unsupported, legacy public apps and private apps also unsupported"
    }
   ],
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "changed_at": "2026-10-17T13:27:41+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T14:14:34+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/hubspot/#67237bed79",
   "tentative": false,
   "roundup_label": "Projects 2025.2 apps must move",
   "roundup_uid": "hubspot-67237bed79-5246e1ce@adstackwatch.com"
  },
  {
   "id": "salesforce-19d624ed01",
   "platform": "salesforce",
   "title": "Salesforce retirement: Einstein Relationship Insights (April 1, 2027)",
   "summary": "Salesforce lists \"Einstein Relationship Insights\" on its Active Product & Feature Retirements page with timing: April 1, 2027.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2027-04-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005385568&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "timing_text": "April 1, 2027",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#19d624ed01",
   "tentative": false,
   "roundup_label": "Salesforce retirement: Einstein Relationship Insights (April 1, 2027)",
   "roundup_uid": "salesforce-19d624ed01@adstackwatch.com"
  },
  {
   "id": "salesforce-76ded56eff",
   "platform": "salesforce",
   "title": "Salesforce retirement: Lightning Sync (April 1, 2027)",
   "summary": "Salesforce lists \"Lightning Sync\" on its Active Product & Feature Retirements page with timing: April 1, 2027.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2027-04-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005321528&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "timing_text": "April 1, 2027",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#76ded56eff",
   "tentative": false,
   "roundup_label": "Salesforce retirement: Lightning Sync (April 1, 2027)",
   "roundup_uid": "salesforce-76ded56eff@adstackwatch.com"
  },
  {
   "id": "linkedin-752ccbae9e",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202604 (April 2026) sunset on April 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202604 (April 2026) to migrate to the latest versions. Sunset date: April 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202604",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-04-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202604",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#752ccbae9e",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202604 (April 2026) sunset on April 15, 2027",
   "roundup_uid": "linkedin-752ccbae9e@adstackwatch.com"
  },
  {
   "id": "shopify-84020f5a46",
   "platform": "shopify",
   "title": "Shopify API version 2026-04 end of support (April 16, 2027 15:00 UTC)",
   "summary": "Shopify's API versioning table lists 2026-04 (released April 1, 2026, status Stable) as accessible until April 16, 2027 15:00 UTC. A stable version is supported for a minimum of 12 months.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "2026-04",
    "api-version",
    "stable"
   ],
   "published_date": "2026-04-01",
   "effective_date": "2027-04-16",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/docs/api/usage/versioning",
   "source_name": "Shopify API versioning",
   "fetched_at": "2026-10-17T10:56:21+00:00",
   "api_version": "2026-04",
   "version_status": "Stable",
   "tentative": false,
   "deadlines": [
    {
     "date": "2027-04-16",
     "precision": "day",
     "source_url": "https://shopify.dev/docs/api/usage/versioning",
     "status": "confirmed",
     "label": "2026-04 accessible until April 16, 2027 15:00 UTC"
    }
   ],
   "collector": "shopify/api-versions",
   "first_seen": "2026-10-17T08:03:29+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T10:56:21+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/shopify/#84020f5a46",
   "roundup_label": "Shopify API version 2026-04 end of support (April 16, 2027 15:00 UTC)",
   "roundup_uid": "shopify-84020f5a46@adstackwatch.com"
  },
  {
   "id": "shopify-20201458a4",
   "platform": "shopify",
   "title": "Polaris 2.0 release candidate",
   "summary": "The Polaris 2.0 release candidate is now available for embedded App Home interfaces. It includes the Shopify admin’s new visual styles, allowing your app to adopt the new look. The new Shopify admin design began rolling out progressively to merchants on September 15, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "New",
    "Polaris"
   ],
   "published_date": "2026-09-24",
   "effective_date": "2027-05-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/polaris-2-0-release-candidate",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T13:40:21+00:00",
   "deadlines": [
    {
     "date": "2027-05-01",
     "precision": "day",
     "source_url": "https://shopify.dev/changelog/polaris-2-0-release-candidate",
     "status": "confirmed",
     "label": "…app is part of Built for Shopify, you have until May 1, 2027 to update your embedded App Home interface to match the Shopify admin…"
    }
   ],
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:21+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/shopify/#20201458a4",
   "tentative": false,
   "roundup_label": "Built for Shopify apps: App Home must match the new admin design.",
   "roundup_uid": "shopify-20201458a4@adstackwatch.com"
  },
  {
   "id": "linkedin-a019bbf466",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202605 (May 2026) sunset on May 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202605 (May 2026) to migrate to the latest versions. Sunset date: May 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202605",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-05-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202605",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#a019bbf466",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202605 (May 2026) sunset on May 15, 2027",
   "roundup_uid": "linkedin-a019bbf466@adstackwatch.com"
  },
  {
   "id": "meta-3170627adb",
   "platform": "meta",
   "title": "Meta Graph API v22.0 expiration (May 20, 2027)",
   "summary": "Meta Graph API v22.0 was released January 21, 2025. Listed expiration date: May 20, 2027.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v22.0"
   ],
   "published_date": "2025-01-21",
   "effective_date": "2027-05-20",
   "effective_date_precision": "day",
   "source_url": "https://developers.facebook.com/docs/graph-api/changelog/versions",
   "source_name": "Meta for Developers: Graph API versions",
   "fetched_at": "2026-10-17T14:00:04+00:00",
   "api_version": "v22.0",
   "api_family": "Graph API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T14:00:04+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/meta/#3170627adb",
   "tentative": false,
   "roundup_label": "Meta Graph API v22.0 expiration (May 20, 2027)",
   "roundup_uid": "meta-3170627adb@adstackwatch.com"
  },
  {
   "id": "google-ads-ae7699e698",
   "platform": "google-ads",
   "title": "Google Ads API v24.1 sunset (May 2027)",
   "summary": "Google Ads API v24.1 was released on May 13, 2026; its listed sunset date is May 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v24.1"
   ],
   "published_date": "2026-05-13",
   "effective_date": "2027-05",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v24.1",
   "version_status": "released",
   "release_date": "2026-05-13",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#ae7699e698",
   "roundup_label": "Google Ads API v24.1 sunset (May 2027)",
   "roundup_uid": "google-ads-ae7699e698@adstackwatch.com"
  },
  {
   "id": "google-ads-de3be13f45",
   "platform": "google-ads",
   "title": "Google Ads API v24 sunset (May 2027)",
   "summary": "Google Ads API v24 was released on April 22, 2026; its listed sunset date is May 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v24"
   ],
   "published_date": "2026-04-22",
   "effective_date": "2027-05",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v24",
   "version_status": "released",
   "release_date": "2026-04-22",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#de3be13f45",
   "roundup_label": "Google Ads API v24 sunset (May 2027)",
   "roundup_uid": "google-ads-de3be13f45@adstackwatch.com"
  },
  {
   "id": "linkedin-58ce926b2b",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202606 (June 2026) sunset on June 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202606 (June 2026) to migrate to the latest versions. Sunset date: June 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202606",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-06-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202606",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#58ce926b2b",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202606 (June 2026) sunset on June 15, 2027",
   "roundup_uid": "linkedin-58ce926b2b@adstackwatch.com"
  },
  {
   "id": "google-ads-5ee48a926e",
   "platform": "google-ads",
   "title": "Announcing Google Mobile Ads Next-Gen SDK as the preferred SDK for Android",
   "summary": "Google Mobile Ads (GMA) Next-Gen SDK is now the preferred SDK for Android development with Google AdMob and Google Ad Manager. GMA Next-Gen SDK is a significant rewrite of Google Mobile Ads SDK that improves speed, stability, and the developer experience. Google Mobile Ads SDK for Android is now legacy.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "ad_manager",
    "admob",
    "android",
    "gma_next_gen_sdk",
    "mobile_ads_sdk",
    "release"
   ],
   "published_date": "2026-07-06",
   "effective_date": "2027-06-30",
   "effective_date_precision": "day",
   "source_url": "https://ads-developers.googleblog.com/2026/07/announcing-google-mobile-ads-next-gen.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T13:40:20+00:00",
   "collector": "google-ads/developer-blog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T13:40:20+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#5ee48a926e",
   "tentative": false,
   "roundup_label": "Google Mobile Ads SDK (legacy) becomes deprecated. Ads keep serving, and technical support ends.",
   "roundup_uid": "google-ads-5ee48a926e@adstackwatch.com"
  },
  {
   "id": "google-ads-d5fe74e03d",
   "platform": "google-ads",
   "title": "Google Ads API v24.2 sunset (June 2027)",
   "summary": "Google Ads API v24.2 was released on June 24, 2026; its listed sunset date is June 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v24.2"
   ],
   "published_date": "2026-06-24",
   "effective_date": "2027-06",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v24.2",
   "version_status": "released",
   "release_date": "2026-06-24",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#d5fe74e03d",
   "roundup_label": "Google Ads API v24.2 sunset (June 2027)",
   "roundup_uid": "google-ads-d5fe74e03d@adstackwatch.com"
  },
  {
   "id": "salesforce-ed27f3cb6b",
   "platform": "salesforce",
   "title": "Salesforce retirement: SOAP API login() (Summer '27 - June 2027)",
   "summary": "Salesforce lists \"SOAP API login()\" on its Active Product & Feature Retirements page with timing: Summer '27 - June 2027.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2027-06",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?language=en_US&id=005132110&type=1",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "timing_text": "Summer '27 - June 2027",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/salesforce/#ed27f3cb6b",
   "tentative": false,
   "roundup_label": "SOAP API login() is removed in versions 31.0–64.0.",
   "roundup_uid": "salesforce-ed27f3cb6b@adstackwatch.com"
  },
  {
   "id": "linkedin-9e2f89e72a",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202607 (July 2026) sunset on July 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202607 (July 2026) to migrate to the latest versions. Sunset date: July 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202607",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-07-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202607",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#9e2f89e72a",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202607 (July 2026) sunset on July 15, 2027",
   "roundup_uid": "linkedin-9e2f89e72a@adstackwatch.com"
  },
  {
   "id": "shopify-21d1405fa2",
   "platform": "shopify",
   "title": "Shopify API version 2026-07 end of support (July 16, 2027 15:00 UTC)",
   "summary": "Shopify's API versioning table lists 2026-07 (released July 1, 2026, status Stable) as accessible until July 16, 2027 15:00 UTC. A stable version is supported for a minimum of 12 months.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "2026-07",
    "api-version",
    "stable"
   ],
   "published_date": "2026-07-01",
   "effective_date": "2027-07-16",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/docs/api/usage/versioning",
   "source_name": "Shopify API versioning",
   "fetched_at": "2026-10-17T10:56:21+00:00",
   "api_version": "2026-07",
   "version_status": "Stable",
   "tentative": false,
   "deadlines": [
    {
     "date": "2027-07-16",
     "precision": "day",
     "source_url": "https://shopify.dev/docs/api/usage/versioning",
     "status": "confirmed",
     "label": "2026-07 accessible until July 16, 2027 15:00 UTC"
    }
   ],
   "collector": "shopify/api-versions",
   "first_seen": "2026-10-17T08:03:29+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T10:56:21+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/shopify/#21d1405fa2",
   "roundup_label": "Shopify API version 2026-07 end of support (July 16, 2027 15:00 UTC)",
   "roundup_uid": "shopify-21d1405fa2@adstackwatch.com"
  },
  {
   "id": "linkedin-84f8fe25cc",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202608 (August 2026) sunset on August 17, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202608 (August 2026) to migrate to the latest versions. Sunset date: August 17, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202608",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-08-17",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202608",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#84f8fe25cc",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202608 (August 2026) sunset on August 17, 2027",
   "roundup_uid": "linkedin-84f8fe25cc@adstackwatch.com"
  },
  {
   "id": "google-ads-68ff2d742b",
   "platform": "google-ads",
   "title": "Google Ads API v25.1 sunset (August 2027)",
   "summary": "Google Ads API v25.1 was released on August 19, 2026; its listed sunset date is August 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v25.1"
   ],
   "published_date": "2026-08-19",
   "effective_date": "2027-08",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v25.1",
   "version_status": "released",
   "release_date": "2026-08-19",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#68ff2d742b",
   "roundup_label": "Google Ads API v25.1 sunset (August 2027)",
   "roundup_uid": "google-ads-68ff2d742b@adstackwatch.com"
  },
  {
   "id": "google-ads-7ec370f560",
   "platform": "google-ads",
   "title": "Google Ads API v25 sunset (August 2027)",
   "summary": "Google Ads API v25 was released on July 22, 2026; its listed sunset date is August 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v25"
   ],
   "published_date": "2026-07-22",
   "effective_date": "2027-08",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v25",
   "version_status": "released",
   "release_date": "2026-07-22",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#7ec370f560",
   "roundup_label": "Google Ads API v25 sunset (August 2027)",
   "roundup_uid": "google-ads-7ec370f560@adstackwatch.com"
  },
  {
   "id": "google-ads-c737dbdf5b",
   "platform": "google-ads",
   "title": "Google Ads API v25.2 sunset (August 2027)",
   "summary": "Google Ads API v25.2 was released on September 23, 2026; its listed sunset date is August 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v25.2"
   ],
   "published_date": "2026-09-23",
   "effective_date": "2027-08",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v25.2",
   "version_status": "released",
   "release_date": "2026-09-23",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#c737dbdf5b",
   "roundup_label": "Google Ads API v25.2 sunset (August 2027)",
   "roundup_uid": "google-ads-c737dbdf5b@adstackwatch.com"
  },
  {
   "id": "linkedin-1312825e76",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202609 (September 2026) sunset on September 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202609 (September 2026) to migrate to the latest versions. Sunset date: September 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202609",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-09-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202609",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#1312825e76",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202609 (September 2026) sunset on September 15, 2027",
   "roundup_uid": "linkedin-1312825e76@adstackwatch.com"
  },
  {
   "id": "hubspot-67237bed79",
   "platform": "hubspot",
   "title": "Legacy APIs and Apps: What's Going Unsupported and When",
   "summary": "At Fall Spotlight on September 15, HubSpot is announcing the end of support for v1-v3 APIs, legacy public apps, and legacy private apps, all with a September 2027 enforcement date. If your integration or app uses any of these, you have a 12-month window to migrate. This changelog covers v1-v3.",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "breaking_change"
   ],
   "tags": [],
   "published_date": "2026-09-15",
   "effective_date": "2027-09",
   "effective_date_precision": "month",
   "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T14:14:34+00:00",
   "deadlines": [
    {
     "date": "2026-09-28",
     "precision": "day",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "September 28, 2026: Legacy private app creation ends for new accounts"
    },
    {
     "date": "2026-10-26",
     "precision": "day",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "October 26, 2026: Legacy private app creation ends for existing accounts"
    },
    {
     "date": "2027-03",
     "precision": "month",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "…ed to migrate to the current version (2026.09) by March 2027."
    },
    {
     "date": "2027-09",
     "precision": "month",
     "source_url": "https://developers.hubspot.com/changelog/legacy-apis-and-legacy-apps-whats-going-unsupported-and-when",
     "status": "confirmed",
     "label": "September 2027: Enforcement; legacy APIs unsupported, legacy public apps and private apps also unsupported"
    }
   ],
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "changed_at": "2026-10-17T13:27:41+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T14:14:34+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/hubspot/#67237bed79",
   "tentative": false,
   "roundup_label": "Legacy APIs and Apps: What's Going Unsupported and When",
   "roundup_uid": "hubspot-67237bed79@adstackwatch.com"
  },
  {
   "id": "meta-02ce250b81",
   "platform": "meta",
   "title": "Meta Graph API v23.0 expiration (October 8, 2027)",
   "summary": "Meta Graph API v23.0 was released May 29, 2025. Listed expiration date: October 8, 2027.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v23.0"
   ],
   "published_date": "2025-05-29",
   "effective_date": "2027-10-08",
   "effective_date_precision": "day",
   "source_url": "https://developers.facebook.com/docs/graph-api/changelog/versions",
   "source_name": "Meta for Developers: Graph API versions",
   "fetched_at": "2026-10-17T14:00:04+00:00",
   "api_version": "v23.0",
   "api_family": "Graph API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T14:00:04+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/meta/#02ce250b81",
   "tentative": false,
   "roundup_label": "Meta Graph API v23.0 expiration (October 8, 2027)",
   "roundup_uid": "meta-02ce250b81@adstackwatch.com"
  },
  {
   "id": "linkedin-7433137407",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202610 (October 2026) sunset on October 15, 2027",
   "summary": "Developers using LinkedIn Marketing APIs version 202610 (October 2026) to migrate to the latest versions. Sunset date: October 15, 2027. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202610",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2027-10-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/migrations",
   "source_name": "LinkedIn Marketing API: Migrations",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "202610",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/linkedin/#7433137407",
   "tentative": false,
   "roundup_label": "LinkedIn Marketing API version 202610 (October 2026) sunset on October 15, 2027",
   "roundup_uid": "linkedin-7433137407@adstackwatch.com"
  },
  {
   "id": "shopify-9aa93291b8",
   "platform": "shopify",
   "title": "Shopify API version 2026-10 end of support (October 16, 2027 15:00 UTC)",
   "summary": "Shopify's API versioning table lists 2026-10 (released October 1, 2026, status Latest stable) as accessible until October 16, 2027 15:00 UTC. A stable version is supported for a minimum of 12 months.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "2026-10",
    "api-version",
    "latest-stable"
   ],
   "published_date": "2026-10-01",
   "effective_date": "2027-10-16",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/docs/api/usage/versioning",
   "source_name": "Shopify API versioning",
   "fetched_at": "2026-10-17T10:56:21+00:00",
   "api_version": "2026-10",
   "version_status": "Latest stable",
   "tentative": false,
   "deadlines": [
    {
     "date": "2027-10-16",
     "precision": "day",
     "source_url": "https://shopify.dev/docs/api/usage/versioning",
     "status": "confirmed",
     "label": "2026-10 accessible until October 16, 2027 15:00 UTC"
    }
   ],
   "collector": "shopify/api-versions",
   "first_seen": "2026-10-17T08:03:29+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T10:56:21+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/shopify/#9aa93291b8",
   "roundup_label": "Shopify API version 2026-10 end of support (October 16, 2027 15:00 UTC)",
   "roundup_uid": "shopify-9aa93291b8@adstackwatch.com"
  },
  {
   "id": "google-ads-40997678c4",
   "platform": "google-ads",
   "title": "Google Ads API v26 sunset (November 2027)",
   "summary": "Google Ads API v26 was released on October 14, 2026; its listed sunset date is November 2027. Requests to a sunset version fail after that date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "v26"
   ],
   "published_date": "2026-10-14",
   "effective_date": "2027-11",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v26",
   "version_status": "released",
   "release_date": "2026-10-14",
   "tentative": false,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#40997678c4",
   "roundup_label": "Google Ads API v26 sunset (November 2027)",
   "roundup_uid": "google-ads-40997678c4@adstackwatch.com"
  },
  {
   "id": "google-ads-552ff17366",
   "platform": "google-ads",
   "title": "Google Ads API v26.3 sunset (November 2027) (planned, tentative)",
   "summary": "Google Ads API v26.3 is planned for release in December 2026; its listed sunset date is November 2027. Requests to a sunset version fail after that date. Google lists dates for unreleased versions as tentative. Source footnote: \"v26.3 and v30.3 are designated as optional releases due to overlap with the holiday season.\"",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "optional-release",
    "planned-version",
    "tentative",
    "v26.3"
   ],
   "published_date": null,
   "effective_date": "2027-11",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v26.3",
   "version_status": "planned",
   "release_date": "2026-12",
   "tentative": true,
   "optional_release": true,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#552ff17366",
   "roundup_label": "Google Ads API v26.3 sunset (November 2027) (planned, tentative)",
   "roundup_uid": "google-ads-552ff17366@adstackwatch.com"
  },
  {
   "id": "google-ads-b40e2b383b",
   "platform": "google-ads",
   "title": "Google Ads API v26.2 sunset (November 2027) (planned, tentative)",
   "summary": "Google Ads API v26.2 is planned for release in November 2026; its listed sunset date is November 2027. Requests to a sunset version fail after that date. Google lists dates for unreleased versions as tentative.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "planned-version",
    "tentative",
    "v26.2"
   ],
   "published_date": null,
   "effective_date": "2027-11",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v26.2",
   "version_status": "planned",
   "release_date": "2026-11",
   "tentative": true,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#b40e2b383b",
   "roundup_label": "Google Ads API v26.2 sunset (November 2027) (planned, tentative)",
   "roundup_uid": "google-ads-b40e2b383b@adstackwatch.com"
  },
  {
   "id": "google-ads-d270dfa1ce",
   "platform": "google-ads",
   "title": "Google Ads API v26.1 sunset (November 2027) (planned, tentative)",
   "summary": "Google Ads API v26.1 is planned for release in October 2026; its listed sunset date is November 2027. Requests to a sunset version fail after that date. Google lists dates for unreleased versions as tentative.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "planned-version",
    "tentative",
    "v26.1"
   ],
   "published_date": null,
   "effective_date": "2027-11",
   "effective_date_precision": "month",
   "source_url": "https://developers.google.com/google-ads/api/docs/sunset-dates",
   "source_name": "Google Ads API: Deprecation and sunset",
   "fetched_at": "2026-10-17T12:59:38+00:00",
   "api_version": "v26.1",
   "version_status": "planned",
   "release_date": "2026-10",
   "tentative": true,
   "optional_release": false,
   "collector": "google-ads/sunset-dates",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T12:59:38+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/platforms/google-ads/#d270dfa1ce",
   "roundup_label": "Google Ads API v26.1 sunset (November 2027) (planned, tentative)",
   "roundup_uid": "google-ads-d270dfa1ce@adstackwatch.com"
  }
 ]
}