{
 "site": "AdStack Watch",
 "base_url": "https://adstackwatch.com",
 "generated_at": "2026-10-17T03:46:02Z",
 "data_as_of": "2026-10-17T03:44:51Z",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "license_note": "Compilation (structure, IDs, categories, normalised dates, price history) licensed CC BY 4.0: credit AdStack Watch with a link. Source text, product names and trademarks remain under their owners' terms; each record links its official source_url.",
 "docs": "https://adstackwatch.com/developers/",
 "count": 693,
 "changes": [
  {
   "id": "google-ads-0429d0dff8",
   "platform": "google-ads",
   "title": "Google Ads API v30 sunset (November 2028) (planned, tentative)",
   "summary": "Google Ads API v30 is planned for release in October 2027; its listed sunset date is November 2028. 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",
    "v30"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v30",
   "version_status": "planned",
   "release_date": "2027-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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-0429d0dff8/"
  },
  {
   "id": "google-ads-cfe67334ed",
   "platform": "google-ads",
   "title": "Google Ads API v30.1 sunset (November 2028) (planned, tentative)",
   "summary": "Google Ads API v30.1 is planned for release in October 2027; its listed sunset date is November 2028. 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",
    "v30.1"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v30.1",
   "version_status": "planned",
   "release_date": "2027-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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-cfe67334ed/"
  },
  {
   "id": "google-ads-b71ee7ac61",
   "platform": "google-ads",
   "title": "Google Ads API v30.2 sunset (November 2028) (planned, tentative)",
   "summary": "Google Ads API v30.2 is planned for release in November 2027; its listed sunset date is November 2028. 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",
    "v30.2"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v30.2",
   "version_status": "planned",
   "release_date": "2027-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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-b71ee7ac61/"
  },
  {
   "id": "google-ads-a76a3e7f0f",
   "platform": "google-ads",
   "title": "Google Ads API v30.3 sunset (November 2028) (planned, tentative)",
   "summary": "Google Ads API v30.3 is planned for release in December 2027; its listed sunset date is November 2028. 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",
    "v30.3"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v30.3",
   "version_status": "planned",
   "release_date": "2027-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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-a76a3e7f0f/"
  },
  {
   "id": "google-ads-0375ff781b",
   "platform": "google-ads",
   "title": "Google Ads API v29 sunset (August 2028) (planned, tentative)",
   "summary": "Google Ads API v29 is planned for release in July 2027; its listed sunset date is August 2028. 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",
    "v29"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v29",
   "version_status": "planned",
   "release_date": "2027-07",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-0375ff781b/"
  },
  {
   "id": "google-ads-29f80ee908",
   "platform": "google-ads",
   "title": "Google Ads API v29.1 sunset (August 2028) (planned, tentative)",
   "summary": "Google Ads API v29.1 is planned for release in July 2027; its listed sunset date is August 2028. 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",
    "v29.1"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v29.1",
   "version_status": "planned",
   "release_date": "2027-07",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-29f80ee908/"
  },
  {
   "id": "google-ads-b14c53ecf6",
   "platform": "google-ads",
   "title": "Google Ads API v29.2 sunset (August 2028) (planned, tentative)",
   "summary": "Google Ads API v29.2 is planned for release in August 2027; its listed sunset date is August 2028. 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",
    "v29.2"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v29.2",
   "version_status": "planned",
   "release_date": "2027-08",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-b14c53ecf6/"
  },
  {
   "id": "google-ads-3f5f743c45",
   "platform": "google-ads",
   "title": "Google Ads API v29.3 sunset (August 2028) (planned, tentative)",
   "summary": "Google Ads API v29.3 is planned for release in August 2027; its listed sunset date is August 2028. 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",
    "v29.3"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v29.3",
   "version_status": "planned",
   "release_date": "2027-08",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-3f5f743c45/"
  },
  {
   "id": "google-ads-0cbaf65560",
   "platform": "google-ads",
   "title": "Google Ads API v29.4 sunset (August 2028) (planned, tentative)",
   "summary": "Google Ads API v29.4 is planned for release in September 2027; its listed sunset date is August 2028. 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",
    "v29.4"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v29.4",
   "version_status": "planned",
   "release_date": "2027-09",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-0cbaf65560/"
  },
  {
   "id": "google-ads-2dd294d2d1",
   "platform": "google-ads",
   "title": "Google Ads API v29.5 sunset (August 2028) (planned, tentative)",
   "summary": "Google Ads API v29.5 is planned for release in September 2027; its listed sunset date is August 2028. 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",
    "v29.5"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v29.5",
   "version_status": "planned",
   "release_date": "2027-09",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-2dd294d2d1/"
  },
  {
   "id": "meta-81f12270bf",
   "platform": "meta",
   "title": "Meta Graph API v25.0 expiration (July 29, 2028)",
   "summary": "Meta Graph API v25.0 was released February 18, 2026. Listed expiration date: July 29, 2028.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v25.0"
   ],
   "published_date": "2026-02-18",
   "effective_date": "2028-07-29",
   "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-17T03:44:00+00:00",
   "api_version": "v25.0",
   "api_family": "Graph API",
   "collector": "meta/graph-api-versions",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/meta-81f12270bf/"
  },
  {
   "id": "salesforce-3e54362c25",
   "platform": "salesforce",
   "title": "Salesforce retirement: Salesforce Platform API Versions 31.0 through 40.0 (Summer '28 - June 2028)",
   "summary": "Salesforce lists \"Salesforce Platform API Versions 31.0 through 40.0\" on its Active Product & Feature Retirements page with timing: Summer '28 - June 2028.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2028-06",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?id=005321531&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Summer '28 - June 2028",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-3e54362c25/"
  },
  {
   "id": "salesforce-6486e2a52f",
   "platform": "salesforce",
   "title": "Salesforce retirement: Vlocity Public Sector Managed Package (May 1, 2028)",
   "summary": "Salesforce lists \"Vlocity Public Sector Managed Package\" on its Active Product & Feature Retirements page with timing: May 1, 2028.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2028-05-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005384463&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "May 1, 2028",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-6486e2a52f/"
  },
  {
   "id": "google-ads-085d08b455",
   "platform": "google-ads",
   "title": "Google Ads API v28 sunset (May 2028) (planned, tentative)",
   "summary": "Google Ads API v28 is planned for release in April 2027; its listed sunset date is May 2028. 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",
    "v28"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v28",
   "version_status": "planned",
   "release_date": "2027-04",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-085d08b455/"
  },
  {
   "id": "google-ads-5214ca98a6",
   "platform": "google-ads",
   "title": "Google Ads API v28.1 sunset (May 2028) (planned, tentative)",
   "summary": "Google Ads API v28.1 is planned for release in April 2027; its listed sunset date is May 2028. 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",
    "v28.1"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v28.1",
   "version_status": "planned",
   "release_date": "2027-04",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-5214ca98a6/"
  },
  {
   "id": "google-ads-3b8107c5f6",
   "platform": "google-ads",
   "title": "Google Ads API v28.2 sunset (May 2028) (planned, tentative)",
   "summary": "Google Ads API v28.2 is planned for release in May 2027; its listed sunset date is May 2028. 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",
    "v28.2"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v28.2",
   "version_status": "planned",
   "release_date": "2027-05",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-3b8107c5f6/"
  },
  {
   "id": "google-ads-96edaa7ebb",
   "platform": "google-ads",
   "title": "Google Ads API v28.3 sunset (May 2028) (planned, tentative)",
   "summary": "Google Ads API v28.3 is planned for release in May 2027; its listed sunset date is May 2028. 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",
    "v28.3"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v28.3",
   "version_status": "planned",
   "release_date": "2027-05",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-96edaa7ebb/"
  },
  {
   "id": "google-ads-44e1497585",
   "platform": "google-ads",
   "title": "Google Ads API v28.4 sunset (May 2028) (planned, tentative)",
   "summary": "Google Ads API v28.4 is planned for release in June 2027; its listed sunset date is May 2028. 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",
    "v28.4"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v28.4",
   "version_status": "planned",
   "release_date": "2027-06",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-44e1497585/"
  },
  {
   "id": "google-ads-a5b79f777d",
   "platform": "google-ads",
   "title": "Google Ads API v28.5 sunset (May 2028) (planned, tentative)",
   "summary": "Google Ads API v28.5 is planned for release in June 2027; its listed sunset date is May 2028. 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",
    "v28.5"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v28.5",
   "version_status": "planned",
   "release_date": "2027-06",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-a5b79f777d/"
  },
  {
   "id": "meta-961f2ca636",
   "platform": "meta",
   "title": "Meta Graph API v24.0 expiration (February 18, 2028)",
   "summary": "Meta Graph API v24.0 was released October 8, 2025. Listed expiration date: February 18, 2028.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v24.0"
   ],
   "published_date": "2025-10-08",
   "effective_date": "2028-02-18",
   "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-17T03:44:00+00:00",
   "api_version": "v24.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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/meta-961f2ca636/"
  },
  {
   "id": "google-ads-82d41db342",
   "platform": "google-ads",
   "title": "Google Ads API v27 sunset (February 2028) (planned, tentative)",
   "summary": "Google Ads API v27 is planned for release in January 2027; its listed sunset date is February 2028. 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",
    "v27"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v27",
   "version_status": "planned",
   "release_date": "2027-01",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-82d41db342/"
  },
  {
   "id": "google-ads-9d1c117df8",
   "platform": "google-ads",
   "title": "Google Ads API v27.1 sunset (February 2028) (planned, tentative)",
   "summary": "Google Ads API v27.1 is planned for release in February 2027; its listed sunset date is February 2028. 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",
    "v27.1"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v27.1",
   "version_status": "planned",
   "release_date": "2027-02",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-9d1c117df8/"
  },
  {
   "id": "google-ads-2ce919baf4",
   "platform": "google-ads",
   "title": "Google Ads API v27.2 sunset (February 2028) (planned, tentative)",
   "summary": "Google Ads API v27.2 is planned for release in February 2027; its listed sunset date is February 2028. 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",
    "v27.2"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v27.2",
   "version_status": "planned",
   "release_date": "2027-02",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-2ce919baf4/"
  },
  {
   "id": "google-ads-1380ddea55",
   "platform": "google-ads",
   "title": "Google Ads API v27.3 sunset (February 2028) (planned, tentative)",
   "summary": "Google Ads API v27.3 is planned for release in March 2027; its listed sunset date is February 2028. 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",
    "v27.3"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v27.3",
   "version_status": "planned",
   "release_date": "2027-03",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-1380ddea55/"
  },
  {
   "id": "google-ads-e925318577",
   "platform": "google-ads",
   "title": "Google Ads API v27.4 sunset (February 2028) (planned, tentative)",
   "summary": "Google Ads API v27.4 is planned for release in March 2027; its listed sunset date is February 2028. 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",
    "v27.4"
   ],
   "published_date": null,
   "effective_date": "2028-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-17T03:44:00+00:00",
   "api_version": "v27.4",
   "version_status": "planned",
   "release_date": "2027-03",
   "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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-e925318577/"
  },
  {
   "id": "salesforce-9fe74cd1d2",
   "platform": "salesforce",
   "title": "Salesforce retirement: Open CTI (Spring '28 - February 2028)",
   "summary": "Salesforce lists \"Open CTI\" on its Active Product & Feature Retirements page with timing: Spring '28 - February 2028.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2028-02",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?id=005317712&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Spring '28 - February 2028",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-9fe74cd1d2/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-40997678c4/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-d270dfa1ce/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-b40e2b383b/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-552ff17366/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-7433137407/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/meta-02ce250b81/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-1312825e76/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-84f8fe25cc/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-7ec370f560/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-68ff2d742b/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-c737dbdf5b/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-9e2f89e72a/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-5ee48a926e/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-58ce926b2b/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-d5fe74e03d/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-ed27f3cb6b/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/meta-3170627adb/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-a019bbf466/"
  },
  {
   "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-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/shopify-20201458a4/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-de3be13f45/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-ae7699e698/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-752ccbae9e/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-19d624ed01/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-76ded56eff/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-71a4c6da2b/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-046d762ee9/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-4f862a77d8/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-62e47032a9/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-144ee74d52/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-cbf6080a45/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-fad6492a77/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-0da1bbb931/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/google-ads-4bf0d3beae/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/meta-55a6e88121/"
  },
  {
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-82a2ae909a/"
  },
  {
   "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=1740029171730433",
   "source_name": "TikTok API for Business docs (site notice)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/tiktok-4bb33d838c/"
  },
  {
   "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-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/shopify-c6bf4ebc4f/"
  },
  {
   "id": "salesforce-071936ef8e",
   "platform": "salesforce",
   "title": "Salesforce retirement: Data Mask Managed Package End of Support (December 31, 2026)",
   "summary": "Salesforce lists \"Data Mask Managed Package End of Support\" on its Active Product & Feature Retirements page with timing: December 31, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-12-31",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005299299&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "December 31, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-071936ef8e/"
  },
  {
   "id": "linkedin-90cdc0c816",
   "platform": "linkedin",
   "title": "Campaign Management API: New required surface field for publisher lists (action required) (October 2026 - Version 202610 (Latest))",
   "summary": "New required surface field for publisher lists (action required) : Starting with version 202611 (November 2026 release), publisher lists ( /adPublisherRestrictions ) require a surface field that sets the list's placement type: LAN (LinkedIn Audience Network) or CTV (Connected TV).",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "version-202610"
   ],
   "published_date": "2026-10",
   "effective_date": "2026-12-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-90cdc0c816/"
  },
  {
   "id": "salesforce-9749b01f80",
   "platform": "salesforce",
   "title": "Salesforce retirement: Standard-Volume Platform Events (December 15, 2026)",
   "summary": "Salesforce lists \"Standard-Volume Platform Events\" on its Active Product & Feature Retirements page with timing: December 15, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-12-15",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=002280033&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "December 15, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/salesforce-9749b01f80/"
  },
  {
   "id": "hubspot-cb3daa6483",
   "platform": "hubspot",
   "title": "Pipelines API V1 Sunset: December 4, 2026",
   "summary": "HubSpot will sunset the Pipelines API V1 on December 4, 2026 . After this date, the API will no longer be supported. If your integration relies on V1 endpoints, you'll need to migrate to the 2026-03 or newer version before the deadline to avoid disruption.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [],
   "published_date": "2026-08-14",
   "effective_date": "2026-12-04",
   "effective_date_precision": "day",
   "source_url": "https://developers.hubspot.com/changelog/pipelines-api-v1-sunset",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/hubspot-cb3daa6483/"
  },
  {
   "id": "shopify-3298dec977",
   "platform": "shopify",
   "title": "Built for Shopify requirements for Returns and exchanges apps and Subscription apps (effective December 1, 2026)",
   "summary": "Effective December 1, 2026 , Returns and exchanges apps and Subscription apps that provide buyer-facing self-service experiences must authenticate customers using the Customer Account API. Apps that don't meet this requirement by the deadline are at risk of losing Built for Shopify status .",
   "categories": [
    "breaking_change",
    "tracking_signal",
    "policy"
   ],
   "tags": [
    "Action Required",
    "Built for Shopify",
    "Update"
   ],
   "published_date": "2026-06-17",
   "effective_date": "2026-12-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/built-for-shopify-requirements-for-returns-and-exchanges-and-subscription-apps",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/shopify-3298dec977/"
  },
  {
   "id": "linkedin-b117c8c38c",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202511 (November 2025) sunset on November 16, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202511 (November 2025) to migrate to the latest versions. Sunset date: November 16, 2026. Status listed: Active.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202511",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-11-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-17T03:44:00+00:00",
   "api_version": "202511",
   "version_status": "active",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/linkedin-b117c8c38c/"
  },
  {
   "id": "shopify-b9a63bd92b",
   "platform": "shopify",
   "title": "Global Catalog REST API stops serving traffic on November 2, 2026",
   "summary": "The Global Catalog REST API, which was deprecated in April 2026, stops serving traffic on November 2, 2026. If your app still calls it, you need to migrate to Global Catalog MCP, which implements the Universal Commerce Protocol (UCP), before that date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "Catalog",
    "Deprecation announcement"
   ],
   "published_date": "2026-10-09",
   "effective_date": "2026-11-02",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/global-catalog-rest-api-stops-serving-traffic-on-november-2-2026",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/shopify-b9a63bd92b/"
  },
  {
   "id": "shopify-6c57d48c76",
   "platform": "shopify",
   "title": "New tax fields for return shipping fees in the GraphQL Admin API",
   "summary": "As of API version 2026-10, the GraphQL Admin API exposes the tax amounts calculated for return shipping fees. These amounts reflect the tax calculated by the merchant's tax provider for the fee.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": "2026-10-23",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/new-return-shipping-fee-tax-fields",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": true,
   "url": "https://adstackwatch.com/changes/shopify-6c57d48c76/"
  },
  {
   "id": "shopify-1901086875",
   "platform": "shopify",
   "title": "Checkout MCP and Cart MCP now support UCP buyer consent",
   "summary": "Checkout MCP and Cart MCP now support the UCP buyer consent extension ( dev.ucp.shopping.buyer_consent ) starting with UCP 2026-08-25 . Buyers can now make the same privacy and marketing choices in your agent that they'd make in a shop's own checkout, like opting in to email or SMS.",
   "categories": [
    "tracking_signal",
    "policy"
   ],
   "tags": [
    "New",
    "UCP"
   ],
   "published_date": "2026-10-16",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/checkout-mcp-and-cart-mcp-now-support-ucp-buyer-consent",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1901086875/"
  },
  {
   "id": "linkedin-63de8abc84",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202510 (October 2025) sunset on October 15, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202510 (October 2025) to migrate to the latest versions. Sunset date: October 15, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202510",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202510",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-63de8abc84/"
  },
  {
   "id": "shopify-27ce7057e1",
   "platform": "shopify",
   "title": "Build with confidence: Shopify AI Toolkit's security check",
   "summary": "Shopify AI Toolkit now includes shopify app security check , a security command that checks your app for common vulnerabilities before you ship. You can run it before you submit an app, and on every release, to find problems in your own code and get guidance to fix them.",
   "categories": [
    "policy"
   ],
   "tags": [
    "AI Toolkit",
    "New"
   ],
   "published_date": "2026-10-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/build-more-secure-apps-with-shopify-s-ai-toolkit-security-check",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-27ce7057e1/"
  },
  {
   "id": "google-ads-10b66c10ae",
   "platform": "google-ads",
   "title": "Announcing v26 of the Google Ads API",
   "summary": "Today we are announcing the release of v26 of the Google Ads API. To use the new capabilities, you must upgrade your client libraries and client code. We've published all updated client libraries and code examples.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "google_ads_api",
    "release"
   ],
   "published_date": "2026-10-14",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/10/announcing-v26-of-google-ads-api.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-10b66c10ae/"
  },
  {
   "id": "shopify-bd609ccaaf",
   "platform": "shopify",
   "title": "Hydrogen 2026-10 is now available",
   "summary": "The new Hydrogen is generally available today. Since the developer preview started in June, we've shipped seven releases based on feedback from developers using it. The big deal about the new Hydrogen is that it isn't a big deal: Hydrogen now works with any JavaScript framework.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "2026-10",
    "API",
    "Hydrogen",
    "New"
   ],
   "published_date": "2026-10-14",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/hydrogen-2026-10-is-now-available",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-bd609ccaaf/"
  },
  {
   "id": "shopify-54967f6447",
   "platform": "shopify",
   "title": "Add shopping and Shop Pay checkout to any agent with Shop MCP",
   "summary": "Shop MCP lets your agent or app search Shopify Catalog, build carts, and complete Shop Pay checkout through a single MCP connection. It works with over 1 billion products in Shopify Catalog and doesn't require an API key for search. Nothing changes for existing Catalog API integrations, and no action is required.",
   "categories": [
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "New",
    "Tools"
   ],
   "published_date": "2026-10-13",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/add-shopping-and-shop-pay-checkout-to-any-agent-with-shop-mcp",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-54967f6447/"
  },
  {
   "id": "google-ads-f8f0799d68",
   "platform": "google-ads",
   "title": "Google Ads API Release and Sunset Schedules for 2026-2027",
   "summary": "Last year, we shifted to a monthly release schedule for the Google Ads API to provide you faster API access to Ads features available in the Google Ads UI .",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "google_ads_api",
    "release"
   ],
   "published_date": "2026-10-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/10/google-ads-api-release-and-sunset.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-f8f0799d68/"
  },
  {
   "id": "shopify-216c5d8b21",
   "platform": "shopify",
   "title": "Cart updates that result in no changes to the cart no longer trigger carts/update webhooks",
   "summary": "Cart operations that leave the cart unchanged, for example, resubmitting the same values a cart already has, no longer trigger a carts/update webhook. Shopify sends a webhook every time a cart's contents or properties change. Previously, every cart operation produced a carts/update webhook.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Ajax API",
    "Storefront API",
    "Update"
   ],
   "published_date": "2026-10-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/unchanged-carts-no-longer-trigger-carts-update-webhooks",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-216c5d8b21/"
  },
  {
   "id": "shopify-047a1f2c89",
   "platform": "shopify",
   "title": "Detect when a POS extension screen finishes navigating",
   "summary": "The POS Navigation API adds the navigatesuccess event. It fires after the destination screen finishes its native transition, and its callback receives a standard Event. currententrychange can fire before the screen finishes appearing, and the navigate() promise doesn’t wait for the transition.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "New",
    "POS Extensions"
   ],
   "published_date": "2026-10-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/detect-when-a-pos-extension-screen-finishes-navigating",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-047a1f2c89/"
  },
  {
   "id": "shopify-b72ba0cc73",
   "platform": "shopify",
   "title": "Identify the published version running in a POS extension",
   "summary": "shopify.extension.version returns the version of the extension that is running. It’s the same name shown on the Versions page in the Dev Dashboard and chosen when running shopify app deploy. The value is an opaque name, not a version number, so compare it for equality rather than sorting it.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "New",
    "POS Extensions"
   ],
   "published_date": "2026-10-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/identify-the-published-version-running-in-a-pos-extension",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b72ba0cc73/"
  },
  {
   "id": "shopify-69e11b3ccf",
   "platform": "shopify",
   "title": "Catalog API now returns compare-at prices as `list_price`",
   "summary": "The Catalog API now returns a merchant’s compare-at price as list_price on each product variant. Your app or agent can use list_price to tell when a product is marked down and by how much. The price field doesn’t change.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Catalog",
    "Update"
   ],
   "published_date": "2026-10-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/catalog-api-now-returns-compare-at-prices-as-list_price",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-69e11b3ccf/"
  },
  {
   "id": "google-ads-d163f23c26",
   "platform": "google-ads",
   "title": "Launching Structured Data Files v11",
   "summary": "Today we’re announcing the general availability of Structured Data Files v11 . All users can now use v11 when downloading and uploading SDFs in the Display & Video 360 interface.",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "format_change"
   ],
   "tags": [
    "release",
    "sdf"
   ],
   "published_date": "2026-10-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/10/launching-structured-data-files-v11.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-d163f23c26/"
  },
  {
   "id": "shopify-9b068e95b8",
   "platform": "shopify",
   "title": "New `owner_type` field for metafield declarations in Checkout and Customer Account UI extensions, required in 2027-01",
   "summary": "Starting with API version 2026-10 , Checkout and Customer Account UI extensions can specify an owner_type for each metafield declaration in shopify.extension.toml . Starting with API version 2027-01 , owner_type is required for every metafield declaration, and deployments without it will be blocked.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Checkout UI",
    "Customer Accounts",
    "Update"
   ],
   "published_date": "2026-10-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/metafield-owner-types-required-for-checkout-and-customer-account-ui-extensions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9b068e95b8/"
  },
  {
   "id": "shopify-8a550391ec",
   "platform": "shopify",
   "title": "Shopify Flow: Flow Trigger Lifecycle Callback extensions now support relative url paths",
   "summary": "Flow Trigger Lifecycle Callback extensions now support relative URLs in addition to absolute HTTPS URLs. This works similarly to relative URLs with Flow action extensions.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Tools",
    "Update"
   ],
   "published_date": "2026-10-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/shopify-flow-flow-trigger-lifecycle-callback-extensions-now-support-relative-url-paths",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-8a550391ec/"
  },
  {
   "id": "google-ads-47d4171f25",
   "platform": "google-ads",
   "title": "Google Ads API v22 sunset reminder",
   "summary": "Google Ads API v22 will sunset on October 7, 2026. Starting on this date, all v22 API requests will begin to fail. Migrate to a newer version prior to October 7, 2026 to ensure your API access is unaffected.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "google_ads",
    "google_ads_api",
    "sunset"
   ],
   "published_date": "2026-09-02",
   "effective_date": "2026-10-07",
   "effective_date_precision": "day",
   "source_url": "https://ads-developers.googleblog.com/2026/09/google-ads-api-v22-sunset-reminder.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-47d4171f25/"
  },
  {
   "id": "shopify-732182ba92",
   "platform": "shopify",
   "title": "Cart mutations reject unconfirmed writes in POS UI extensions 2026-10",
   "summary": "In POS UI extensions API version 2026-10 , Cart API mutations reject when Shopify POS doesn't confirm that the cart changed. In earlier versions these mutations resolve whether or not POS applied the write.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Breaking API Change",
    "POS Extensions"
   ],
   "published_date": "2026-10-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/cart-mutations-reject-unconfirmed-writes-in-pos-ui-extensions-2026-10",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-732182ba92/"
  },
  {
   "id": "shopify-7b42738ade",
   "platform": "shopify",
   "title": "POS UI extensions now return percentage values for percentage discounts",
   "summary": "Shopify POS 11.15 corrects the value returned by Discount.amount for Percentage discounts to match the Cart API contract. Extensions that used this value as money need to update their logic. A 25% discount on a $200 line item now returns amount: 25 .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change",
    "POS Extensions"
   ],
   "published_date": "2026-10-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/pos-ui-extensions-now-return-percentage-values-for-percentage-discounts",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7b42738ade/"
  },
  {
   "id": "shopify-728bc48197",
   "platform": "shopify",
   "title": "Per-customer request limit for the Customer Account API",
   "summary": "The Customer Account API now enforces a per-customer rate limit of 3000 requests per minute per store, shared across all apps. This affects all apps that call the Customer Account API, but you typically don't need to make changes because normal buyer traffic stays well under this limit.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Customer Account API",
    "Update"
   ],
   "published_date": "2026-10-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/per-customer-request-limit-for-the-customer-account-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-728bc48197/"
  },
  {
   "id": "shopify-a50de090d9",
   "platform": "shopify",
   "title": "Downgrade app access scopes from write to read",
   "summary": "Starting with Admin GraphQL API version 2027-01 , apps that use Shopify-managed installation can call appDowngradeAccessScopes to replace optional write scopes with their matching read scopes. No action is required for existing apps. The mutation affects only the calling app’s installation.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2027-01",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-10-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/downgrade-app-access-scopes-from-write-to-read",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a50de090d9/"
  },
  {
   "id": "meta-c05ad5f55e",
   "platform": "meta",
   "title": "Meta Marketing API v24.0 expiration (October 6, 2026)",
   "summary": "Meta Marketing API v24.0 was released October 8, 2025. Listed expiration date: October 6, 2026.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v24.0"
   ],
   "published_date": "2025-10-08",
   "effective_date": "2026-10-06",
   "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-17T03:44:00+00:00",
   "api_version": "v24.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-c05ad5f55e/"
  },
  {
   "id": "hubspot-32d44c2df3",
   "platform": "hubspot",
   "title": "Upcoming Automatic Update: HubSpot domain security settings will move to TLS 1.2",
   "summary": "On October 14th, HubSpot will automatically update the minimum TLS version for your HubSpot-hosted domains from TLS 1.0 or 1.1 to TLS 1.2.",
   "categories": [
    "policy"
   ],
   "tags": [],
   "published_date": "2026-10-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.hubspot.com/changelog/upcoming-automatic-update-hubspot-domain-security-settings-to-tls-1.2",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-32d44c2df3/"
  },
  {
   "id": "salesforce-24ef1660c2",
   "platform": "salesforce",
   "title": "Salesforce retirement: Marketing Cloud Engagement (MCE) User Domain (October 4, 2026)",
   "summary": "Salesforce lists \"Marketing Cloud Engagement (MCE) User Domain\" on its Active Product & Feature Retirements page with timing: October 4, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-10-04",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005321533&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "October 4, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-24ef1660c2/"
  },
  {
   "id": "google-ads-3c0a50c9ba",
   "platform": "google-ads",
   "title": "October 2026 changes to the Display & Video 360 API and Structured Data Files",
   "summary": "Today we’re announcing three unversioned changes to the Display & Video 360 API and Structured Data Files that will take effect in October 2026 and may impact your existing integrations.",
   "categories": [
    "deprecation",
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "dv360_api",
    "sdf",
    "update"
   ],
   "published_date": "2026-08-27",
   "effective_date": "2026-10-01",
   "effective_date_precision": "day",
   "source_url": "https://ads-developers.googleblog.com/2026/08/october-2026-changes-to-display-video.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-3c0a50c9ba/"
  },
  {
   "id": "shopify-0771893028",
   "platform": "shopify",
   "title": "What's new in Polaris 2.0.0-rc.1",
   "summary": "Polaris 2.0.0-rc.1 brings more components in line with the new admin style update, fixes several layout and event-handling bugs, and improves mounting and update performance. Table now matches the updated Shopify admin design. Tooltip can now be placed in Section's supplemental slot.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "Polaris",
    "Update"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/what-s-new-in-polaris-2-0-0-rc-1",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-0771893028/"
  },
  {
   "id": "shopify-1078e14e8e",
   "platform": "shopify",
   "title": "More control over commerce updates with Next Gen Events",
   "summary": "With the 2026-10 API version Next Gen Events, Shopify's successor to classic webhooks, is now generally available. Events give you more customization than classic webhooks, letting you choose what changes your app receives, and what data comes with the payload.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Events & webhooks",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/next-generation-events-are-now-generally-available",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1078e14e8e/"
  },
  {
   "id": "shopify-b2ab7a9d22",
   "platform": "shopify",
   "title": "New Shop Campaigns metrics and dimensions in ShopifyQL API version 2026-10",
   "summary": "Starting in API version 2026-10, ShopifyQL adds Shop Campaigns fields to two schemas. The shop_campaign_insights schema adds a shop_campaign_orders metric and country and country_code dimensions. The sales schema adds four Shop Campaign dimensions, so you can break down sales by the campaign that drove them.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "New",
    "ShopifyQL"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-shop-campaigns-metrics-and-dimensions-on-api-version-2026-10",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b2ab7a9d22/"
  },
  {
   "id": "shopify-855598c815",
   "platform": "shopify",
   "title": "Rollouts queries and webhooks in the Admin GraphQL API",
   "summary": "Apps can now discover Rollouts, inspect their schedules, traffic allocation, and resource changes, and receive notifications when they change.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/read_rollouts",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-855598c815/"
  },
  {
   "id": "shopify-3c9b81cdde",
   "platform": "shopify",
   "title": "Discounts can now be included in Rollouts",
   "summary": "Admin GraphQL API version 2026-10 adds a read-only rollouts connection across Discount types. Apps that read discounts should use Discount.rollouts alongside existing discount fields to account for Rollout-driven schedules and buyer reach.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/discounts-can-now-be-included-in-rollouts",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3c9b81cdde/"
  },
  {
   "id": "shopify-76e4b67ef8",
   "platform": "shopify",
   "title": "Orders webhooks now include selling_plan_id on line items",
   "summary": "Line items in Orders webhook payloads now include a selling_plan_id field. This field identifies the selling plan applied to a subscription line item, which helps you avoid extra API calls to look up that information.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Events & webhooks",
    "Update"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/orders-webhooks-now-include-selling_plan_id-on-line-items",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-76e4b67ef8/"
  },
  {
   "id": "shopify-a74e41f637",
   "platform": "shopify",
   "title": "New fiscalDeviceIdentifier field on PointOfSaleDevice",
   "summary": "As of the 2026-10 GraphQL Admin API version, the PointOfSaleDevice object includes a new fiscalDeviceIdentifier field. This field returns the Shopify-assigned fiscal register identifier (manufacturing number) for a POS device. You only need to adopt it if your app supports in-person fiscal compliance workflows.",
   "categories": [
    "policy"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-fiscaldeviceidentifier-field-on-pointofsaledevice",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a74e41f637/"
  },
  {
   "id": "shopify-6ff919501d",
   "platform": "shopify",
   "title": "`metafieldInteger` collection condition removed in API version 2027-01",
   "summary": "As of API version 2027-01 , the metafieldInteger collection source condition inputs and types is removed from GraphQL Admin API. If you use metafieldInteger to create or read collection source conditions, you need to migrate to metafieldInt before you upgrade to API version 2027-01 .",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2027-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/metafieldinteger-collection-condition-removed-in-api-version-2027-01",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6ff919501d/"
  },
  {
   "id": "shopify-496aceead1",
   "platform": "shopify",
   "title": "Added parseWarnings to ShopifyqlQueryResponse",
   "summary": "Starting in API version 2026-10, the shopifyqlQuery query in the GraphQL Admin API returns a new parseWarnings field on ShopifyqlQueryResponse .",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New",
    "ShopifyQL"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/added-parsewarnings-to-shopifyqlqueryresponse",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-496aceead1/"
  },
  {
   "id": "shopify-13f30054ab",
   "platform": "shopify",
   "title": "The `orderCancel` mutation now returns a structured `jobResult`",
   "summary": "As of the 2026-10 GraphQL Admin API version, the orderCancel mutation returns a new jobResult field of type OrderCancelJobResult . Order cancellations run asynchronously. The jobResult field provides a structured, cancellation-specific result, including the cancellation status, any errors, and the affected order.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/the-ordercancel-mutation-now-returns-a-structured-jobresult",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-13f30054ab/"
  },
  {
   "id": "shopify-6dcaca97ef",
   "platform": "shopify",
   "title": "SMS marketing consent now available on the CustomerPhoneNumber object",
   "summary": "SMS marketing consent is now available through the new smsMarketingConsent field on the CustomerPhoneNumber object. This field uses the same structured consent model as WhatsApp. The existing flat SMS marketing consent fields on CustomerPhoneNumber remain available for backward compatibility but are now deprecated.",
   "categories": [
    "breaking_change",
    "deprecation",
    "tracking_signal"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Customer Account API",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/sms-marketing-consent-now-available-on-the-customerphonenumber-object",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6dcaca97ef/"
  },
  {
   "id": "shopify-9df229320f",
   "platform": "shopify",
   "title": "Tax webhook summary and calculation requests now use Global IDs",
   "summary": "Starting with API version 2027-01, third-party tax apps will receive Global IDs (GIDs) in tax calculation requests and tax summary webhook payloads for all entity references of the summary section. This aligns with how Partners interact with other Shopify APIs.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "2027-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change",
    "Events & webhooks"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/tax-webhook-summary-and-calculation-requests-now-use-global-ids",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9df229320f/"
  },
  {
   "id": "shopify-9324d5b65c",
   "platform": "shopify",
   "title": "New SubscriptionContractCalculation API for subscription management",
   "summary": "A new SubscriptionContractCalculation API is now available to manage subscriptions.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Functions",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-subscriptioncontractcalculation-api-for-subscription-management",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9324d5b65c/"
  },
  {
   "id": "shopify-bce29dc8bb",
   "platform": "shopify",
   "title": "Inventory shipment webhooks include inventory transfer IDs",
   "summary": "We are introducing the inventory_transfer_id to several inventory_shipment webhook payloads to make it easier for developers to identify which inventory_transfer records, if any, a given shipment is related to.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Events & webhooks",
    "Update"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/inventory-shipment-webhooks-include-inventory-transfer-ids",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-bce29dc8bb/"
  },
  {
   "id": "shopify-c08a2cad6f",
   "platform": "shopify",
   "title": "Updated function syntax on the segment query language",
   "summary": "As of GraphQL Admin API version 2026-10, functions in the segment query language now use the operators MATCHES / NOT MATCHES instead of = true / = false . For example, the previous query shopify_email.opened() = true would now be represented as shopify_email.opened MATCHES () .",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/updated-function-syntax-on-the-segment-query-language",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c08a2cad6f/"
  },
  {
   "id": "shopify-c07590a776",
   "platform": "shopify",
   "title": "Return policy profiles are now available in the GraphQL Admin API",
   "summary": "API version 2026-10 adds return policy profiles to the GraphQL Admin API. A return policy profile is a set of return rules that you associate with markets, and it supersedes a store’s return policy text. Your app can now query each market's return rules as structured data, such as the length of the return window.",
   "categories": [
    "deprecation",
    "policy"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/return-policy-profiles-are-now-available-in-the-graphql-admin-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c07590a776/"
  },
  {
   "id": "shopify-4bcfec42d3",
   "platform": "shopify",
   "title": "New APIs for buyer-requested order edits",
   "summary": "You can now manage buyer-requested order edits through the GraphQL Admin API, Customer Account API, and three new webhook topics in API version 2026-10 . Buyers can request the removal of unfulfilled line items from an order, and merchants (or apps acting on their behalf) can review, resolve, or decline those requests.",
   "categories": [
    "deprecation",
    "policy"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "Events & webhooks",
    "New"
   ],
   "published_date": "2026-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-apis-for-buyer-requested-order-edits",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4bcfec42d3/"
  },
  {
   "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": "2026-10-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-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-48afb4fef2/"
  },
  {
   "id": "shopify-6c2d61e03b",
   "platform": "shopify",
   "title": "Invalid metafield queries now return errors in the GraphQL Admin API",
   "summary": "Starting in API version 2026-10, the GraphQL Admin API returns an error when a query filters by a metafield that isn't set up for filtering, instead of silently returning incorrect results. This is a breaking change.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change",
    "Metafields and metaobjects"
   ],
   "published_date": "2026-07-24",
   "effective_date": "2026-10-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/invalid-metafield-queries-now-return-errors-in-the-graphql-admin-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6c2d61e03b/"
  },
  {
   "id": "shopify-b18a2c544d",
   "platform": "shopify",
   "title": "Market-driven shipping now available in feature preview",
   "summary": "Market-driven shipping moves merchant-owned shipping configuration out of delivery profiles and into Markets. Merchants will attach shipping options directly to each market, and then vary rates by product and location conditions within a single option.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-07-01",
   "effective_date": "2026-10-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/market-driven-shipping-now-available-in-feature-preview",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b18a2c544d/"
  },
  {
   "id": "shopify-3ff763580e",
   "platform": "shopify",
   "title": "Shopify AI Toolkit for upgrading extensions to Polaris web components",
   "summary": "The Shopify AI Toolkit now supports upgrading checkout and customer account UI extensions to new API versions, including the migration to Polaris web components. Use the AI Toolkit with your preferred AI coding agent to skip repetitive manual work and speed up the heavy lifting.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Tools",
    "Update"
   ],
   "published_date": "2026-06-11",
   "effective_date": "2026-10-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/shopify-ai-toolkit-for-upgrading-extensions-to-polaris-web-components",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3ff763580e/"
  },
  {
   "id": "linkedin-99537908fa",
   "platform": "linkedin",
   "title": "Creatives API: New metadata field (October 2026 - Version 202610 (Latest))",
   "summary": "New metadata field : Starting with the 202610 version, the /creatives endpoint supports a new read-only metadata field that returns descriptive information about a creative: adFormat , adHeadline , adIntroductionText , adLine , landingPage , and assetURL .",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "version-202610"
   ],
   "published_date": "2026-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-99537908fa/"
  },
  {
   "id": "linkedin-825ff2ee8d",
   "platform": "linkedin",
   "title": "Company Intelligence API: New jobFunction filter (October 2026 - Version 202610 (Latest))",
   "summary": "New jobFunction filter : Starting with the 202610 version, the accountIntelligence endpoint finder now supports filtering results by the optional jobFunction field under filterCriteria.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202610"
   ],
   "published_date": "2026-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-825ff2ee8d/"
  },
  {
   "id": "linkedin-76006504aa",
   "platform": "linkedin",
   "title": "Creatives API: New enriched content fields (October 2026 - Version 202610 (Latest))",
   "summary": "New enriched content fields : Starting with the 202610 version, /creatives responses can return new read-only standardUpdateAd and videoAd members within content . standardUpdateAd includes reference and an optional contentAuthor field; videoAd includes reference , an optional contentAuthor , and an optional…",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202610"
   ],
   "published_date": "2026-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-76006504aa/"
  },
  {
   "id": "linkedin-d86d98c330",
   "platform": "linkedin",
   "title": "Ads Reporting API: New memberFollows and memberProfileClicks metrics (October 2026 - Version 202610 (Latest))",
   "summary": "New memberFollows and memberProfileClicks metrics : Starting with the 202610 version, the /adAnalytics endpoint's metrics schema supports two new optional metrics: memberFollows , which returns the count of sponsored member profile follows, and memberProfileClicks , which returns the count of clicks on the profile of…",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202610"
   ],
   "published_date": "2026-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d86d98c330/"
  },
  {
   "id": "linkedin-389e8a3645",
   "platform": "linkedin",
   "title": "Boost API: New Member and Company Page post boost endpoints (October 2026 - Version 202610 (Latest))",
   "summary": "New Member and Company Page post boost endpoints : Starting with the 202610 version, four new Boost API endpoints are available for both Member and Company Page (organization) posts: Boost Init, Boost Hydrate, Boost Post, and Boost Status.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202610"
   ],
   "published_date": "2026-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-389e8a3645/"
  },
  {
   "id": "shopify-35509f39e3",
   "platform": "shopify",
   "title": "Use app intents for your discount app",
   "summary": "Apps that create new discount types using Shopify Functions can now register shopify/Discount app intents. This lets Sidekick launch an app’s create and edit flows and promote them in the disambiguation picker.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Functions",
    "New"
   ],
   "published_date": "2026-09-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/use-app-intents-for-your-discount-app",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-35509f39e3/"
  },
  {
   "id": "shopify-1bdc4e06fd",
   "platform": "shopify",
   "title": "More resilient token exchanges when migrating tokens without a user session",
   "summary": "When you migrate an app from non-expiring offline tokens to expiring offline access tokens without a user session, you can now recover a lost migration response by retrying the exchange with the original non-expiring token for up to seven days.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Admin REST API",
    "Update"
   ],
   "published_date": "2026-09-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/more-resilient-token-exchanges-when-migrating-tokens-without-a-user-session",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1bdc4e06fd/"
  },
  {
   "id": "shopify-3e0bd72874",
   "platform": "shopify",
   "title": "Manage packed product dimensions with the GraphQL Admin API",
   "summary": "Starting with GraphQL Admin API version 2027-01 , apps can read and write packed product dimensions using InventoryItemMeasurement.packedDimensions and InventoryItemMeasurementInput.packedDimensions . Shopify uses these measurements for automatic package selection on eligible multi-item orders.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2027-01",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-09-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/manage-packed-product-dimensions-with-the-graphql-admin-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3e0bd72874/"
  },
  {
   "id": "shopify-0ae65cdf61",
   "platform": "shopify",
   "title": "Move existing subscriptions to Shopify App Pricing",
   "summary": "Apps that bill with the Billing API can now move their existing subscriptions to Shopify App Pricing by using the migration tool in the Partner Dashboard or new commands in Shopify CLI. Subscriptions move at the start of their next billing cycle, and merchants don’t need to re-approve charges.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "App store",
    "New"
   ],
   "published_date": "2026-09-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/move-existing-subscriptions-to-shopify-app-pricing",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-0ae65cdf61/"
  },
  {
   "id": "shopify-8fa8b64372",
   "platform": "shopify",
   "title": "Sidekick can now invoke app intents without tools",
   "summary": "Sidekick now surfaces app extensions that declare only intents , with no tools file. Previously an extension had to declare tools to be eligible for Sidekick, so an admin.app.intent.link or admin.app.intent.render extension that registered only an intent was skipped and Sidekick never suggested the app.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "Platform",
    "Update"
   ],
   "published_date": "2026-09-28",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/sidekick-can-now-invoke-app-intents-without-tools",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-8fa8b64372/"
  },
  {
   "id": "shopify-c6da071a28",
   "platform": "shopify",
   "title": "WebMCP support for checkout",
   "summary": "Browser agents can now read and update Shopify checkouts using WebMCP tools for checkout . The tools let agents interact with the active checkout in the buyer’s browser session. When the buyer’s input is required, such as 3D Secure authentication or for blocking UI extensions, the tools hand back control to the buyer.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "New",
    "Platform"
   ],
   "published_date": "2026-09-28",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/webmcp-support-for-checkout",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c6da071a28/"
  },
  {
   "id": "shopify-a58e8daef6",
   "platform": "shopify",
   "title": "AI Toolkit skills have been consolidated to `shopify`",
   "summary": "With today's release of AI Toolkit , all existing shopify- skills are consolidated into a single shopify skill. If you use AI Toolkit skills with agents or npx skills , you might need to update your environment.",
   "categories": [
    "breaking_change",
    "deprecation",
    "policy"
   ],
   "tags": [
    "AI Toolkit",
    "Action Required",
    "Update"
   ],
   "published_date": "2026-09-25",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/ai-toolkit-skills-have-been-consolidated",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a58e8daef6/"
  },
  {
   "id": "shopify-84f1dd8e07",
   "platform": "shopify",
   "title": "The new Dev Dashboard: your command center for building",
   "summary": "Today we're sharing the newest wave of improvements to the Dev Dashboard. You told us, in the community forums and in support conversations, that common work like managing collaborator access or understanding app health took too much juggling.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "Dev Dashboard",
    "Update"
   ],
   "published_date": "2026-09-25",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/the-new-dev-dashboard",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-84f1dd8e07/"
  },
  {
   "id": "shopify-7ad732c3c3",
   "platform": "shopify",
   "title": "Shopify Payments Balance Transaction GraphQL type supports currency conversion type",
   "summary": "As of GraphQL Admin API version 2026-10 , ShopifyPaymentsTransactionType now includes CURRENCY_CONVERSION type. Learn more about ShopifyPaymentsTransactionType on Shopify.dev .",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2026-09-25",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/shopify-payments-balance-transaction-graphql-type-supports-currency-conversion-type",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7ad732c3c3/"
  },
  {
   "id": "meta-fa892f5a41",
   "platform": "meta",
   "title": "Meta Graph API v20.0 expiration (September 24, 2026)",
   "summary": "Meta Graph API v20.0 was released May 21, 2024. Listed expiration date: September 24, 2026.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v20.0"
   ],
   "published_date": "2024-05-21",
   "effective_date": "2026-09-24",
   "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-17T03:44:00+00:00",
   "api_version": "v20.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-fa892f5a41/"
  },
  {
   "id": "google-ads-48efebce75",
   "platform": "google-ads",
   "title": "Announcing v25.2 of the Google Ads API",
   "summary": "Today we are announcing the release of v25.2 of the Google Ads API. To use the new capabilities, you must upgrade your client libraries and client code. All the updated client libraries and code examples have been published.",
   "categories": [
    "breaking_change",
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "google_ads_api",
    "release"
   ],
   "published_date": "2026-09-23",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/09/announcing-v252-of-google-ads-api.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-48efebce75/"
  },
  {
   "id": "shopify-a980724cfa",
   "platform": "shopify",
   "title": "Password Protected Shop Dev flows on Shopify Theme CLI v3.83.x and older to be deprecated",
   "summary": "Starting September 23, 2026, Theme commands on Shopify CLI for password protected storefronts will require version 3.84.0 or later . Versions 3.83.x and earlier will no longer be supported for theme development workflows on password protected storefronts.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "Action Required",
    "Deprecation announcement",
    "Themes"
   ],
   "published_date": "2026-08-27",
   "effective_date": "2026-09-23",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/password-protected-shop-dev-flows-on-shopify-theme-cli-v3-83-x-and-older-to-be-deprecated",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a980724cfa/"
  },
  {
   "id": "shopify-7d378e15e3",
   "platform": "shopify",
   "title": "Events subscription query complexity limit is changing to 100 points",
   "summary": "We’re reducing the query complexity limit for Events subscriptions from 250 to 100 points. This change does not affect Classic Webhooks.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change",
    "Events & webhooks"
   ],
   "published_date": "2026-09-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/events-subscription-query-complexity-limit-is-changing-to-100-points",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7d378e15e3/"
  },
  {
   "id": "shopify-f4b3ea45ac",
   "platform": "shopify",
   "title": "Polaris CDN 1.1 is now stable",
   "summary": "Polaris Web Components 1.1 is now available on the stable Polaris CDN channels. This is the first minor release under the CDN's new semantic versioning model .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "New",
    "Polaris"
   ],
   "published_date": "2026-09-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/polaris-cdn-1-1-is-now-stable",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f4b3ea45ac/"
  },
  {
   "id": "shopify-a88c40d5ae",
   "platform": "shopify",
   "title": "Removing marketCurrencySettingsUpdate mutation",
   "summary": "As of GraphQL Admin API version 2027-01 , the marketCurrencySettingsUpdate mutation is removed, along with the MarketCurrencySettingsUpdatePayload , MarketCurrencySettingsUserError , and MarketCurrencySettingsUserErrorCode types.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2027-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-09-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removing-marketcurrencysettingsupdate-mutation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a88c40d5ae/"
  },
  {
   "id": "shopify-b7287ec6d3",
   "platform": "shopify",
   "title": "Unlimited private plans and target stores in Shopify App Pricing",
   "summary": "Developers using Shopify App Pricing can now create unlimited private plans per app and add unlimited target stores to each plan, replacing the previous limits of 15 private plans and 20 stores per plan. No action is required to continue using existing plans.",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "App store",
    "New"
   ],
   "published_date": "2026-09-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/unlimited-private-plans-and-target-stores-in-shopify-app-pricing",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b7287ec6d3/"
  },
  {
   "id": "shopify-8e4bafc745",
   "platform": "shopify",
   "title": "New translatable boolean field for Metafield GraphQL Object",
   "summary": "API version 2026-10 adds a non-null translatable field to the Metafield object in the GraphQL Admin API. Apps that fetch translatable metafields and migrate to 2026-10 can now see whether a metafield’s value is translatable directly on the metafield itself.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-09-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/is-translatable-metafield-field",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-8e4bafc745/"
  },
  {
   "id": "shopify-e851e2a21b",
   "platform": "shopify",
   "title": "The `automaticDiscounts` query is removed in API version 2027-01",
   "summary": "The deprecated automaticDiscounts query is removed from the GraphQL Admin API in version 2027-01 . If your app reads a shop’s automatic discounts through automaticDiscounts , you need to move to the discountNodes query with a method:automatic filter before you upgrade to 2027-01 .",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2027-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-09-18",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/automaticdiscounts-query-is-removed-in-api-version-2027-01",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-e851e2a21b/"
  },
  {
   "id": "shopify-4cebe104f2",
   "platform": "shopify",
   "title": "Request a bundle size exception for existing UI extensions",
   "summary": "UI extensions using API version 2025-10 or later are limited to a 64 KB compressed JavaScript bundle per extension. Full page customer account extensions may use up to 128 KB.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "API",
    "Admin Extensions",
    "Checkout UI",
    "Customer Accounts",
    "POS Extensions",
    "Update"
   ],
   "published_date": "2026-09-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/request-a-bundle-size-exception-for-existing-ui-extensions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4cebe104f2/"
  },
  {
   "id": "shopify-0928c5b5b3",
   "platform": "shopify",
   "title": "Adding a canceled receive action to the inventory shipments API",
   "summary": "The GraphQL Admin API now supports a CANCELED receive action for inventory shipments in version 2026-10 . You can mark inventory shipment line item units as canceled when they’ll never arrive, and you can read canceled quantities on shipments and their line items.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-09-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/adding-a-canceled-receive-action-to-the-inventory-shipments-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-0928c5b5b3/"
  },
  {
   "id": "shopify-92a8a39c4a",
   "platform": "shopify",
   "title": "Removed session.currentSession.staffMemberId from POS UI Extensions (2026-10)",
   "summary": "As of API version 2026-10, the static session.currentSession.staffMemberId field has been removed from the POS UI Extensions Session API. It was deprecated in 2026-07 in favour of session.staffMember, a reactive signal that updates when a different staff member pins into POS.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Breaking API Change",
    "POS Extensions"
   ],
   "published_date": "2026-09-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removed-session-currentsession-staffmemberid-from-pos-ui-extensions-2026-10",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-92a8a39c4a/"
  },
  {
   "id": "shopify-1e2b733880",
   "platform": "shopify",
   "title": "Purchase Order Read API",
   "summary": "You can now read purchase orders through the inventoryPurchaseOrder and inventoryPurchaseOrders queries in GraphQL Admin API version 2026-10 and later.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-09-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/purchase-order-read-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1e2b733880/"
  },
  {
   "id": "shopify-dae7855dd7",
   "platform": "shopify",
   "title": "Query market hierarchies with the GraphQL Admin API",
   "summary": "The GraphQL Admin API now includes fields for querying and traversing a store’s market hierarchy in API version 2026-10 . Apps that use the read_markets access scope can retrieve parent-child relationships, navigate between related markets, and check if the asynchronously rebuilt relationship data has changed.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-09-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/market-relationships",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-dae7855dd7/"
  },
  {
   "id": "shopify-011f74815c",
   "platform": "shopify",
   "title": "New Pricing audit trail for contextual product variant prices",
   "summary": "The GraphQL Admin API now includes the auditTrail field on ProductVariantContextualPricing in API version 2026-10 . Apps with the read_products access scope can use this field to inspect the ordered adjustments that Shopify applied to a contextual product variant price. Existing apps do not need to take action.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-09-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/pricing-audit-trail-for-contextual-product-variant-prices",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-011f74815c/"
  },
  {
   "id": "shopify-65863b7774",
   "platform": "shopify",
   "title": "Updates to Events payloads and subscription configuration",
   "summary": "Starting today, we're updating Events payloads, trigger syntax, and delivery headers. Classic Webhook subscriptions are unaffected. The flat array becomes an object containing three arrays: added , updated , and removed .",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Events & webhooks",
    "Update"
   ],
   "published_date": "2026-09-16",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/updates-to-events-payloads-and-subscription-configuration",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-65863b7774/"
  },
  {
   "id": "linkedin-8bec8479f5",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202509 (September 2025) sunset on September 15, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202509 (September 2025) to migrate to the latest versions. Sunset date: September 15, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202509",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202509",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-8bec8479f5/"
  },
  {
   "id": "shopify-7b62085a49",
   "platform": "shopify",
   "title": "Filter Catalog search results by media type",
   "summary": "The Catalog API now returns video and 3D model media on products that have it, and supports filtering search results by media type. You can request only products that have video or 3D model media attached, and matching products return links to those assets in the same response.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "Catalog",
    "New"
   ],
   "published_date": "2026-09-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/filter-catalog-search-results-by-media-type",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7b62085a49/"
  },
  {
   "id": "shopify-42956c6d96",
   "platform": "shopify",
   "title": "Dynamic complexity cost for `metafieldsSet` mutation",
   "summary": "The metafieldsSet mutation now uses dynamic complexity costing. Instead of a flat cost for every call, a request's cost reflects how many distinct resources metafields were changed. Most apps need no changes, as updating a single resource remains cheap.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2026-09-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/dynamic-complexity-cost-for-metafieldsset-mutation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-42956c6d96/"
  },
  {
   "id": "shopify-36ff264684",
   "platform": "shopify",
   "title": "Prepare your app for the Shopify admin's new look",
   "summary": "Starting September 15, 2026, the Shopify admin has a new look, rolling out progressively to merchants. Apps that use Admin UI extensions and App Home UI extensions pick up the new styles automatically. Apps that render their own interface in App Home keep their current styles until you choose to move to Polaris 2.0.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "Polaris",
    "Update"
   ],
   "published_date": "2026-09-15",
   "effective_date": "2026-09-15",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/prepare-your-app-for-the-shopify-admins-new-look",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-36ff264684/"
  },
  {
   "id": "shopify-86de7eaf56",
   "platform": "shopify",
   "title": "family_name is optional for B2B orders in Payments Apps API requests",
   "summary": "B2B checkout treats the buyer’s surname as optional, so payment session requests for B2B orders can omit family_name in shipping_address and billing_address . This affects payments apps that handle B2B orders through the Payments Apps API and currently require family_name in these addresses.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Payments Apps API",
    "Update"
   ],
   "published_date": "2026-09-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/family_name-is-optional-for-b2b-orders-in-payments-apps-api-requests",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-86de7eaf56/"
  },
  {
   "id": "shopify-2bfcade92e",
   "platform": "shopify",
   "title": "Delivery options in Shopify Functions input now expose their metafields",
   "summary": "Shopify Functions can now read metafields attached to delivery options in the cart. On API version 2026-10 , you can call metafield(namespace:, key:) on any option in cart.deliveryGroups.deliveryOptions .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Functions",
    "Update"
   ],
   "published_date": "2026-09-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/delivery-options-in-shopify-functions-input-now-expose-their-metafields",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-2bfcade92e/"
  },
  {
   "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": null,
   "effective_date_precision": null,
   "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-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-67237bed79/"
  },
  {
   "id": "hubspot-d7a7c65c7e",
   "platform": "hubspot",
   "title": "Fall 2026 Spotlight - Developer / Builder Updates",
   "summary": "This changelog rounds up the developer and builder updates in HubSpot's Fall Spotlight 2026 release: what's now generally available on Developer Platform version 2026.09, the new and updated APIs , the APIs entering public beta , and the latest AI builder tools .",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "breaking_change"
   ],
   "tags": [],
   "published_date": "2026-09-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.hubspot.com/changelog/fall-2026-spotlight",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-d7a7c65c7e/"
  },
  {
   "id": "google-ads-99a7a87be0",
   "platform": "google-ads",
   "title": "A new onboarding experience for Google Ads API developers",
   "summary": "To improve the developer onboarding and usage experience, we built a new homepage for the Google Ads API in the Google Cloud Console . Basic Access applications are now automated for developers who have completed brand verification . This blog post covers several related changes that will start rolling out today.",
   "categories": [
    "api_version_sunset",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "google_ads_api",
    "release"
   ],
   "published_date": "2026-09-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/09/new-onboarding-experience-for-google-ads-api.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-99a7a87be0/"
  },
  {
   "id": "shopify-87067d66b8",
   "platform": "shopify",
   "title": "Discounts Allocator Function API developer preview has ended",
   "summary": "The Discounts Allocator Function API, available only through the Discounts Allocator developer preview, has been removed and won’t be released. The developer preview is closed. Most developers don’t need to take action.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Functions",
    "Update"
   ],
   "published_date": "2026-09-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/discounts-allocator-function-api-developer-preview-has-ended",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-87067d66b8/"
  },
  {
   "id": "shopify-77e96c6af5",
   "platform": "shopify",
   "title": "Create and delete dev stores in Shopify CLI",
   "summary": "Shopify CLI 4.8 adds shopify store commands that let you create and manage dev stores from your terminal or coding agent. These commands are available after you update to Shopify CLI 4.8.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "New",
    "Shopify CLI"
   ],
   "published_date": "2026-09-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/create-and-delete-dev-stores-in-shopify-cli",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-77e96c6af5/"
  },
  {
   "id": "shopify-d7b3e42f17",
   "platform": "shopify",
   "title": "Variants now support multiple barcodes",
   "summary": "Merchants often sell the same variant under more than one identifier: a manufacturer UPC alongside a private-label EAN, a GTIN, a reissued ISBN, or an ASIN for a marketplace listing. Until now a variant held a single barcode value, so the extras ended up in metafields, tags, or outside Shopify entirely.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2026-09-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/product-variant-barcode-is-being-replaced-by-barcodes",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d7b3e42f17/"
  },
  {
   "id": "shopify-8d42e9d739",
   "platform": "shopify",
   "title": "Customer Address APIs now support countryCode",
   "summary": "Starting with Customer Account API version 2026-10, customer address inputs and objects support countryCode . The existing territoryCode field is deprecated but remains fully supported, so current integrations continue working without interruption.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Checkout UI",
    "Customer Account API",
    "Customer Accounts",
    "Deprecation announcement"
   ],
   "published_date": "2026-09-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/customer-address-apis-now-support-countrycode",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-8d42e9d739/"
  },
  {
   "id": "hubspot-ca8e3356b8",
   "platform": "hubspot",
   "title": "Breaking Change: CRM API Write Validation Enforcement Starting with the 2026-09 API Version",
   "summary": "Starting with the /2026-09/ API version shipping on September 8, 2026, HubSpot will enforce admin-configured validation rules on all CRM API write paths. If your integration creates or updates CRM records, please make sure that it conforms to the below changes before updating your version of the API.",
   "categories": [
    "breaking_change"
   ],
   "tags": [],
   "published_date": "2026-08-11",
   "effective_date": "2026-09-08",
   "effective_date_precision": "day",
   "source_url": "https://developers.hubspot.com/changelog/crm-api-write-validation-enforcement",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-ca8e3356b8/"
  },
  {
   "id": "shopify-5304db39b0",
   "platform": "shopify",
   "title": "Shopify storefronts now support UCP 2026-08-25",
   "summary": "Shopify storefronts now advertise support for Universal Commerce Protocol (UCP) version 2026-08-25 in their discovery profiles at /.well-known/ucp . This update adds compatibility with the 2026-08-25 protocol release and doesn’t require any changes to your existing integrations.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "UCP",
    "Update"
   ],
   "published_date": "2026-09-04",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/08-25-is-now-supported",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5304db39b0/"
  },
  {
   "id": "shopify-e3b6121d9a",
   "platform": "shopify",
   "title": "Hydrogen developer preview update: September 2, 2026",
   "summary": "The Hydrogen developer preview adds new capabilities to the toolkit and extends the ways developers can build Shopify storefronts: Variant links: Links that name a variant, like the ones Shopify submits to a Google Shopping feed, now open on that variant instead of the product's default.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Hydrogen",
    "Update"
   ],
   "published_date": "2026-09-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/hydrogen-developer-preview-update-september-2-2026",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-e3b6121d9a/"
  },
  {
   "id": "shopify-bb5040e941",
   "platform": "shopify",
   "title": "New paymentInstrumentSendAddEmail mutation emails customers a link to add a payment method for a subscription, order, or draft order",
   "summary": "You can now use the paymentInstrumentSendAddEmail mutation in the GraphQL Admin API to email a customer a link for adding a payment method to a specific resource (for example, a subscription contract).",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-09-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-paymentinstrumentsendaddemail-mutation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-bb5040e941/"
  },
  {
   "id": "google-ads-cd317c555d",
   "platform": "google-ads",
   "title": "Migrate Campaign-level Broad Match and Automatically Created Assets to AI Max",
   "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": "2026-09-01",
   "effective_date_precision": "day",
   "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-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-cd317c555d/"
  },
  {
   "id": "linkedin-51f018bdd0",
   "platform": "linkedin",
   "title": "Company Intelligence API: New campaignGroup , objectiveType , and seniority filters (September 2026 - Version 202609)",
   "summary": "New campaignGroup , objectiveType , and seniority filters : Starting with the 202609 version, the accountIntelligence endpoint finder now supports filtering results by the following optional fields under filterCriteria: campaignGroup , objectiveType , or member seniority , in addition to the existing campaign filter.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202609"
   ],
   "published_date": "2026-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-51f018bdd0/"
  },
  {
   "id": "linkedin-bcec09b659",
   "platform": "linkedin",
   "title": "Ads Reporting API: New MEMBER_DESIGNATED_MARKET_AREA pivot (September 2026 - Version 202609)",
   "summary": "New MEMBER_DESIGNATED_MARKET_AREA pivot : Starting with the 202609 version, in the adAnalytics endpoint's analytics finder, pivot.value parameter now supports MEMBER_DESIGNATED_MARKET_AREA , letting partners request analytics reports grouped by Nielsen Designated Market Area (DMA), consistent with other member…",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "version-202609"
   ],
   "published_date": "2026-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-bcec09b659/"
  },
  {
   "id": "linkedin-ef69363144",
   "platform": "linkedin",
   "title": "Conversions API: New hashedFirstName and hashedLastName fields (September 2026 - Version 202609)",
   "summary": "New hashedFirstName and hashedLastName fields : Starting with the 202609 version, the userInfo object for the /conversionEvents endpoint supports two new optional fields for matching: hashedFirstName and hashedLastName , in addition to the existing plain text firstName and lastName fields.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202609"
   ],
   "published_date": "2026-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ef69363144/"
  },
  {
   "id": "linkedin-a2c911fc6e",
   "platform": "linkedin",
   "title": "Conversions API: New 180-day attribution window option (September 2026 - Version 202609)",
   "summary": "New 180-day attribution window option : The postClickAttributionWindowSize and viewThroughAttributionWindowSize fields on the Conversion Rule schema in /conversions endpoint now support a 180 -day value, in addition to the existing 365 -day option, for the following conversion types: SUBMIT_APPLICATION , PURCHASE ,…",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202609"
   ],
   "published_date": "2026-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-a2c911fc6e/"
  },
  {
   "id": "google-ads-830209d391",
   "platform": "google-ads",
   "title": "Making Google Ads More Secure with Updates to Developer Policies",
   "summary": "We are updating our Google Ads Developer Policies formerly the “Google Ads API Policy”, to support developers in building robust, high-quality integrations as new AI capabilities continue to shape the advertising industry.",
   "categories": [
    "policy"
   ],
   "tags": [
    "google_ads_api"
   ],
   "published_date": "2026-08-31",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/08/making-google-ads-more-secure-with.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-830209d391/"
  },
  {
   "id": "google-ads-309ce7d00f",
   "platform": "google-ads",
   "title": "Enabling Local Inventory Ads by Default for Shopping Campaigns starting on August 31, 2026",
   "summary": "On August 31, 2026, we are aligning Shopping campaigns with Performance Max for Retail campaigns by enabling Local Inventory Ads (LIA) by default. Previously, developers and advertisers had to explicitly set the enable_local field to true within a campaign's ShoppingSetting in order to serve products in their LIA feed.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "google_ads_api",
    "shopping"
   ],
   "published_date": "2026-07-20",
   "effective_date": "2026-08-31",
   "effective_date_precision": "day",
   "source_url": "https://ads-developers.googleblog.com/2026/07/enabling-local-inventory-ads-by-default.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-309ce7d00f/"
  },
  {
   "id": "shopify-a5907d08a8",
   "platform": "shopify",
   "title": "Polaris CDN 1.1 release candidate",
   "summary": "Polaris Web Components loaded from the Shopify CDN are moving to semantic versioning, read more about that change here . You can test out the Polaris CDN 1.1 release candidate by updating the URL you load polaris from to this: <script src=\"https://cdn.shopify.com/shopifycloud/polaris-1.1-rc.js\"></script> EmptyState .",
   "categories": [
    "announcement"
   ],
   "tags": [
    "New",
    "Polaris"
   ],
   "published_date": "2026-08-31",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/polaris-cdn-1-1-release-candidate",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a5907d08a8/"
  },
  {
   "id": "shopify-6c3c939b28",
   "platform": "shopify",
   "title": "The Polaris CDN is adopting semantic versioning",
   "summary": "Polaris Web Components loaded from the Shopify CDN are moving to semantic versioning. Most apps will continue receiving compatible improvements automatically, while developers can choose when to adopt breaking changes. Existing apps don’t need to take immediate action.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "New",
    "Polaris"
   ],
   "published_date": "2026-08-31",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/the-polaris-cdn-is-adopting-semantic-versioning",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6c3c939b28/"
  },
  {
   "id": "shopify-1d7e46a1b9",
   "platform": "shopify",
   "title": "Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP",
   "summary": "The cart tools on the Storefront MCP server are being deprecated in favour of the UCP-conforming Cart MCP tools: get_cart and update_cart on https://{shop}.myshopify.com/api/mcp are deprecated.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Deprecation announcement"
   ],
   "published_date": "2026-06-24",
   "effective_date": "2026-08-31",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/storefront-mcp-cart-tools-are-being-deprecated-in-favour-of-ucp-cart-mcp",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1d7e46a1b9/"
  },
  {
   "id": "hubspot-385c32d65c",
   "platform": "hubspot",
   "title": "Node 18.x and 20.x Runtimes Deprecated for Chatflow Custom Code Snippets",
   "summary": "Node 18.x and 20.x are being deprecated as supported runtimes for Chatflows custom code snippets . If you have bot code snippets running on either of these versions, you need to upgrade them to Node 24.x before August 31st, 2026 , or you will lose the ability to edit those snippets until the upgrade is completed.",
   "categories": [
    "deprecation"
   ],
   "tags": [],
   "published_date": "2026-08-12",
   "effective_date": "2026-08-31",
   "effective_date_precision": "day",
   "source_url": "https://developers.hubspot.com/changelog/node18-20-chatflow-deprecation",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-385c32d65c/"
  },
  {
   "id": "salesforce-14908380d8",
   "platform": "salesforce",
   "title": "Salesforce retirement: Maps Mobile App (August 31, 2026)",
   "summary": "Salesforce lists \"Maps Mobile App\" on its Past Product & Feature Retirements page with timing: August 31, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-08-31",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005314199&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "August 31, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-14908380d8/"
  },
  {
   "id": "shopify-f3210430c0",
   "platform": "shopify",
   "title": "More resilient refreshes for expiring offline access tokens",
   "summary": "Expiring offline access token refreshes now retain the previously used refresh token until an app begins using its replacement. This rollout helps apps recover when a refresh response is lost or isn’t persisted. No migration is required, but apps should continue to store every refreshed token pair atomically.",
   "categories": [
    "api_version_sunset",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Admin REST API",
    "Update"
   ],
   "published_date": "2026-08-28",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/more-resilient-refreshes-for-expiring-offline-access-tokens",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f3210430c0/"
  },
  {
   "id": "hubspot-e2297e03bb",
   "platform": "hubspot",
   "title": "August 2026 Rollup",
   "summary": "August’s developer updates expand how teams bring data into HubSpot and automate CRM operations. This month introduces webhook data sources for Data Studio, preserves active workflow enrollments when records are merged, and adds app object support to association workflow actions.",
   "categories": [
    "announcement"
   ],
   "tags": [],
   "published_date": "2026-08-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.hubspot.com/changelog/august-2026-rollup",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-e2297e03bb/"
  },
  {
   "id": "hubspot-127d583d15",
   "platform": "hubspot",
   "title": "Legacy Private App Creation Being Disabled",
   "summary": "HubSpot is permanently removing the ability to create new legacy, non-Project based, private apps through the account UI. Users needing similar functionality should use Service Keys, available via Developer Platform Projects version 2026.09 or later, which supports system-to-system integrations.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [],
   "published_date": "2026-08-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.hubspot.com/changelog/legacy-private-app-creation-sunset",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-127d583d15/"
  },
  {
   "id": "shopify-83b0e68c36",
   "platform": "shopify",
   "title": "Four additional topics are now available for Events",
   "summary": "Apps can now subscribe to events for Metaobject , MetafieldDefinition , MetaobjectDefinition , and InventoryTransfer . Apps can also subscribe to targeted metafield changes on InventoryTransfer .",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Events & webhooks",
    "New"
   ],
   "published_date": "2026-08-26",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/four-additional-topics-are-now-available-for-events",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-83b0e68c36/"
  },
  {
   "id": "shopify-97fa77548f",
   "platform": "shopify",
   "title": "Build Shopify apps in PHP and Python with new official packages",
   "summary": "Shopify now publishes official, open-source packages for building apps in PHP and Python. shopify/shopify-app-php on Packagist and shopifyapp on PyPI have reached version 1.0 . They provide framework-agnostic primitives for request verification, token exchange, and Admin GraphQL requests.",
   "categories": [
    "deprecation",
    "policy"
   ],
   "tags": [
    "New",
    "Tools"
   ],
   "published_date": "2026-08-26",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/build-shopify-apps-in-php-and-python-with-new-official-packages",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-97fa77548f/"
  },
  {
   "id": "shopify-73c7dddc99",
   "platform": "shopify",
   "title": "GitHub commits now name the last theme editor",
   "summary": "When you edit a theme in the Shopify admin, the commit Shopify pushes to your connected branch now includes the editor's name in the body: Update from Shopify for theme Dawn Committed from shop: Snowdevil Theme last edited by: Bob Bobsen The name is plain text in the commit body.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "Themes",
    "Update"
   ],
   "published_date": "2026-08-26",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/github-commits-now-name-the-last-theme-editor",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-73c7dddc99/"
  },
  {
   "id": "google-ads-0928482713",
   "platform": "google-ads",
   "title": "Google Ads API Developer Assistant v4.0.0",
   "summary": "A major release of the Google Ads API Developer Assistant is now available. This release transitions the assistant from a standalone project setup to a unified plugin architecture designed to bring specialized Google Ads API capabilities directly into AI agent workflows.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "google_ads_api"
   ],
   "published_date": "2026-08-25",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/08/google-ads-api-developer-assistant-v400.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-0928482713/"
  },
  {
   "id": "shopify-f406f87bf6",
   "platform": "shopify",
   "title": "Oxygen is now available on trial plan stores",
   "summary": "You can now deploy Hydrogen storefronts to Oxygen from trial plan stores . Previously, Oxygen hosting required a paid plan. Note that trial plan stores don't include public environments, so deployment URLs always require a store login. Learn more about supported plans .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Hydrogen",
    "Update"
   ],
   "published_date": "2026-08-25",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/oxygen-is-now-available-on-trial-plan-stores",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f406f87bf6/"
  },
  {
   "id": "google-ads-f958cd8134",
   "platform": "google-ads",
   "title": "Announcing v25.1 of the Google Ads API",
   "summary": "Today we are announcing the release of v25.1 of the Google Ads API . To use the new capabilities, you must upgrade your client libraries and client code. All the updated client libraries and code examples have been published.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "google_ads_api",
    "release"
   ],
   "published_date": "2026-08-19",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/08/announcing-v251-of-google-ads-api.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-f958cd8134/"
  },
  {
   "id": "shopify-32137d86ea",
   "platform": "shopify",
   "title": "App intents on `admin.app.intent.link` now open as a full-page navigation",
   "summary": "When Sidekick invokes an app intent declared on the admin.app.intent.link extension target, the Shopify admin now navigates the merchant to your extension's url as a full page, matching how Shopify's own admin intents behave.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "Platform",
    "Update"
   ],
   "published_date": "2026-08-19",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/app-intents-on-admin-app-intent-link-now-open-as-a-full-page-navigation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-32137d86ea/"
  },
  {
   "id": "shopify-6ae2b6e1f2",
   "platform": "shopify",
   "title": "Hydrogen developer preview update: August 18, 2026",
   "summary": "The Hydrogen developer preview adds new capabilities to the toolkit and extends the ways developers can build Shopify storefronts: Cart session attribution: Carts and Customer Account sessions stay in step, so signed-in shoppers reach checkout with their saved details instead of a guest flow.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "API",
    "Hydrogen",
    "Update"
   ],
   "published_date": "2026-08-18",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/hydrogen-developer-preview-update-august-18-2026",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6ae2b6e1f2/"
  },
  {
   "id": "linkedin-e9d4453f95",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202508 (August 2025) sunset on August 17, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202508 (August 2025) to migrate to the latest versions. Sunset date: August 17, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202508",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202508",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e9d4453f95/"
  },
  {
   "id": "google-ads-b09b117e1b",
   "platform": "google-ads",
   "title": "Google Ads language targeting changes starting September 2026",
   "summary": "We're making changes to language targeting for Search, AI Max for Search, and Performance Max campaigns in Google Ads, simplifying campaign management while maintaining a high-quality ad experience.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "google_ads_api",
    "google_ads_scripts"
   ],
   "published_date": "2026-08-13",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/08/google-ads-language-targeting-changes.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-b09b117e1b/"
  },
  {
   "id": "google-ads-9563e048e1",
   "platform": "google-ads",
   "title": "Query report data with the Campaign Manager 360 API",
   "summary": "You can now use the reportData.query endpoint in the Campaign Manager 360 API to synchronously query your campaign performance data and retrieve structured JSON data directly in the response.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "dfa_api",
    "dfa_reporting_api",
    "reporting"
   ],
   "published_date": "2026-08-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/08/query-report-data-with-campaign-manager.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-9563e048e1/"
  },
  {
   "id": "shopify-faede96959",
   "platform": "shopify",
   "title": "Shop Campaigns performance data now available via ShopifyQL",
   "summary": "The shop_campaign_insights schema is now available in the ShopifyQL . Analytics and reporting apps can query Shop Campaigns performance data on behalf of authorized merchants using the existing shopifyqlQuery field with read_reports scope.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2026-08-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/shop-campaigns-shopifyql",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-faede96959/"
  },
  {
   "id": "shopify-78a396b7cc",
   "platform": "shopify",
   "title": "Standard storefront events and actions now support cart attributes",
   "summary": "The updateCart standard action now updates cart attributes, and a new shopify:cart:attributes-update event fires whenever an attributes update is initiated. Before this, changing an attribute meant calling the Storefront API yourself, and nothing told your app when one changed.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "Platform",
    "Update"
   ],
   "published_date": "2026-08-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/events-and-actions-cart-attributes-support",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-78a396b7cc/"
  },
  {
   "id": "shopify-77bd13a4d4",
   "platform": "shopify",
   "title": "Draft order and transfer/shipment inventory is moving from reserved to committed",
   "summary": "We're consolidating how in-progress inventory holds are represented. Inventory that was previously tracked under the reserved quantity state for draft orders, transfers, and shipments is being moved to the committed quantity state.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2026-08-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/draft-order-and-transfer-shipment-inventory-is-moving-from-reserved-to-committed",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-77bd13a4d4/"
  },
  {
   "id": "shopify-a56892fff9",
   "platform": "shopify",
   "title": "WebMCP support for Liquid and Hydrogen storefronts",
   "summary": "Online stores now expose WebMCP tools that AI agents can call. Agents can search your catalog, manage the shopper's cart, and go to checkout on the shopper's behalf, all in the tab they're looking at. The tools work through WebMCP , a proposed web standard that lets a page register tools with the browser.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "New",
    "Platform"
   ],
   "published_date": "2026-08-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/webmcp-liquid-hydrogen",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a56892fff9/"
  },
  {
   "id": "google-ads-336aa4c8fb",
   "platform": "google-ads",
   "title": "Google Ads API pilot: Secure API Access to your Manager Accounts",
   "summary": "The Google Ads API is piloting a security feature designed for securing API access to Google Ads manager accounts. We are seeking developers who would like to participate in this pilot project and provide us with feedback. What are we offering?",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "account_management",
    "google_ads_api"
   ],
   "published_date": "2026-08-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/08/google-ads-api-pilot-secure-api-access.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-336aa4c8fb/"
  },
  {
   "id": "shopify-3d125c9e66",
   "platform": "shopify",
   "title": "Oxygen is now available on development stores",
   "summary": "You can now deploy Hydrogen storefronts to Oxygen from dev stores . Previously, Oxygen hosting required a paid plan. Note that development stores don't include public environments, so deployment URLs always require a store login. Learn more about supported plans .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Hydrogen",
    "Update"
   ],
   "published_date": "2026-08-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/oxygen-is-now-available-on-development-stores",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3d125c9e66/"
  },
  {
   "id": "shopify-92f2461e4d",
   "platform": "shopify",
   "title": "The `orderCreate` mutation now supports multiple tracking numbers for each fulfillment",
   "summary": "We’ve added a trackingNumbers field to OrderCreateFulfillmentInput , so you can attach multiple tracking numbers to a fulfillment when importing orders.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "Admin REST API",
    "New"
   ],
   "published_date": "2026-08-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/order-create-fulfillment-tracking-numbers",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-92f2461e4d/"
  },
  {
   "id": "shopify-7b6335933f",
   "platform": "shopify",
   "title": "Updated Built for Shopify requirements for Fulfillment services apps",
   "summary": "We've updated three Built for Shopify requirements for Fulfillment services apps . The updated thresholds better reflect how fulfillment operations run in practice, making Built for Shopify achievable for more high-quality fulfillment apps. No action is required.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Built for Shopify",
    "Update"
   ],
   "published_date": "2026-08-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/updated-built-for-shopify-requirements-for-fulfillment-services-apps",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7b6335933f/"
  },
  {
   "id": "linkedin-bb696efa3b",
   "platform": "linkedin",
   "title": "Matched Audiences API: Generally available to all qualified developers (August 2026 - Version 202608)",
   "summary": "Generally available to all qualified developers : Starting August 2026, the Matched Audiences API is now generally available for application to all qualified developers. You can apply for access directly from the Developer Portal.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202608"
   ],
   "published_date": "2026-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-bb696efa3b/"
  },
  {
   "id": "linkedin-0cabdad5c3",
   "platform": "linkedin",
   "title": "DMP Segments API: Cap on number of DMP Segments in ad account (August 2026 - Version 202608)",
   "summary": "Cap on number of DMP Segments in ad account : Starting August 2026, each sponsored account is restricted to a maximum of 1,000 DMP segments for Matched Audiences ( USER , COMPANY , LIST_UPLOAD ) and Predictive Audiences.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202608"
   ],
   "published_date": "2026-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-0cabdad5c3/"
  },
  {
   "id": "linkedin-e69ce52796",
   "platform": "linkedin",
   "title": "Dynamic UTM API: Ad account-level tracking parameter support (August 2026 - Version 202608)",
   "summary": "Ad account-level tracking parameter support : Starting with the 202608 version, the /adTrackingParameters endpoint now supports setting dynamic UTM tracking parameters at the ad account level using the sponsoredAccount member of the adEntity key, in addition to the existing sponsoredCampaign .",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202608"
   ],
   "published_date": "2026-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e69ce52796/"
  },
  {
   "id": "linkedin-9dd0a8148d",
   "platform": "linkedin",
   "title": "Conversions API: New conversion types for Marketing & Sales Qualified Leads (August 2026 - Version 202608)",
   "summary": "New conversion types for Marketing & Sales Qualified Leads : Starting with the 202608 version, the /conversions endpoint now supports MARKETING_QUALIFIED_LEAD and SALES_QUALIFIED_LEAD as granular conversion types in addition to the existing QUALIFIED_LEAD .",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202608"
   ],
   "published_date": "2026-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-9dd0a8148d/"
  },
  {
   "id": "linkedin-607e3bed0b",
   "platform": "linkedin",
   "title": "Conversions API: Additional use cases (August 2026 - Version 202608)",
   "summary": "Additional use cases : Additional use cases published for the Conversions API, including qualified leads optimization, retargeting audiences, source data for predictive audiences, and conversion lift testing.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202608"
   ],
   "published_date": "2026-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-607e3bed0b/"
  },
  {
   "id": "linkedin-8458e67cb3",
   "platform": "linkedin",
   "title": "Ad Accounts API: New productType and originatingCustomer fields (August 2026 - Version 202608)",
   "summary": "New productType and originatingCustomer fields : Starting with the 202608 version, the /adAccounts endpoint returns productType ( MARKETING_SOLUTIONS , TALENT_SOLUTIONS , LINKEDIN_ON_LINKEDIN ) and originatingCustomer (a urn:li:customer:{id} URN).",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202608"
   ],
   "published_date": "2026-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-8458e67cb3/"
  },
  {
   "id": "linkedin-62e85fdf70",
   "platform": "linkedin",
   "title": "Campaign Groups API: New billing, beneficiary, and buying type fields (August 2026 - Version 202608)",
   "summary": "New billing, beneficiary, and buying type fields : Starting with the 202608 version, the /adCampaignGroups endpoint supports billingReference , billingParentReference , beneficiaryReference (a union of company or organization ), and buyingType ( AUCTION or RESERVATION ).",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202608"
   ],
   "published_date": "2026-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-62e85fdf70/"
  },
  {
   "id": "shopify-5dbc8eb74f",
   "platform": "shopify",
   "title": "Hydrogen developer preview update: July 30, 2026",
   "summary": "The Hydrogen developer preview adds new capabilities to the toolkit and extends the ways developers can build Shopify storefronts: Vue bindings: Build your storefront in Vue with the same Hydrogen APIs you know from React, through the new @shopify/hydrogen/vue entrypoint.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "API",
    "Hydrogen",
    "Update"
   ],
   "published_date": "2026-07-31",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/hydrogen-developer-preview-update-july-30",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5dbc8eb74f/"
  },
  {
   "id": "shopify-0611cd3bdf",
   "platform": "shopify",
   "title": "New fields for cash management activities and drawers in POS",
   "summary": "New fields are now available on cash management resources in the GraphQL Admin API, providing more detail about cash drawer balances and cash count activities. The CashDrawer object now exposes the current drawer balance directly: | Field | Description | |",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-07",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-07-31",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-fields-for-cash-management-activities-and-drawers",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-0611cd3bdf/"
  },
  {
   "id": "hubspot-529926edc3",
   "platform": "hubspot",
   "title": "July 2026 Rollup",
   "summary": "This month's updates include a raised owner property limit, larger Webhooks Journal batch sizes, and a new historical API usage chart — plus public betas for Contract Imports and the Payment Links API. Read on for the details.",
   "categories": [
    "announcement"
   ],
   "tags": [],
   "published_date": "2026-07-31",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.hubspot.com/changelog/july-2026-rollup",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-529926edc3/"
  },
  {
   "id": "google-ads-b94d3000f9",
   "platform": "google-ads",
   "title": "Data Manager API updates: RemoveAllAudienceMembers method, ingestion field warnings, expanded address data",
   "summary": "The latest release of the Data Manager API introduces features that simplify audience management, enhance ingestion workflows with field-level warnings, and enable more granular user-provided data for Google Analytics.",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "analytics",
    "data_manager_api"
   ],
   "published_date": "2026-07-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/07/data-manager-api-updates.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-b94d3000f9/"
  },
  {
   "id": "shopify-6504c55b01",
   "platform": "shopify",
   "title": "Merchants now see partner details on collaborator requests",
   "summary": "When a merchant approves a request, they're giving a partner access to a live store — and merchants need enough context to make that decision with confidence. Building on identity verification for partners , merchants now see details about your partner organization on every new collaborator request.",
   "categories": [
    "policy"
   ],
   "tags": [
    "Dev Dashboard",
    "New"
   ],
   "published_date": "2026-07-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/partner-details-on-collaborator-requests",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6504c55b01/"
  },
  {
   "id": "shopify-f44d7ce0b6",
   "platform": "shopify",
   "title": "The shopify-account component for customer accounts is now a Theme Store requirement",
   "summary": "In February 2026, we introduced the shopify-account component , which lets customers sign in and manage their account directly on the storefront. It supports passwordless sign-in, automatic Sign in with Shop recognition, and social sign-in providers.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "New",
    "Themes"
   ],
   "published_date": "2026-07-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/the-shopify-account-component-for-customer-accounts-is-now-a-theme-store-requirement",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f44d7ce0b6/"
  },
  {
   "id": "shopify-5560bb9a1d",
   "platform": "shopify",
   "title": "createdAt is now available on the Customer object in Shopify Functions",
   "summary": "Shopify Functions API version 2026-10 adds a createdAt field to the Customer object. You can now use the date and time a customer account was created in Function logic. This is an additive change; no action is required for existing Functions.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Functions",
    "New"
   ],
   "published_date": "2026-07-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/createdat-is-now-available-on-the-customer-object-in-shopify-functions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5560bb9a1d/"
  },
  {
   "id": "shopify-b9de270b79",
   "platform": "shopify",
   "title": "Updating an order's shipping address recalculates taxes as of API version 2026-10",
   "summary": "As of API version 2026-10 , changing the shipping address on an unfulfilled order through the orderUpdate GraphQL mutation or the REST Admin API order update endpoint recalculates the order's taxes against the new destination.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Breaking API Change"
   ],
   "published_date": "2026-07-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/updating-an-orders-shipping-address-returns-accurate-financial-data",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b9de270b79/"
  },
  {
   "id": "google-ads-f3f5f7411c",
   "platform": "google-ads",
   "title": "Launching Structured Data Files v10.1",
   "summary": "Today we’re announcing the general availability of Structured Data Files v10.1 . All users can now use v10.1 when downloading and uploading SDFs in the Display & Video 360 interface.",
   "categories": [
    "deprecation",
    "format_change"
   ],
   "tags": [
    "release",
    "sdf"
   ],
   "published_date": "2026-07-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/07/launching-structured-data-files-v101.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-f3f5f7411c/"
  },
  {
   "id": "meta-33d73864dc",
   "platform": "meta",
   "title": "Meta Graph API v26.0 expiration (TBD)",
   "summary": "Meta Graph API v26.0 was released July 29, 2026. Listed expiration date: TBD.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v26.0"
   ],
   "published_date": "2026-07-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.facebook.com/docs/graph-api/changelog/versions",
   "source_name": "Meta for Developers: Graph API versions",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "api_version": "v26.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-33d73864dc/"
  },
  {
   "id": "google-ads-45d58e900b",
   "platform": "google-ads",
   "title": "Support for AI Content Labeling using the Campaign Manager and Display & Video 360 APIs",
   "summary": "As the use of AI becomes more prevalent, transparency is key.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "dfa_api",
    "dv360_api",
    "sdf"
   ],
   "published_date": "2026-07-28",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/07/support-for-ai-content-labeling-using.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-45d58e900b/"
  },
  {
   "id": "google-ads-20c92c821c",
   "platform": "google-ads",
   "title": "Passkey authentication requirement for the Google Ads API",
   "summary": "As part of improving security for Google Ads accounts, the Google Ads API will start requiring passkeys for Google Ads API users . This is part of a broader change in Google Ads that requires passkeys to authorize sensitive actions in your Google Ads account.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "google_ads_api",
    "google_ads_scripts",
    "oauth"
   ],
   "published_date": "2026-07-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/07/passkey-authentication-requirement-for.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-20c92c821c/"
  },
  {
   "id": "shopify-16352d01b7",
   "platform": "shopify",
   "title": "POS UI extensions can now print directly to hardware receipt printers",
   "summary": "POS UI Extensions 2026-07 introduces the Printing API ( shopify.printing ), which enables extensions to discover hardware printers with getPrinters() and send documents directly to a connected receipt printer with print() . The Printing API supersedes shopify.print , which is now deprecated.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-07",
    "API",
    "New",
    "POS Extensions"
   ],
   "published_date": "2026-07-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/pos-ui-extensions-can-now-print-directly-to-hardware-receipt-printers",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-16352d01b7/"
  },
  {
   "id": "shopify-473193ce4e",
   "platform": "shopify",
   "title": "SubscriptionContractCalculation API now available in early access",
   "summary": "The new SubscriptionContractCalculation object on the GraphQL Admin API is now available in early access on the 2026-10 release candidate API version.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-07-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/subscription-contract-calculation-api-now-available-in-early-access",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-473193ce4e/"
  },
  {
   "id": "google-ads-acba802ce9",
   "platform": "google-ads",
   "title": "July 2026 update to the Display & Video 360 API",
   "summary": "Today we’re launching the July 2026 update to the Display & Video 360 API. This update includes the following: Added a new syntheticContentAttestationStatus field to Creative and AdAsset resources. This field lets you specify whether a creative or ad asset contains content that was created or edited with AI.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "dv360_api",
    "update"
   ],
   "published_date": "2026-07-23",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/07/july-2026-update-to-display-video-360.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-acba802ce9/"
  },
  {
   "id": "google-ads-2124e9619f",
   "platform": "google-ads",
   "title": "Announcing v25 of the Google Ads API",
   "summary": "Today, we’re announcing the v25 release of the Google Ads API . This major release brings support for new reporting features and goals. To use these new capabilities, you must upgrade your client libraries and client code. All the updated client libraries and code examples have been published.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "google_ads_api",
    "release"
   ],
   "published_date": "2026-07-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/07/announcing-v25-of-google-ads-api.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-2124e9619f/"
  },
  {
   "id": "shopify-207a006a5f",
   "platform": "shopify",
   "title": "Meet the 2026 Shopify Build Award winners",
   "summary": "Every year at DotDev, we hand out the Build Awards. Not for the biggest company or the flashiest launch, but for the partners building what matters most to merchants. This year we are recognizing excellence across four categories: apps, storefronts, merchant impact, and community.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "Platform",
    "Update"
   ],
   "published_date": "2026-07-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/shopify-build-award-2026",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-207a006a5f/"
  },
  {
   "id": "shopify-2474495023",
   "platform": "shopify",
   "title": "Metafield triggers and additional topics are now available for Events",
   "summary": "Apps can now subscribe to events for Order , Collection , InventoryItem , InventoryShipment , Location , and can subscribe to metafield changes on Product , Order , Customer , Collection and Location . ProductVariant metafields are supported through the Product topic.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Events & webhooks",
    "Update"
   ],
   "published_date": "2026-07-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/metafield-triggers-and-additional-topics-are-now-available-for-events",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-2474495023/"
  },
  {
   "id": "shopify-93341757eb",
   "platform": "shopify",
   "title": "Liquid templates can now compose pages with blocks and partials",
   "summary": "The Liquid July ’26 developer preview introduces a simpler way to build theme pages. Page structure can live directly in a Liquid template, where developers and coding agents can read and edit everything in one place. The peview adds two Liquid tags: {% block %} renders a reusable theme block directly from a template.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "API",
    "Liquid",
    "New"
   ],
   "published_date": "2026-07-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/developer-preview-liquid-block-and-partial-tags",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-93341757eb/"
  },
  {
   "id": "shopify-b013777684",
   "platform": "shopify",
   "title": "Full-stack capabilities to power app analytics",
   "summary": "For app developers, building merchant-facing analytics has always meant standing up your own stack: a charting library, a data warehouse to sync merchant data into, handling currencies and locales, and a UI that never quite matched the Shopify admin.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "App Events API",
    "Metafields and metaobjects",
    "New",
    "ShopifyQL"
   ],
   "published_date": "2026-07-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/full-stack-capabilities-to-power-app-analytics",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b013777684/"
  },
  {
   "id": "hubspot-e7a770d5ad",
   "platform": "hubspot",
   "title": "Breaking Change: Pipeline and pipeline stage delete endpoints will validate references by default starting with the 2026-09 API version",
   "summary": "7/23/2026 Edit - The post has been updated to include the Deal object specific validateDealStageUsagesBeforeDelete query parameter. Availability: This is a breaking change for the next GA date-based API version, /2026-09/. It does not change the behavior of the current GA API version or earlier versions.",
   "categories": [
    "breaking_change"
   ],
   "tags": [],
   "published_date": "2026-07-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.hubspot.com/changelog/pipeline-stage-validation-true",
   "source_name": "HubSpot developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "hubspot/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/hubspot-e7a770d5ad/"
  },
  {
   "id": "linkedin-db76a48961",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202507 (July 2025) sunset on July 15, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202507 (July 2025) to migrate to the latest versions. Sunset date: July 15, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202507",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202507",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-db76a48961/"
  },
  {
   "id": "shopify-a51ec39d39",
   "platform": "shopify",
   "title": "Identity verification for Shopify Partners starts today",
   "summary": "Trust is foundational to the Shopify Partner ecosystem. Partners take actions across Shopify that can directly affect merchants, and merchants need confidence when granting access to their stores.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "Action Required",
    "New",
    "Platform"
   ],
   "published_date": "2026-07-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/identity-verification-for-partners",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a51ec39d39/"
  },
  {
   "id": "shopify-d185346d2c",
   "platform": "shopify",
   "title": "POS UI extensions 2026-07 uses per-unit fixed-amount line item discounts",
   "summary": "Starting with POS UI extensions API version 2026-07, FixedAmount line item discounts passed to setLineItemDiscount and bulkSetLineItemDiscounts from the Cart API must represent a per-unit discount.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Breaking API Change",
    "POS Extensions"
   ],
   "published_date": "2026-07-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/pos-ui-extensions-2026-07-uses-per-unit-fixed-amount-line-item-discounts",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d185346d2c/"
  },
  {
   "id": "google-ads-122b735591",
   "platform": "google-ads",
   "title": "Accelerate Google Ads API Basic Access reviews with brand verification",
   "summary": "Today, we are launching a pilot process to expedite the Basic Access application review process. If you have a pending Basic Access application for your Google Ads API developer token, then you can complete brand verification for your Google Cloud project to expedite the reviews for your pending application.",
   "categories": [
    "policy"
   ],
   "tags": [
    "google_ads_api"
   ],
   "published_date": "2026-07-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/07/accelerate-google-ads-api-basic-access.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-122b735591/"
  },
  {
   "id": "shopify-3899938c1a",
   "platform": "shopify",
   "title": "Customer Account API Customer.lastIncompleteCheckout and Checkout types removed in 2026-10",
   "summary": "As of Customer Account API version 2026-10, the deprecated Customer.lastIncompleteCheckout field is removed.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Breaking API Change",
    "Customer Account API"
   ],
   "published_date": "2026-07-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/customer-account-api-last-incomplete-checkout-and-checkout-types-removed",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3899938c1a/"
  },
  {
   "id": "shopify-b7e8e9336d",
   "platform": "shopify",
   "title": "OrderDisplayFulfillmentStatus now returns FULFILLMENT_NOT_REQUIRED for orders with no items to fulfill",
   "summary": "As of API version 2026-10, the OrderDisplayFulfillmentStatus enum can return a new value: FULFILLMENT_NOT_REQUIRED . It is returned for orders that are not fulfilled but have no items remaining to fulfill — for example, an order that was fully cancelled or fully refunded before any items were fulfilled.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-07-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/orderdisplayfulfillmentstatus-now-returns-fulfillmentnotrequired",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b7e8e9336d/"
  },
  {
   "id": "shopify-6b7f7093dd",
   "platform": "shopify",
   "title": "Deprecating the useBuyerJourneyIntercept API on checkout UI extensions",
   "summary": "Starting in version 2026-07 , the useBuyerJourneyIntercept hook on checkout UI extensions, and the block_progress capability it depends on, are deprecated. Existing extensions will continue to work on current and prior API versions, but this API will be removed in a future version , so you should plan to migrate.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-07",
    "Action Required",
    "Deprecation announcement",
    "Polaris"
   ],
   "published_date": "2026-07-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecating-the-usebuyerjourneyintercept-api-on-checkout-ui-extensions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6b7f7093dd/"
  },
  {
   "id": "shopify-a40ef6c364",
   "platform": "shopify",
   "title": "Deprecation of cumulative marketing engagements",
   "summary": "The isCumulative argument to the marketingEngagementCreate mutation is being deprecated, defaulting to false . Please update your integration to send non-cumulative engagements, as needed. Existing activities that have been sending cumulative metrics can migrate to non-cumulative at any time.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2026-07-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-cumulative-marketing-engagements",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a40ef6c364/"
  },
  {
   "id": "shopify-dbb116eab2",
   "platform": "shopify",
   "title": "`discountedUnitPrice` on `DraftOrderLineItem` Customer Account API deprecation",
   "summary": "The discountedUnitPrice field on the DraftOrderLineItem object in the Customer Account API is now deprecated. Use approximateDiscountedUnitPrice instead. This new field calculates the discounted total divided by the quantity, resulting in an approximate per-unit price reduction.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-07",
    "API",
    "Customer Account API",
    "Deprecation announcement"
   ],
   "published_date": "2026-07-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/discountedunitprice-on-draftorderlineitem-customer-account-api-deprecation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-dbb116eab2/"
  },
  {
   "id": "shopify-ad32ddb511",
   "platform": "shopify",
   "title": "Merchant-owned delivery profile APIs are deprecated for market-driven shipping",
   "summary": "We’re moving merchant-owned shipping configuration from legacy delivery profiles to Markets as part of market-driven shipping, a new model where shipping is configured per Market.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2026-07-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/merchant-owned-delivery-profile-apis-are-deprecated-for-market-driven-shipping",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-ad32ddb511/"
  },
  {
   "id": "linkedin-5c116fe13f",
   "platform": "linkedin",
   "title": "Predictive Audiences API: id field available in the response (July 2026 - Version 202607)",
   "summary": "id field available in the response : Starting version 202607 , fetching a Predictive Audience (single or list) now returns its read-only id . Partners can now obtain the id for audiences created in Campaign Manager or the API, and use it to update them.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202607"
   ],
   "published_date": "2026-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-5c116fe13f/"
  },
  {
   "id": "linkedin-dc2e95eb63",
   "platform": "linkedin",
   "title": "Conversions API: New user identifier available for matching (July 2026 - Version 202607)",
   "summary": "New user identifier available for matching : A new optional user identifier SHA256_IP_ADDRESS is available in the userIds object in the Conversion Event User Schema for /rest/conversionEvents to match with the hashed IP address of the user using SHA256. This update is available on all active versions.",
   "categories": [
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "version-202607"
   ],
   "published_date": "2026-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-dc2e95eb63/"
  },
  {
   "id": "linkedin-7c559f7281",
   "platform": "linkedin",
   "title": "Create and Manage Campaigns (July 2026 - Version 202607)",
   "summary": "creativeSelection in SPONSORED_INMAILS type campaigns with LEAD_GENERATION objective for Message & Conversation Ads : Starting July 2026, the adCampaigns API will support, as the default, OPTIMIZED for creativeSelection in SPONSORED_INMAILS type campaigns (Message Ads and Conversation Ads) with the LEAD_GENERATION…",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202607"
   ],
   "published_date": "2026-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-7c559f7281/"
  },
  {
   "id": "google-ads-073a4d8367",
   "platform": "google-ads",
   "title": "July 2026 changes for Display & Video 360 API and Structured Data Files",
   "summary": "Today we’re announcing two unversioned changes to the Display & Video 360 API and Structured Data Files that will take effect on July 13, 2026 and may impact your existing integrations.",
   "categories": [
    "deprecation",
    "format_change"
   ],
   "tags": [
    "demand_gen",
    "dv360_api",
    "sdf",
    "update"
   ],
   "published_date": "2026-06-26",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://ads-developers.googleblog.com/2026/06/july-2026-changes-for-display-video-360.html",
   "source_name": "Google Ads Developer Blog",
   "fetched_at": "2026-10-17T03:44:00+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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/google-ads-073a4d8367/"
  },
  {
   "id": "shopify-64f11d06b8",
   "platform": "shopify",
   "title": "Carrier services will no longer be automatically added to the default shipping profile",
   "summary": "Starting with GraphQL Admin API version 2026-10, creating a carrier service no longer automatically adds it to the shop’s General shipping profile.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Admin GraphQL API",
    "Admin REST API",
    "Breaking API Change"
   ],
   "published_date": "2026-06-26",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/carrier-services-will-no-longer-be-automatically-added-to-the-default-shipping-profile",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-64f11d06b8/"
  },
  {
   "id": "shopify-ff669646ae",
   "platform": "shopify",
   "title": "`DraftOrderDiscountNotAppliedWarning.priceRule` removed in GraphQL Admin API 2026-10",
   "summary": "Starting with GraphQL Admin API version 2026-10 , the deprecated priceRule field on the DraftOrderDiscountNotAppliedWarning object is removed.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-06-23",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/remove-pricerule-from-draft-order-discount-warning",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-ff669646ae/"
  },
  {
   "id": "shopify-c4d0b218b2",
   "platform": "shopify",
   "title": "Removal of ITEM_NOT_STOCKED_AT_LOCATION error",
   "summary": "The ITEM_NOT_STOCKED_AT_LOCATION error will be removed from InventoryAdjustQuantities , InventoryMoveQuantities , InventorySetOnHandQuantities , and InventorySetQuantitiesUserErrorCode as of API version 2026-10. Following the changes described here , inventory quantities can now be adjusted at any location.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-06-19",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removal-of-itemnotstockedatlocation-error",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c4d0b218b2/"
  },
  {
   "id": "shopify-453b6b02e7",
   "platform": "shopify",
   "title": "WhatsApp marketing consent now available in the Admin API and Customer Account API",
   "summary": "WhatsApp marketing consent can now be managed through both the Customer Account and Admin APIs. Use the customerWhatsAppMarketingConsentUpdate mutation to update a customer’s WhatsApp marketing consent status for their default phone number.",
   "categories": [
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Customer Account API",
    "Events & webhooks",
    "New"
   ],
   "published_date": "2026-06-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/whatsapp-marketing-consent-now-available",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-453b6b02e7/"
  },
  {
   "id": "shopify-47616e53d3",
   "platform": "shopify",
   "title": "New Collection model and APIs now available",
   "summary": "The 2026-07 release replaces a collection’s single ruleSet with a multi-source model in the GraphQL Admin API. Each collection now has one or more CollectionSource objects that define typed inclusion and exclusion conditions, plus manual selections.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Functions",
    "New"
   ],
   "published_date": "2026-06-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-collection-model-and-apis-now-available",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-47616e53d3/"
  },
  {
   "id": "shopify-773bb18343",
   "platform": "shopify",
   "title": "Metafields now require a definition to be accessed through the Customer Account API",
   "summary": "Starting today, metafields stored on the app resource must have a metafield definition and customer accounts permissions to be accessible through the Customer Account API. Going forward, when calling the Customer Accounts API, app metafields without a definition will no longer return a value.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Platform",
    "Update"
   ],
   "published_date": "2026-06-16",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/metafields-now-require-a-definition-to-be-accessed-through-the-customer-account-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-773bb18343/"
  },
  {
   "id": "linkedin-e340533334",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202506 (June 2025) sunset on June 15, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202506 (June 2025) to migrate to the latest versions. Sunset date: June 15, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202506",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202506",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e340533334/"
  },
  {
   "id": "shopify-cccf5bd326",
   "platform": "shopify",
   "title": "Storefront Catalog MCP now implements UCP",
   "summary": "The following UCP catalog tools in Storefront Catalog are now available: - `search_catalog`: Search a store's product catalog with filters, pagination, and buyer context - `lookup_catalog`: Batch lookup products or variants by identifier with inputs correlation - `get_product`: Retrieve full product details with…",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change"
   ],
   "published_date": "2026-04-22",
   "effective_date": "2026-06-15",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/storefront-catalog-mcp-now-implements-ucp",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-cccf5bd326/"
  },
  {
   "id": "meta-a2c78845a4",
   "platform": "meta",
   "title": "Meta Marketing API v23.0 expiration (June 9, 2026)",
   "summary": "Meta Marketing API v23.0 was released May 29, 2025. Listed expiration date: June 9, 2026.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v23.0"
   ],
   "published_date": "2025-05-29",
   "effective_date": "2026-06-09",
   "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-17T03:44:00+00:00",
   "api_version": "v23.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-a2c78845a4/"
  },
  {
   "id": "salesforce-23b69c32bd",
   "platform": "salesforce",
   "title": "Salesforce retirement: Optimizer App (June 1, 2026)",
   "summary": "Salesforce lists \"Optimizer App\" on its Past Product & Feature Retirements page with timing: June 1, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-06-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005132112&language=en_US&type=1",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "June 1, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-23b69c32bd/"
  },
  {
   "id": "linkedin-2575228bb7",
   "platform": "linkedin",
   "title": "Company Intelligence API: 365-Day Lookback and Company Attribute Decoration (June 2026 - Version 202606)",
   "summary": "365-Day Lookback and Company Attribute Decoration : Starting with the version 202606, the /accountIntelligence endpoint adopts the following changes: filterCriteria.lookbackWindow : A new value LAST_365_DAYS is now supported alongside the existing LAST_7_DAYS , LAST_30_DAYS , LAST_60_DAYS , LAST_90_DAYS , and…",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202606"
   ],
   "published_date": "2026-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2575228bb7/"
  },
  {
   "id": "linkedin-d7368f03c8",
   "platform": "linkedin",
   "title": "Dynamic UTM API: Added dynamic tracking parameter support for CREATIVE_NAME (June 2026 - Version 202606)",
   "summary": "Added dynamic tracking parameter support for CREATIVE_NAME : Starting with the version 202606 , the /adTrackingParameters endpoint now supports CREATIVE_NAME in addition to existing parameter values in dynamicTrackingParameters field.",
   "categories": [
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "version-202606"
   ],
   "published_date": "2026-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d7368f03c8/"
  },
  {
   "id": "linkedin-cfe2ee61eb",
   "platform": "linkedin",
   "title": "Conversation Ads API: Not Interested Call-to-Action (CTA) (June 2026 - Version 202606)",
   "summary": "Not Interested Call-to-Action (CTA) : A Not Interested CTA is automatically rendered on the firstMessageContent for SponsoredConversations . The CTA is applied to new and existing ads at render time and is not exposed in the API. Use test sends to preview the behavior.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202606"
   ],
   "published_date": "2026-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-cfe2ee61eb/"
  },
  {
   "id": "linkedin-f8bba61dbf",
   "platform": "linkedin",
   "title": "Message Ads API (June 2026 - Version 202606)",
   "summary": "Not Interested Call-to-Action (CTA) A Not Interested CTA is automatically rendered on Message Ads . The CTA is applied to new and existing ads at render time and is not exposed in the API. Use test sends to preview the behavior.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202606"
   ],
   "published_date": "2026-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-f8bba61dbf/"
  },
  {
   "id": "linkedin-c217c11705",
   "platform": "linkedin",
   "title": "Change to Developer Support path (June 2026 - Version 202606)",
   "summary": "Please contact Developer Support via the Developer Support Request Form . This will be the primary way to reach Developer Support going forward. The Zendesk support path will sunset on June 30th. Please use the form for all new requests as we transition.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "version-202606"
   ],
   "published_date": "2026-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-c217c11705/"
  },
  {
   "id": "salesforce-c1ddab93e2",
   "platform": "salesforce",
   "title": "Salesforce retirement: Standard Omni-Channel (Summer '26 - June 2026)",
   "summary": "Salesforce lists \"Standard Omni-Channel\" on its Past Product & Feature Retirements page with timing: Summer '26 - June 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-06",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?id=004868010&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Summer '26 - June 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-c1ddab93e2/"
  },
  {
   "id": "salesforce-e53de8022e",
   "platform": "salesforce",
   "title": "Salesforce retirement: Legacy Agentforce Analytics (May 31, 2026)",
   "summary": "Salesforce lists \"Legacy Agentforce Analytics\" on its Past Product & Feature Retirements page with timing: May 31, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-05-31",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005197695&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "May 31, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-e53de8022e/"
  },
  {
   "id": "meta-60d84fe761",
   "platform": "meta",
   "title": "Meta Graph API v19.0 expiration (May 21, 2026)",
   "summary": "Meta Graph API v19.0 was released January 23, 2024. Listed expiration date: May 21, 2026.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v19.0"
   ],
   "published_date": "2024-01-23",
   "effective_date": "2026-05-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-17T03:44:00+00:00",
   "api_version": "v19.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-60d84fe761/"
  },
  {
   "id": "shopify-6e8d77fa92",
   "platform": "shopify",
   "title": "Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions",
   "summary": "We are updating the MetaobjectAdminAccess enum by deprecating the PRIVATE and PUBLIC_READ values. These values are now obsolete and are never returned by the API. This change removes ambiguity, as the deprecated access values do not accurately reflect the actual access behaviors.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2027-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-05-20",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removing-deprecated-private-and-publicread-enums-on-metaobject-definitions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6e8d77fa92/"
  },
  {
   "id": "linkedin-045e583c33",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202505 (May 2025) sunset on May 15, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202505 (May 2025) to migrate to the latest versions. Sunset date: May 15, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202505",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202505",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-045e583c33/"
  },
  {
   "id": "shopify-49b0a274d0",
   "platform": "shopify",
   "title": "Bots and agents should identify themselves via Web Bot Auth",
   "summary": "Shopify now applies stricter rate limits to bots and agents that access the Storefront API and Shopify-hosted online store pages. Bots and agents that don't sign their requests are subject to the strictest limits. To qualify for higher rate limits, operators should sign their requests with Web Bot Auth.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "Action Required",
    "Platform",
    "Update"
   ],
   "published_date": "2026-05-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/bots-and-agents-should-identify-themselves-via-web-bot-auth",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-49b0a274d0/"
  },
  {
   "id": "shopify-f84dd603ea",
   "platform": "shopify",
   "title": "App deployment in CI/CD is now available for all apps",
   "summary": "App deployment in CI/CD is now available for all apps through app automation tokens on the Dev Dashboard. These tokens offer app-scoped authentication, allowing you to use the latest Shopify CLI to automate app releases in GitHub Workflows and similar tools.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "Action Required",
    "New",
    "Tools"
   ],
   "published_date": "2026-05-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/app-deployment-in-cicd-is-now-available-for-all-apps",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f84dd603ea/"
  },
  {
   "id": "shopify-6c4ca60d42",
   "platform": "shopify",
   "title": "Ship and pickup in one order now available in feature preview",
   "summary": "Shopify Plus and Enterprise merchants will soon be able to enable a single checkout experience where customers can choose both shipping and store pickup within the same order. Previously, customers had to place separate orders for each delivery method.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin Extensions",
    "Admin GraphQL API",
    "Checkout UI",
    "Customer Accounts",
    "Functions",
    "New",
    "Storefront API"
   ],
   "published_date": "2026-05-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/ship-and-pickup-in-one-order-feature-preview",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6c4ca60d42/"
  },
  {
   "id": "linkedin-83d8835a4b",
   "platform": "linkedin",
   "title": "Events Management API (May 2026 - Version 202605)",
   "summary": "Off-Platform Event Support and Required End Dates Starting with the 202605 version, the /rest/events endpoint adopts the new Event schema with the following changes: hasDarkUgc : A boolean field indicating whether the event is backed only by a dark UGC post created through sponsored ad workflows.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-83d8835a4b/"
  },
  {
   "id": "linkedin-6b66a3d301",
   "platform": "linkedin",
   "title": "Event Ads API (May 2026 - Version 202605)",
   "summary": "Off-Platform Event Ads and Lead Generation Campaign Objective Starting with the 202605 version, the Event Ads API ( /rest/adAccounts/{adAccountId}/adCampaigns with format: SPONSORED_UPDATE_EVENT ) adds the following capabilities: objectiveType : LEAD_GENERATION is now a supported objective for Event Ad campaigns,…",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-6b66a3d301/"
  },
  {
   "id": "linkedin-b4c24132a8",
   "platform": "linkedin",
   "title": "Conversions API (May 2026 - Version 202605)",
   "summary": "New user identifiers available for matching, updated required field validation for lead, and a new request parameter to fetch cross-account shared conversion rules New optional user identifiers in the userIds object in the Conversion Event User Schema for /rest/conversionEvents to improve match rates and attribution…",
   "categories": [
    "breaking_change",
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b4c24132a8/"
  },
  {
   "id": "linkedin-46a9c88797",
   "platform": "linkedin",
   "title": "Predictive Audiences API (May 2026 - Version 202605)",
   "summary": "New method to Get all predictive audiences in the account Starting with the 202605 version, the Predictive Audiences API supports the GET_ALL method on /rest/dmpSegments/{dmpSegmentId}/businessObjectiveBasedAudiences , which retrieves all predictive audiences under a given parent DMP segment as a paginated collection.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-46a9c88797/"
  },
  {
   "id": "linkedin-dba391e881",
   "platform": "linkedin",
   "title": "Ad Analytics API (May 2026 - Version 202605)",
   "summary": "New metric available for Appointments Scheduled from Lead Gen Forms Starting with the 202605 version, the AdAnalytics API supports a new metric appointmentsScheduled in the response for /rest/adAnalytics . This metric measures the number of appointments booked through Lead Gen campaigns.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-dba391e881/"
  },
  {
   "id": "linkedin-42db0e94f3",
   "platform": "linkedin",
   "title": "Company Intelligence API (May 2026 - Version 202605)",
   "summary": "Paid Video Views Metric Starting with the 202605 version, the /accountIntelligence endpoint now includes the following new field for campaign insights at the company level: paidVideoViews : A long type field representing the total count of paid video ad views from members of the target company.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-42db0e94f3/"
  },
  {
   "id": "linkedin-a09119cc2b",
   "platform": "linkedin",
   "title": "Member Post Statistics API and Member Video Statistics API (May 2026 - Version 202605)",
   "summary": "Starting with the 202605 version, the /memberCreatorPostsAnalytics and /memberCreatorVideoAnalytics endpoints change the format of metricType in the response body from object to string to simplify parsing.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-a09119cc2b/"
  },
  {
   "id": "linkedin-465956c30a",
   "platform": "linkedin",
   "title": "Member Post Statistics API (May 2026 - Version 202605)",
   "summary": "New creator analytics metrics Starting with the 202604 version, the /memberCreatorPostAnalytics endpoint now supports new metrics: POST_SEND : Number of times post entities were sent via LinkedIn messaging. POST_SAVE : Number of times post entities were saved.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202605"
   ],
   "published_date": "2026-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-465956c30a/"
  },
  {
   "id": "shopify-c6258a438e",
   "platform": "shopify",
   "title": "Deprecation of checkout metafields in checkout and customer account UI extensions",
   "summary": "As of API version 2026-04, the ability to read and write checkout metafields in checkout and customer account UI extensions has been removed. Instead, checkout metafields have been replaced by cart metafields in checkout UI extensions and order metafields in customer account UI extensions.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Checkout UI",
    "Customer Accounts",
    "Deprecation announcement"
   ],
   "published_date": "2026-04-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-checkout-metafields-in-checkout-and-customer-account-ui-extensions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c6258a438e/"
  },
  {
   "id": "shopify-614290c6be",
   "platform": "shopify",
   "title": "`totalUnsettledSet` calculation fixed for pending captures",
   "summary": "The totalUnsettledSet field on the OrderTransaction object now correctly calculates the unsettled amount when a capture is in pending status. The affected field is OrderTransaction.totalUnsettledSet .",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-04-24",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/totalunsettledset-calculation-fixed-for-pending-captures",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-614290c6be/"
  },
  {
   "id": "shopify-3bfad053f7",
   "platform": "shopify",
   "title": "Automatic CSS subsetting for `{% stylesheet %}` tags",
   "summary": "Shopify is introducing CSS content subsetting for {% stylesheet %} tags to improve storefront performance.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Themes",
    "Update"
   ],
   "published_date": "2026-04-23",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/automatic-css-subsetting-for-stylesheet-tags",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3bfad053f7/"
  },
  {
   "id": "shopify-7108c79ef2",
   "platform": "shopify",
   "title": "`inventoryActivate` now preserves `available` quantity",
   "summary": "As of API version 2026-04, using the inventoryActivate mutation without specifying an available or onHand argument will no longer default these values to zero. If an item was previously active at a location, any existing active and onHand quantities for the inactive InventoryLevel will be retained.",
   "categories": [
    "breaking_change",
    "deprecation",
    "tracking_signal",
    "policy"
   ],
   "tags": [
    "2026-04",
    "API",
    "Admin GraphQL API",
    "Admin REST API",
    "Breaking API Change"
   ],
   "published_date": "2026-04-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/inventoryactivate-now-preserves-available-quantity",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7108c79ef2/"
  },
  {
   "id": "linkedin-82ceb63da8",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202504 (April 2025) sunset on April 15, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202504 (April 2025) to migrate to the latest versions. Sunset date: April 15, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202504",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202504",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-82ceb63da8/"
  },
  {
   "id": "shopify-4eb1ac1629",
   "platform": "shopify",
   "title": "`ActionBar` removed on mobile: `TitleBar` primary action now renders as an icon button",
   "summary": "On mobile, the primary and secondary actions defined on your TitleBar are changing how they render: The primary action now displays as an icon-only button in the mobile header, rather than in a bottom bar with icon and text. Secondary actions now appear in the overflow menu, creating a more consistent mobile interface.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "App Bridge",
    "New"
   ],
   "published_date": "2026-04-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/primary-action-icon-replaces-actionbar-on-mobile",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4eb1ac1629/"
  },
  {
   "id": "shopify-47b4ddddf9",
   "platform": "shopify",
   "title": "Shopify Scripts will be deprecated on June 30, 2026",
   "summary": "We are enhancing Shopify Functions with new capabilities for discounts, shipping, and payments. These improvements aim to replace the functionalities you previously achieved using Shopify Scripts, allowing you to build custom logic tailored to your unique business needs.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-04",
    "API",
    "Deprecation announcement",
    "Functions"
   ],
   "published_date": "2026-04-09",
   "effective_date": "2026-04-15",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/shopify-scripts-will-be-deprecated-on-june-30-2026",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-47b4ddddf9/"
  },
  {
   "id": "shopify-1c395fa864",
   "platform": "shopify",
   "title": "New CSS variable for mobile safe area insets",
   "summary": "A new CSS custom property, --shopify-safe-area-inset-bottom , is now available for embedded apps running on Shopify Mobile. This property provides the exact pixel value of host UI overlays, such as the floating bottom navigation bar, to prevent apps from placing fixed-position content over these overlays.",
   "categories": [
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "API",
    "Action Required",
    "App Bridge",
    "New"
   ],
   "published_date": "2026-04-13",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-css-variable-for-mobile-safe-area-insets",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1c395fa864/"
  },
  {
   "id": "shopify-de04b16ca0",
   "platform": "shopify",
   "title": "DraftOrderLineItem.grams field removed in 2026-07",
   "summary": "We are removing the grams field from the DraftOrderLineItem object in the Admin GraphQL API, starting with version 2026-07. This field was deprecated over 8 years ago. After the 2026-04 API version becomes unsupported, any queries referencing DraftOrderLineItem.grams will return an error.",
   "categories": [
    "breaking_change",
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Breaking API Change"
   ],
   "published_date": "2026-04-13",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/draftorderlineitemgrams-field-removed-in-2026-07",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-de04b16ca0/"
  },
  {
   "id": "shopify-2d55234848",
   "platform": "shopify",
   "title": "New discount fields in the Storefront API's cart types",
   "summary": "As of API version 2026-07, several changes have been introduced to the discount fields and amounts in the Storefront API . Deprecated Fields : The cart.discountAllocations field is deprecated. Use cart.lines[].discountAllocations(lineLevelOnly: false) and cart.deliveryGroups[].discountAllocations instead.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-07",
    "API",
    "Deprecation announcement",
    "Storefront API"
   ],
   "published_date": "2026-04-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-discount-fields-in-the-storefront-cart-graphql-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-2d55234848/"
  },
  {
   "id": "shopify-f62257bcd0",
   "platform": "shopify",
   "title": "Replacing or deleting a Shopify-hosted file no longer purges its CDN URL",
   "summary": "As of April 7, 2026, when you replace or delete a file in the Shopify admin, Shopify will no longer proactively purge the file's URL on cdn.shopify.com/.... The previously cached content will continue to be served until the URL's TTL (Time to Live) expires.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "Action Required",
    "Platform",
    "Update"
   ],
   "published_date": "2026-04-07",
   "effective_date": "2026-04-07",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/replacing-or-deleting-a-shopify-hosted-file-no-longer-purges-its-cdn-url",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f62257bcd0/"
  },
  {
   "id": "shopify-de7df48cf5",
   "platform": "shopify",
   "title": "Removing `visible_to_storefront_api` field on metaobject field definitions",
   "summary": "The visibleToStorefrontApi field/input field is deprecated and removed from the unstable version of the GraphQL Admin API for the following types: MetaobjectFieldDefinition MetaobjectFieldDefinitionCreateInput MetaobjectFieldDefinitionUpdateInput StandardMetaobjectDefinitionFieldTemplate Anyone using…",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2026-03-30",
   "effective_date": "2026-04-02",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/removing-storefront-visibility-field-on-metaobject-field-definitions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-de7df48cf5/"
  },
  {
   "id": "shopify-bd286c7443",
   "platform": "shopify",
   "title": "Payment method identifier now required for customerPaymentMethodRemoteCreate",
   "summary": "As of API version 2026-07, the payment method identifier field is now required when using the customerPaymentMethodRemoteCreate mutation with Stripe, Authorize.net, or Braintree inputs.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-07",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-04-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/payment-method-identifier-now-required-for-customerpaymentmethodremotecreate",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-bd286c7443/"
  },
  {
   "id": "shopify-2cdc12d054",
   "platform": "shopify",
   "title": "Expiring offline access tokens required for new public apps as of April 1, 2026",
   "summary": "We're updating how public apps handle offline access tokens to enhance merchant data protection. Starting April 1, 2026, all new public apps must request and use expiring offline access tokens .",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Deprecation announcement"
   ],
   "published_date": "2026-03-20",
   "effective_date": "2026-04-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/expiring-offline-access-tokens-required-for-public-apps-april-1-2026",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-2cdc12d054/"
  },
  {
   "id": "linkedin-b0feefac78",
   "platform": "linkedin",
   "title": "Member Post Statistics (April 2026 - Version 202604)",
   "summary": "New Creator Analytics Metrics The /memberCreatorPostAnalytics endpoint now supports new metrics: POST_SEND : Number of times post entities were sent via LinkedIn messaging. POST_SAVE : Number of times post entities were saved. LINK_CLICKS : Number of clicks on links within post entities.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202604"
   ],
   "published_date": "2026-04",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b0feefac78/"
  },
  {
   "id": "linkedin-478f3f8f53",
   "platform": "linkedin",
   "title": "Company Intelligence API (April 2026 - Version 202604)",
   "summary": "New 180-Day Lookback Window Starting with the 202604 version, the /accountIntelligence endpoint now supports a LAST_180_DAYS lookback window, extending the maximum range for filtering impression and engagement data from 90 to 180 days.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202604"
   ],
   "published_date": "2026-04",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-478f3f8f53/"
  },
  {
   "id": "shopify-7ab8a14f0a",
   "platform": "shopify",
   "title": "Clearer standards for app listing images",
   "summary": "We've updated requirement 4.4.4 and added a new requirement 4.4.5 for Shopify App Store apps. Requirement 4.4.4 now provides clearer standards for image quality: images should primarily show your app's actual user interface and features. Screenshots must not include desktop backgrounds or browser windows.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "App store",
    "New"
   ],
   "published_date": "2026-03-12",
   "effective_date": "2026-03-26",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/clearer-standards-for-app-listing-images",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7ab8a14f0a/"
  },
  {
   "id": "shopify-b7d026a555",
   "platform": "shopify",
   "title": "The Shopify CLI app release `--force` flag is deprecated and will be removed",
   "summary": "We are deprecating the --force flag on the shopify app deploy and shopify app release commands. The flag will be removed in a Shopify CLI release in May 2026. The --force flag skips all confirmation prompts, including for extension deletions that can permanently remove data on installed shops.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "Action Required",
    "Deprecation announcement",
    "Tools"
   ],
   "published_date": "2026-03-25",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/the-shopify-cli-app-release-force-flag-is-deprecated-and-will-be-removed",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b7d026a555/"
  },
  {
   "id": "shopify-b59deab7bf",
   "platform": "shopify",
   "title": "Bare query strings no longer bust the cache for assets",
   "summary": "We're enhancing Shopify's asset caching to improve load times. As part of this update, we are modifying the URL query parameters recognized for cache busting. Effective March 24, 2026, bare query strings (a ? followed by a value with no key) will not refresh cached assets.",
   "categories": [
    "deprecation",
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "Action Required",
    "New",
    "Themes"
   ],
   "published_date": "2026-03-02",
   "effective_date": "2026-03-24",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/bare-query-strings-no-longer-bust-the-cache-for-assets",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b59deab7bf/"
  },
  {
   "id": "shopify-021378b8cd",
   "platform": "shopify",
   "title": "Removal of pre_tax_price from the Order REST Admin API",
   "summary": "The pre_tax_price and pre_tax_price_set fields on order line items in the REST Admin API are being removed. These fields were previously available to stores with the Avalara AvaTax 1.0 integration enabled, which was deprecated in April 2025. Use the GraphQL Admin API to access order line item pricing data.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Admin REST API",
    "Breaking API Change"
   ],
   "published_date": "2026-03-23",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removal-of-pretaxprice-from-the-order-rest-admin-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-021378b8cd/"
  },
  {
   "id": "shopify-1252c53b5b",
   "platform": "shopify",
   "title": "Process refunds only through the original payment processor – Requirement update",
   "summary": "We've updated requirement 1.1.15 for Shopify App Store apps. Apps must now process refunds only through the original payment processor. Previously, apps were prohibited from offering methods for processing refunds outside of the original payment processor.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "App store",
    "Update"
   ],
   "published_date": "2026-03-20",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/process-refunds-only-through-the-original-payment-processor-requirement-update",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1252c53b5b/"
  },
  {
   "id": "linkedin-7e220336b1",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202503 (March 2025) sunset on March 16, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202503 (March 2025) to migrate to the latest versions. Sunset date: March 16, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202503",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202503",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-7e220336b1/"
  },
  {
   "id": "linkedin-76575062c5",
   "platform": "linkedin",
   "title": "Lead Sync API (March 2026 - Version 202603)",
   "summary": "Webhook validation is required for new lead notifications Starting March 16, 2026, we are enforcing webhook validation while sending push events for LEAD_ACTION type. New lead notifications will only be pushed to webhooks that have been validated.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "version-202603"
   ],
   "published_date": "2026-03",
   "effective_date": "2026-03-16",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-76575062c5/"
  },
  {
   "id": "shopify-a37de94642",
   "platform": "shopify",
   "title": "New payment decline codes added to `OrderTransactionErrorCode` enum",
   "summary": "We're adding new error codes to the OrderTransactionErrorCode enum to provide more granular detail about the transaction failure. You can use this more detailed response to improve customer interactions. These error codes enable precise identification of transaction issues: | Error Code | Description | |",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2026-03-16",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-payment-decline-codes-added-to-ordertransactionerrorcode-enum",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a37de94642/"
  },
  {
   "id": "shopify-3a85678499",
   "platform": "shopify",
   "title": "ShopifyQL returns fields deprecated and replaced with sales reversals fields",
   "summary": "In GraphQL Admin API version 2026-04 , several Returns fields in analytics, which can be queried through ShopifyQL , have been deprecated and replaced with renamed versions (e.g., sales_reversals , reversed_quantity ) to better reflect that they capture all order adjustments, including refunds, returns, order edits,…",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2026-03-14",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/shopifyql-returns-fields-deprecated-and-replaced-with-sales-reversals-fields",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3a85678499/"
  },
  {
   "id": "shopify-af6b07f81e",
   "platform": "shopify",
   "title": "`inventorySetScheduledChanges` mutation is being removed with no replacement",
   "summary": "The inventorySetScheduledChanges mutation will be removed from the GraphQL Admin API in version 2026-07 . This mutation has no replacement, so any apps currently using it should stop relying on it to avoid disruptions.",
   "categories": [
    "breaking_change",
    "deprecation",
    "policy"
   ],
   "tags": [
    "2026-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-03-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/inventorysetscheduledchanges-mutation-is-being-removed-with-no-replacement",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-af6b07f81e/"
  },
  {
   "id": "shopify-4abff14312",
   "platform": "shopify",
   "title": "Removed Checkout ID from checkout and order webhooks",
   "summary": "To simplify and standardize our checkout references, Shopify has removed the following fields from checkout and orders webhooks. Merchants and partners should update their webhook handlers to use the token or checkout_token fields going forward.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Breaking API Change",
    "Events & webhooks"
   ],
   "published_date": "2026-03-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removed-checkout-id-from-checkouts-and-orders-webhooks",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4abff14312/"
  },
  {
   "id": "salesforce-22a55d67ee",
   "platform": "salesforce",
   "title": "Salesforce retirement: Classic Knowledge Data Model End of Support (March 1, 2026)",
   "summary": "Salesforce lists \"Classic Knowledge Data Model End of Support\" on its Past Product & Feature Retirements page with timing: March 1, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-03-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005239564&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "March 1, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-22a55d67ee/"
  },
  {
   "id": "linkedin-25a9ca4e05",
   "platform": "linkedin",
   "title": "Company Intelligence API (March 2026 - Version 202603)",
   "summary": "New Qualified Leads and Conversions Metrics Starting with the 202603 version, the /accountIntelligence endpoint's response now includes the following new fields for campaign insights at the company level: paidQualifiedLeads : A long value representing the number of qualified leads from the Conversions API attributed…",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202603"
   ],
   "published_date": "2026-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-25a9ca4e05/"
  },
  {
   "id": "linkedin-3116e0426c",
   "platform": "linkedin",
   "title": "Ads Targeting Facets API (March 2026 - Version 202603)",
   "summary": "New Buyer Group Targeting Facet The Ad Targeting Facets API introduces a new buyerGroups facet. This feature allows advertisers to target audiences based on predefined buyer group categories. Each buyer group represents a standardized product category (Example: Cybersecurity Software).",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202603"
   ],
   "published_date": "2026-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-3116e0426c/"
  },
  {
   "id": "linkedin-2b29302934",
   "platform": "linkedin",
   "title": "Brand Lift Testing API (March 2026 - Version 202603)",
   "summary": "Maximum of 50 Campaign Groups per Test Brand Lift Tests are limited to 50 Campaign Groups maximum upon creation.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202603"
   ],
   "published_date": "2026-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2b29302934/"
  },
  {
   "id": "shopify-7d50dd91de",
   "platform": "shopify",
   "title": "Legacy customer accounts are now deprecated",
   "summary": "Legacy customer accounts are no longer available to new stores and existing stores not using it. Shopify will stop providing feature updates and technical support for this older version. A final sunset date for legacy customer accounts will be announced later in 2026.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "Deprecation announcement",
    "Platform"
   ],
   "published_date": "2026-02-26",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/legacy-customer-accounts-are-deprecated",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7d50dd91de/"
  },
  {
   "id": "shopify-f11a5a1e71",
   "platform": "shopify",
   "title": "New APIs to read and write shipping options in delivery profile",
   "summary": "As part of the enhanced UI for creating shipping options, a shipping option can now include multiple tiered rates grouped together.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2026-02-24",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-apis-to-read-and-write-shipping-options-in-delivery-profile",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f11a5a1e71/"
  },
  {
   "id": "meta-e591ad9d5f",
   "platform": "meta",
   "title": "Meta Marketing API v22.0 expiration (February 19, 2026)",
   "summary": "Meta Marketing API v22.0 was released January 21, 2025. Listed expiration date: February 19, 2026.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v22.0"
   ],
   "published_date": "2025-01-21",
   "effective_date": "2026-02-19",
   "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-17T03:44:00+00:00",
   "api_version": "v22.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-e591ad9d5f/"
  },
  {
   "id": "shopify-574a393754",
   "platform": "shopify",
   "title": "JSON metafield values limited to 128KB",
   "summary": "When using API version 2026-04 or later, JSON type metafield writes will be limited to 128KB. Limits for all other metafield types remain unchanged ( current limits ). All apps that use JSON fields (prior to April 1st, 2026), will be grandfathered at the current 2MB limit.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Breaking API Change",
    "Customer Account API",
    "Storefront API"
   ],
   "published_date": "2026-02-19",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/reduced-metafield-value-sizes",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-574a393754/"
  },
  {
   "id": "meta-fa5f7099f1",
   "platform": "meta",
   "title": "Meta Marketing API v25.0 expiration (TBD)",
   "summary": "Meta Marketing API v25.0 was released February 18, 2026. Listed expiration date: TBD.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v25.0"
   ],
   "published_date": "2026-02-18",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://developers.facebook.com/docs/graph-api/changelog/versions",
   "source_name": "Meta for Developers: Graph API versions",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "api_version": "v25.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-fa5f7099f1/"
  },
  {
   "id": "linkedin-2d6d6e8adc",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202502 (February 2025) sunset on February 16, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202502 (February 2025) to migrate to the latest versions. Sunset date: February 16, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202502",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-02-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-17T03:44:00+00:00",
   "api_version": "202502",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2d6d6e8adc/"
  },
  {
   "id": "salesforce-0eb7a49afa",
   "platform": "salesforce",
   "title": "Salesforce retirement: Chat & Live Agent (February 14, 2026)",
   "summary": "Salesforce lists \"Chat & Live Agent\" on its Past Product & Feature Retirements page with timing: February 14, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-02-14",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=001790618&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "February 14, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-0eb7a49afa/"
  },
  {
   "id": "salesforce-8dd54f800a",
   "platform": "salesforce",
   "title": "Salesforce retirement: Data Detect End of Support (February 2, 2026)",
   "summary": "Salesforce lists \"Data Detect End of Support\" on its Past Product & Feature Retirements page with timing: February 2, 2026.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2026-02-02",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005132108&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "February 2, 2026",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-8dd54f800a/"
  },
  {
   "id": "linkedin-be13c5736e",
   "platform": "linkedin",
   "title": "Videos API (February 2026 - Version 202602)",
   "summary": "New Media Attribution Fields for Third-Party Integration Starting with the 202602 version, we have introduced two optional fields to the /videos endpoint's initializeUploadRequest: templateName and linkbackContext . Developers can now track and attribute videos created using third-party tools, companies, or templates.",
   "categories": [
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "version-202602"
   ],
   "published_date": "2026-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-be13c5736e/"
  },
  {
   "id": "linkedin-98c4a90deb",
   "platform": "linkedin",
   "title": "Ad Campaigns API & Ad Budget Pricing API (February 2026 - Version 202602)",
   "summary": "Qualified leads available as optimization target for Lead Generation campaign objective Starting with the 202602 version, we have introduced MAX_QUALIFIED_LEAD as a supported value for optimizationTargetType field used in the /adCampaigns and /adBudgetPricing endpoints when using LEAD_GENERATION as campaign…",
   "categories": [
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "version-202602"
   ],
   "published_date": "2026-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-98c4a90deb/"
  },
  {
   "id": "shopify-45a42d2294",
   "platform": "shopify",
   "title": "Ensuring POS UI extension stability by hardening callback handling",
   "summary": "Starting with POS 10.19.0 , unhandled errors in extension callbacks trigger an error page instead of failing silently. This change ensures a more stable and predictable experience for merchants and helps developers identify issues proactively.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change",
    "POS Extensions"
   ],
   "published_date": "2026-01-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/ensuring-pos-ui-extension-stability-by-hardening-callback-handling",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-45a42d2294/"
  },
  {
   "id": "shopify-6ac025e315",
   "platform": "shopify",
   "title": "Events data now limited to one year retention",
   "summary": "Access to events data older than one year is no longer available via the Admin GraphQL Event interface or the Admin REST events resource . This update is part of our ongoing efforts to optimize data management and improve system performance. Please review and update any dependencies on these events.",
   "categories": [
    "deprecation",
    "policy"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Admin REST API",
    "Deprecation announcement"
   ],
   "published_date": "2026-01-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/events-data-now-limited-to-one-year-retention",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6ac025e315/"
  },
  {
   "id": "meta-1cde680f6d",
   "platform": "meta",
   "title": "Meta Graph API v18.0 expiration (January 26, 2026)",
   "summary": "Meta Graph API v18.0 was released September 12, 2023. Listed expiration date: January 26, 2026.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v18.0"
   ],
   "published_date": "2023-09-12",
   "effective_date": "2026-01-26",
   "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-17T03:44:00+00:00",
   "api_version": "v18.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-1cde680f6d/"
  },
  {
   "id": "shopify-7bf70ca963",
   "platform": "shopify",
   "title": "Shop Minis development now requires Partner account permissions",
   "summary": "The Shop Minis CLI has been updated to ensure only authorized team members can create and manage Shop Minis. This is done by verifying the necessary permissions within your Partner organization. To develop Shop Minis, you must now have the Manage apps permission enabled on your Partner account.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change",
    "Shop Minis"
   ],
   "published_date": "2026-01-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/shop-minis-development-now-requires-partner-account-permissions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7bf70ca963/"
  },
  {
   "id": "linkedin-fe50cde6ba",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202501 (January 2025) sunset on January 15, 2026",
   "summary": "Developers using LinkedIn Marketing APIs version 202501 (January 2025) to migrate to the latest versions. Sunset date: January 15, 2026. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202501",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2026-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-17T03:44:00+00:00",
   "api_version": "202501",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-fe50cde6ba/"
  },
  {
   "id": "shopify-c34f45a48b",
   "platform": "shopify",
   "title": "Standardization of Asset URL Version Parameters",
   "summary": "We're updating the format of versioning query parameters appended to store assets such as CSS and JS. Previously, some assets used a bare numeric query parameter, (for example, ?108 ), while others used a key-value format with the v query parameter.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Update"
   ],
   "published_date": "2026-01-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/standardization-of-asset-url-version-parameters",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c34f45a48b/"
  },
  {
   "id": "shopify-790d6b8a91",
   "platform": "shopify",
   "title": "Deprecated `deliveryShippingOriginAssign` mutation",
   "summary": "Support for legacy mode profiles in shipping has been discontinued, as this feature has been inactive for some time. Consequently, the GraphQL Admin API is being updated to align with this change.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-04",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2026-01-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecate-deliveryshippingoriginassign-mutation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-790d6b8a91/"
  },
  {
   "id": "shopify-005a6e49ad",
   "platform": "shopify",
   "title": "Deprecation of the checkout_and_accounts_configurations/update webhook",
   "summary": "The checkout_and_accounts_configurations/update webhook, originally introduced in API version 2025-04 to help track updates to checkout and accounts configurations, will be removed on January 1, 2026.",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Deprecation announcement",
    "Events & webhooks"
   ],
   "published_date": "2025-08-12",
   "effective_date": "2026-01-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/deprecation-of-checkoutandaccountsconfigurationsupdate-webhook",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-005a6e49ad/"
  },
  {
   "id": "shopify-3dd5147724",
   "platform": "shopify",
   "title": "_shopify_y and _shopify_s cookies will no longer be set",
   "summary": "Starting on January 1st, 2026 Shopify will no longer set the following cookies on merchant storefronts: _shopify_s _shopify_y While accessing internal cookie values is never recommended as they frequently change, any code that currently accesses the cookie values will need to be adapted to use documented APIs.",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "API",
    "Action Required",
    "Deprecation announcement"
   ],
   "published_date": "2025-08-04",
   "effective_date": "2026-01-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/shopifyy-and-shopifys-cookies-will-no-longer-be-set",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3dd5147724/"
  },
  {
   "id": "shopify-0ede6b2c7e",
   "platform": "shopify",
   "title": "Deprecation Notice: CalculatedOrder for committed order edits",
   "summary": "We are deprecating the CalculatedOrder object for committed order edits. There are no changes to CalculatedOrder for uncommitted order edits. CalculatedOrders are temporary objects that represent an order's state with unsaved edits. Use the Order object to access the current state of an order after edits are committed.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2024-12-12",
   "effective_date": "2026-01-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/deprecation-notice-calculatedorder-for-committed-order-edits",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-0ede6b2c7e/"
  },
  {
   "id": "linkedin-50df8b566b",
   "platform": "linkedin",
   "title": "Ad Analytics API (January 2026 - Version 202601)",
   "summary": "New Event and Video Watch Time metrics available Starting with the 202601 version, we have introduced two sets of new metrics to be returned for /AdAnalytics endpoint: EventWatchTime metrics and VideoWatchTime metrics.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202601"
   ],
   "published_date": "2026-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-50df8b566b/"
  },
  {
   "id": "salesforce-46fce91ffa",
   "platform": "salesforce",
   "title": "Salesforce retirement: Article Answers for Einstein Bots (December 31, 2025)",
   "summary": "Salesforce lists \"Article Answers for Einstein Bots\" on its Past Product & Feature Retirements page with timing: December 31, 2025.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2025-12-31",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005134861&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "December 31, 2025",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-46fce91ffa/"
  },
  {
   "id": "salesforce-ad19dc71af",
   "platform": "salesforce",
   "title": "Salesforce retirement: Workflow Rules & Process Builder End of Support (December 31, 2025)",
   "summary": "Salesforce lists \"Workflow Rules & Process Builder End of Support\" on its Past Product & Feature Retirements page with timing: December 31, 2025.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2025-12-31",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=001096524&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "December 31, 2025",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-ad19dc71af/"
  },
  {
   "id": "shopify-016909058c",
   "platform": "shopify",
   "title": "Deprecation of `Shop.billingAddress` in favor of `Shop.shopAddress`",
   "summary": "As of API version 2026-01, the shopAddress field will be introduced to the Shop object in the GraphQL Admin API. This new field replaces the now-deprecated billingAddress field, which will be removed in a future version. shopAddress will have identical structure and values as billingAddress .",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-12-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-shop-billingaddress-in-favor-of-shop-shopaddress",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-016909058c/"
  },
  {
   "id": "shopify-b157d84221",
   "platform": "shopify",
   "title": "Removing `permitsSkuSharing` field from fulfillment service",
   "summary": "As of API version 2026-04, we've removed the permitsSkuSharing field from the FulfillmentService object and from the fulfillmentServiceCreate and fulfillmentServiceUpdate mutations. SKU sharing will be enabled by default for all fulfillment services.",
   "categories": [
    "breaking_change",
    "deprecation",
    "policy"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Breaking API Change"
   ],
   "published_date": "2025-12-19",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removing-permitsskusharing-field-from-fulfillment-service",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b157d84221/"
  },
  {
   "id": "shopify-d1d0a581cb",
   "platform": "shopify",
   "title": "Customer marketing URL fields now require write access",
   "summary": "Effective immediately : The following customer-related fields now require the write_customers scope and the create_and_edit_customers permission: Customer.emailOpenTrackingUrl (deprecated) Customer.unsubscribeUrl (deprecated) CustomerEmailAddress.openTrackingUrl CustomerEmailAddress.marketingUnsubscribeUrl…",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal",
    "policy"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-12-18",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/customer-marketing-url-fields-now-require-write-access",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d1d0a581cb/"
  },
  {
   "id": "shopify-dd9eaf2126",
   "platform": "shopify",
   "title": "Venmo and PayPal are now treated as separate payment methods",
   "summary": "Starting in API version 2026-01 , Venmo and PayPal are treated as separate payment methods when using payment customization functions. Previously, hiding PayPal's express checkout placement would automatically hide Venmo as well.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Breaking API Change",
    "Functions"
   ],
   "published_date": "2025-12-15",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/venmo-and-paypal-are-now-treated-as-separate-payment-methods",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-dd9eaf2126/"
  },
  {
   "id": "shopify-3fcfd895bd",
   "platform": "shopify",
   "title": "Deprecation of `OrderTransaction.authorizationCode` in favor of `OrderTransaction.paymentId`",
   "summary": "Starting with the 2026-01 API version, the authorizationCode field on the OrderTransaction object is deprecated. We recommend using the paymentId field instead. The paymentId field provides a consistent, standardized identifier for payment reconciliation across all payment providers on Shopify.",
   "categories": [
    "deprecation",
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-12-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-ordertransaction-authorizationcode-in-favor-of-ordertransactionpaymentid",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3fcfd895bd/"
  },
  {
   "id": "shopify-087d36fb43",
   "platform": "shopify",
   "title": "New compare and swap syntax for the `inventorySetQuantities` mutation",
   "summary": "This changelog is relates to concurrency protection features . We're making the changeFromQuantity field introduced in 2026-01 mandatory and removing the compareQuantity and ignoreCompareQuantity fields for the inventorySetQuantities mutation. This is a breaking change.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-12-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/finalizing-compare-and-swap-redesign-for-inventory-set-quantities",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-087d36fb43/"
  },
  {
   "id": "shopify-480e9660c2",
   "platform": "shopify",
   "title": "Concurrency protection features for inventory and refund mutations",
   "summary": "This changelog consolidates all updates related to concurrency protection features for inventory and refund mutations.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2025-12-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/concurrency-protection-features",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-480e9660c2/"
  },
  {
   "id": "shopify-fa124c0953",
   "platform": "shopify",
   "title": "Making `changeFromQuantity` field required (with explicit opt-out)",
   "summary": "This changelog relates to concurrency protection features .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-12-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/making-changefromquantity-field-required",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-fa124c0953/"
  },
  {
   "id": "shopify-9ede8ec178",
   "platform": "shopify",
   "title": "Making idempotency mandatory for inventory adjustments and refund mutations",
   "summary": "This changelog relates to concurrency protection features .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-12-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/making-idempotency-mandatory-for-inventory-adjustments-and-refund-mutations",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9ede8ec178/"
  },
  {
   "id": "shopify-1e8999fcf6",
   "platform": "shopify",
   "title": "Improved compare and swap inventory updates for the `inventorySetQuantities` mutation",
   "summary": "This changelog relates to concurrency protection features . We've enhanced the compare-and-swap functionality in the inventorySetQuantities mutation to make concurrent inventory updates more intuitive.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2026-01",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-12-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/compare-and-swap-redesign-for-inventory-set-quantities",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1e8999fcf6/"
  },
  {
   "id": "shopify-016f514694",
   "platform": "shopify",
   "title": "Protected customer data scopes required for web pixel PII access starting on December 10th",
   "summary": "We will be enforcing Shopify's protected customer data policy for all web pixel extensions starting on December 10th, 2025.",
   "categories": [
    "breaking_change",
    "tracking_signal",
    "policy"
   ],
   "tags": [
    "Action Required",
    "Platform",
    "Update"
   ],
   "published_date": "2025-11-10",
   "effective_date": "2025-12-10",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/protected-customer-data-scopes-required",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-016f514694/"
  },
  {
   "id": "linkedin-e8cf95ec92",
   "platform": "linkedin",
   "title": "Member Authentication (November 2025 - Version 202511)",
   "summary": "Google and Apple Sign-In for Developer Applications Starting December 2, 2025, LinkedIn will support Sign in with Google and Sign in with Apple as new options for member authentication in developer applications, alongside the existing username/password method for OAuth 2.0 authorization requests.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202511"
   ],
   "published_date": "2025-11",
   "effective_date": "2025-12-02",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e8cf95ec92/"
  },
  {
   "id": "shopify-45cab52806",
   "platform": "shopify",
   "title": "InventoryItem.variant field deprecated in favor of InventoryItem.variants connection",
   "summary": "The InventoryItem.variant field has been deprecated and will be removed in a future API version. Use the new InventoryItem.variants connection instead. To learn more, see InventoryItem object or inventoryItem query in the GraphQL Admin API reference.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-01",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-12-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/inventory-item-variant-field-deprecation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-45cab52806/"
  },
  {
   "id": "shopify-78ff47c891",
   "platform": "shopify",
   "title": "Tax summary webhook `created_at` field now returns UTC timezone",
   "summary": "The created_at field from tax_summaries/create webhook for tax partners will now return timestamps in UTC format with the Z suffix, including millisecond precision. Update your parsing logic to handle the new format.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change",
    "Events & webhooks"
   ],
   "published_date": "2025-11-20",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/tax-summary-webhook-created-at-field-now-returns-utc-timezone",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-78ff47c891/"
  },
  {
   "id": "linkedin-9ce8590c6f",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202411 (November 2024) sunset on November 17, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202411 (November 2024) to migrate to the latest versions. Sunset date: November 17, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202411",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-11-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-17T03:44:00+00:00",
   "api_version": "202411",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-9ce8590c6f/"
  },
  {
   "id": "linkedin-ee83a97d85",
   "platform": "linkedin",
   "title": "Predictive Audiences API (November 2025 - Version 202511)",
   "summary": "Create High-intent, AI-powered Custom Audiences The Predictive Audiences API allows the customers to combine their first-party or third-party data with LinkedIn's predictive AI modeling to build audience segments tailored to specific business needs.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202511"
   ],
   "published_date": "2025-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ee83a97d85/"
  },
  {
   "id": "linkedin-76ed97bb07",
   "platform": "linkedin",
   "title": "Ad Lift Tests API (November 2025 - Version 202511)",
   "summary": "Ad Lift Test Measurement by Campaign Groups The Ad Lift Tests API supports specifying multiple campaign groups in the liftEntity field when creating a new ad lift test using POST /adLiftTests. This enables measurement of the lift for specified campaign groups.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202511"
   ],
   "published_date": "2025-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-76ed97bb07/"
  },
  {
   "id": "linkedin-9b885e9187",
   "platform": "linkedin",
   "title": "Lead Sync API (November 2025 - Version 202511)",
   "summary": "Dynamic URL Tracking Parameters on Lead Gen Forms Hidden fields for Lead Gen Forms support dynamic URL tracking parameters, enabling automatic tracking of campaigns, creatives, and other sources to associate leads with a particular lead gen form.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202511"
   ],
   "published_date": "2025-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-9b885e9187/"
  },
  {
   "id": "shopify-61516772a2",
   "platform": "shopify",
   "title": "The `cartDiscountCodeUpdate` mutation now requires the `discountCodes` field",
   "summary": "As part of the GraphQL Storefront API 2026-01 release , the cartDiscountCodesUpdate mutation now requires the discountCodes argument to be included. Previously, mutation calls without the discountCodes argument were allowed, but would not actually modify the cart in any way.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Storefront API",
    "Update"
   ],
   "published_date": "2025-10-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/the-cartdiscountcodeupdate-mutation-now-requires-the-discountcodes-field",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-61516772a2/"
  },
  {
   "id": "shopify-bbd857fadc",
   "platform": "shopify",
   "title": "Bulk operations group objects default changed to `false`",
   "summary": "We have optimized the output of bulk operations in the GraphQL Admin API to enhance speed and reliability. The groupObjects argument now defaults to false . Grouping objects can slow down operations and increase failure rates, especially with large datasets. The groupObjects argument is now deprecated.",
   "categories": [
    "breaking_change",
    "deprecation",
    "format_change"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-10-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/bulk-operations-group-objects-default-changed-to-false",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-bbd857fadc/"
  },
  {
   "id": "linkedin-492357757c",
   "platform": "linkedin",
   "title": "Ad Analytics API (October 2025 - Version 202510)",
   "summary": "Dwell Time Metric Update We recently improved the accuracy of the averageDwellTime metric in the adAnalytics API, which measures the duration that more than 50% of an ad’s pixels remain visible in the viewport.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "version-202510"
   ],
   "published_date": "2025-10",
   "effective_date": "2025-10-16",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-492357757c/"
  },
  {
   "id": "linkedin-a68752c542",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202410 (October 2024) sunset on October 15, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202410 (October 2024) to migrate to the latest versions. Sunset date: October 15, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202410",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-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-17T03:44:00+00:00",
   "api_version": "202410",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-a68752c542/"
  },
  {
   "id": "linkedin-2d1ec74c76",
   "platform": "linkedin",
   "title": "Campaigns API (September 2025 - Version 202509)",
   "summary": "Political Advertising Declaration for EU-Targeted Campaigns . Starting October 10, 2025, advertisers running campaigns targeting the EU region must self-declare whether their ads qualify as political advertising under the EU's Transparency and Targeting of Political Advertising (TTPA) regulation.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "version-202509"
   ],
   "published_date": "2025-09",
   "effective_date": "2025-10-10",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2d1ec74c76/"
  },
  {
   "id": "linkedin-6b6cb0ba03",
   "platform": "linkedin",
   "title": "Campaigns API (August 2025 - Version 202508)",
   "summary": "Political Advertising Declaration for EU-Targeted Campaigns . Starting October 10, 2025, advertisers running campaigns targeting the EU region must self-declare if their ads qualify as political advertising under the EU's Transparency and Targeting of Political Advertising (TTPA) regulation.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "version-202508"
   ],
   "published_date": "2025-08",
   "effective_date": "2025-10-10",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-6b6cb0ba03/"
  },
  {
   "id": "shopify-252ca3d986",
   "platform": "shopify",
   "title": "Your app may be affected by remote products",
   "summary": "Starting October 9, 2025, products displayed on storefronts may originate from a \"remote\" source, such as another store. This feature is optional and available to a select group of eligible US-based stores.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Admin REST API",
    "Breaking API Change",
    "Checkout UI",
    "Functions",
    "Storefront API",
    "Tools"
   ],
   "published_date": "2025-09-20",
   "effective_date": "2025-10-09",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/your-app-may-be-affected-by-remote-products",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-252ca3d986/"
  },
  {
   "id": "shopify-513857b05f",
   "platform": "shopify",
   "title": "Deprecate delivery legacy modes fields",
   "summary": "Support for legacy mode profiles in shipping has been discontinued. This feature has been disabled for a while, and the the GraphQL Admin API is being updated to reflect this.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2026-04",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-10-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecate-delivery-legacy-modes-fields",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-513857b05f/"
  },
  {
   "id": "shopify-9abf1356cc",
   "platform": "shopify",
   "title": "Introducing `functionHandle` for Shopify Functions",
   "summary": "As of the 2025-10 API version, we’re introducing support for user-defined handles as the identifier for Shopify Functions in GraphQL mutations.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2025-10",
    "API",
    "Deprecation announcement",
    "Functions"
   ],
   "published_date": "2025-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/introducing-functionhandle",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9abf1356cc/"
  },
  {
   "id": "shopify-4b855c7582",
   "platform": "shopify",
   "title": "Subscription contract shipping requirements now sync with product variants",
   "summary": "We've improved how subscription contracts handle shipping requirements to ensure accurate tax calculations, delivery details, and order totals. These changes apply when using the subscriptionBillingAttemptCreate mutation.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-10",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-10-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/subscription-contract-shipping-requirements-now-sync-with-product-variants",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4b855c7582/"
  },
  {
   "id": "linkedin-16f3f4e6e4",
   "platform": "linkedin",
   "title": "Company Intelligence API (October 2025 - Version 202510)",
   "summary": "Prove Business Impact with Company-level Insights Newly launched Company Intelligence API enables partners to surface company-level engagement across paid and organic LinkedIn touchpoints.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202510"
   ],
   "published_date": "2025-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-16f3f4e6e4/"
  },
  {
   "id": "linkedin-f7d8ccae16",
   "platform": "linkedin",
   "title": "Ad Lift Tests API Updates: Ad Lift Test Schema (October 2025 - Version 202510)",
   "summary": "Ad Lift Test Schema : Starting with the 202510 version, the adLiftTests API includes a new optional field, reviewInfo , for Ad lift tests. This field indicates if the test content is under review, accepted, or rejected, and, if rejected, specifies the reasons.",
   "categories": [
    "policy",
    "format_change"
   ],
   "tags": [
    "version-202510"
   ],
   "published_date": "2025-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-f7d8ccae16/"
  },
  {
   "id": "linkedin-5ef5dc8254",
   "platform": "linkedin",
   "title": "OAuth Token Usage (October 2025 - Version 202510)",
   "summary": "Monitor activity in the LinkedIn Developer Portal Starting September, the LinkedIn Developer Portal's Analytics dashboard includes a feature that lets developers monitor refresh token requests made by their applications. This update adds the ability to view OAuth token usage statistics for your application.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202510"
   ],
   "published_date": "2025-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-5ef5dc8254/"
  },
  {
   "id": "linkedin-d5dba12ecb",
   "platform": "linkedin",
   "title": "LinkedIn Ads Agreement (October 2025 - Version 202510)",
   "summary": "Updates to Improve Ad Performance LinkedIn is expanding its use of Microsoft data and customer tag data, which provide professional and B2B signals. This will help advertisers enhance their targeting, optimize campaigns with precision, and drive performance across the funnel.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202510"
   ],
   "published_date": "2025-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d5dba12ecb/"
  },
  {
   "id": "shopify-d533bd7e3b",
   "platform": "shopify",
   "title": "Upcoming Markets pricing support for Draft Order checkouts",
   "summary": "Starting from October 31 2025, when a customer updates their shipping address during a Draft Order checkout, product prices may change based on the shop's Markets configuration .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2025-09-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/upcoming-markets-pricing-support-for-draft-order-checkouts",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d533bd7e3b/"
  },
  {
   "id": "shopify-cf848ff1e1",
   "platform": "shopify",
   "title": "Removal of deprecated `Shop.draftOrders` connection in the GraphQL Admin API",
   "summary": "We are removing the Shop.draftOrders connection, which has already been deprecated for some time. This change is part of our ongoing efforts to streamline and improve the API's efficiency and functionality.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2026-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-09-26",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removal-of-deprecated-shopdraftorders-connection-in-admin-graphql-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-cf848ff1e1/"
  },
  {
   "id": "linkedin-b4f57d80a5",
   "platform": "linkedin",
   "title": "Matched Audiences API (September 2025 - Version 202509)",
   "summary": "Updated Endpoint for DMP Segment List Uploads . The DMP Segment List Uploads API endpoint for audience creation from static CSV files with POST /media/upload will sunset on September 16, 2025 .",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "version-202509"
   ],
   "published_date": "2025-09",
   "effective_date": "2025-09-16",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b4f57d80a5/"
  },
  {
   "id": "salesforce-61e58644ba",
   "platform": "salesforce",
   "title": "Salesforce retirement: Tableau Data Connect (September 16, 2025)",
   "summary": "Salesforce lists \"Tableau Data Connect\" on its Past Product & Feature Retirements page with timing: September 16, 2025.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2025-09-16",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=005167106&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "September 16, 2025",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-61e58644ba/"
  },
  {
   "id": "linkedin-d7426931a8",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202409 (September 2024) sunset on September 15, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202409 (September 2024) to migrate to the latest versions. Sunset date: September 15, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202409",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-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-17T03:44:00+00:00",
   "api_version": "202409",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d7426931a8/"
  },
  {
   "id": "shopify-8ce4348fed",
   "platform": "shopify",
   "title": "_tracking_consent, _landing_page, _orig_referrer cookies will no longer be set",
   "summary": "Starting on September 15th, 2025, Shopify will no longer set the following cookies on merchant storefronts: _landing_page _orig_referrer _tracking_consent While accessing internal cookie values is never recommended as they frequently change, any code that currently accesses the cookie values will need to be adapted…",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "API",
    "Action Required",
    "Deprecation announcement"
   ],
   "published_date": "2025-08-04",
   "effective_date": "2025-09-15",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/trackingconsent-landingpage-origreferrer-cookies-will-no-longer-be-set",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-8ce4348fed/"
  },
  {
   "id": "meta-ab8026d52d",
   "platform": "meta",
   "title": "Meta Graph API v17.0 expiration (September 12, 2025)",
   "summary": "Meta Graph API v17.0 was released May 23, 2023. Listed expiration date: September 12, 2025.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v17.0"
   ],
   "published_date": "2023-05-23",
   "effective_date": "2025-09-12",
   "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-17T03:44:00+00:00",
   "api_version": "v17.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-ab8026d52d/"
  },
  {
   "id": "meta-a2b78f33ad",
   "platform": "meta",
   "title": "Meta Marketing API v21.0 expiration (September 9, 2025)",
   "summary": "Meta Marketing API v21.0 was released October 2, 2024. Listed expiration date: September 9, 2025.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v21.0"
   ],
   "published_date": "2024-10-02",
   "effective_date": "2025-09-09",
   "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-17T03:44:00+00:00",
   "api_version": "v21.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-a2b78f33ad/"
  },
  {
   "id": "shopify-1b5dad1963",
   "platform": "shopify",
   "title": "Upgrade to the latest version of Checkout Kit to avoid issues with iOS 26",
   "summary": "Checkout Kit’s preloading feature is not compatible with the upcoming release of iOS 26. This incompatibility will prevent buyers from completing their checkout process within the app.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Tools",
    "Update"
   ],
   "published_date": "2025-09-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/upgrade-to-the-latest-version-of-checkout-kit-to-avoid-issues-with-ios-26",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1b5dad1963/"
  },
  {
   "id": "shopify-b95929109b",
   "platform": "shopify",
   "title": "Setting `permitsSkuSharing` argument to `false` when creating a fulfillment service returns an error",
   "summary": "With the 2025-10 API version, the permitsSkuSharing argument has been updated for both the fulfillmentServiceCreate mutation and the FulfillmentService#create REST endpoint to return an error if a false value is passed in.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Breaking API Change"
   ],
   "published_date": "2025-09-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/setting-permitsskusharing-argument-to-false-when-creating-a-fulfillment-service-returns-an-error",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-b95929109b/"
  },
  {
   "id": "shopify-ac5bc86194",
   "platform": "shopify",
   "title": "Next-Gen developer platform now available to all app developers",
   "summary": "What’s new for you: Create developer stores with any plan: Easily create dev stores on any Shopify plan, including Plus, to align with your target environments. Build and test without deploying: Instantly iterate on your app using the new app dev preview. Deploy only when you're ready.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "Action Required",
    "New",
    "Tools"
   ],
   "published_date": "2025-09-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/next-gen-dev-platform-ga",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-ac5bc86194/"
  },
  {
   "id": "shopify-8f0cd8c807",
   "platform": "shopify",
   "title": "CollectionReorderProducts operation userErrors now includes code field",
   "summary": "Starting with version 2025-10, the userErrors GraphQL type in the GraphQL Admin API's collectionReorderProducts mutation will be updated to CollectionReorderProductsUserError . This new type retains all the fields of the previous type and introduces an additional code field.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-09-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/collectionreorderproducts-operation-usererrors-now-includes-code-field",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-8f0cd8c807/"
  },
  {
   "id": "linkedin-287f093778",
   "platform": "linkedin",
   "title": "Ad Account Trust Preferences API (September 2025 - Version 202509)",
   "summary": "Manage Publisher Restrictions at the Ad Account level . Starting with the 202509 version, we have introduced a new endpoint /adAccountTrustPreferences in the Advertising API that allows you to create and manage ad publisher restrictions at the ad account level.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "version-202509"
   ],
   "published_date": "2025-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-287f093778/"
  },
  {
   "id": "linkedin-960df20404",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202408 (August 2024) sunset on August 18, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202408 (August 2024) to migrate to the latest versions. Sunset date: August 18, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202408",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-08-18",
   "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-17T03:44:00+00:00",
   "api_version": "202408",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-960df20404/"
  },
  {
   "id": "shopify-d8061889d9",
   "platform": "shopify",
   "title": "Introducing the new `context` field to specify discount eligibility",
   "summary": "As of API version 2025-10, you can use context to specify whether code or automatic discounts are eligible for all customers, specific customers, or customer segments. Specifying customer eligibility is a new feature for automatic discounts.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2025-08-18",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/discount-eligibility-management",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d8061889d9/"
  },
  {
   "id": "shopify-f91c64da1b",
   "platform": "shopify",
   "title": "The `_ab` cookie will no longer be set",
   "summary": "Starting on August 18th, 2025, Shopify will no longer set the _ab cookie on merchant storefronts or checkout. This cookie was used to enable/disable the preview bar. You can hide the preview bar while previewing a theme by adding the pb=0 parameter to the URL.",
   "categories": [
    "deprecation",
    "tracking_signal"
   ],
   "tags": [
    "Deprecation announcement",
    "Themes"
   ],
   "published_date": "2025-07-12",
   "effective_date": "2025-08-18",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/the-ab-cookie-will-no-longer-be-set",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f91c64da1b/"
  },
  {
   "id": "shopify-a60631b8eb",
   "platform": "shopify",
   "title": "The `_shopify_country` cookie will no longer be set",
   "summary": "Starting on August 15th, 2025, Shopify will no longer set the _shopify_country cookie on merchant storefronts or checkout. Developers looking to establish the customer's location can use the Customer Privacy API's getRegion method , which will be more reliable than the cookie now being removed.",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "Breaking API Change",
    "Themes"
   ],
   "published_date": "2025-06-16",
   "effective_date": "2025-08-15",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/shopifycountry-cookie-no-longer-set",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a60631b8eb/"
  },
  {
   "id": "shopify-3913d6e3e7",
   "platform": "shopify",
   "title": "The `cartDeliveryAddressesUpdate` mutation now supports removing all addresses from a cart",
   "summary": "To clear all delivery addresses associated with a cart, you can now call the cartDeliveryAddressesUpdate mutation and set addresses to an empty array( [] ). Previously, to clear a cart’s addresses, you could call the cartBuyerIdentityUpdate mutation and set buyerIdentity.deliveryAddressPreferences to an empty array.",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "2025-10",
    "API",
    "Action Required",
    "Breaking API Change",
    "Storefront API"
   ],
   "published_date": "2025-08-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/the-cartdeliveryaddressesupdate-mutation-now-supports-removing-all-addresses-from-a-cart",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3913d6e3e7/"
  },
  {
   "id": "shopify-0d086a53a5",
   "platform": "shopify",
   "title": "Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked header",
   "summary": "We're making changes to our HTTP/1.0 and HTTP/1.1 request handling to improve security and compliance with web standards. Starting August 1, 2025, all POST requests to Shopify APIs must include either a Content-Length header or Transfer-Encoding: chunked header, or they'll return an HTTP 411 error.",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Customer Account API",
    "Deprecation announcement",
    "Events & webhooks",
    "Payments Apps API",
    "Storefront API"
   ],
   "published_date": "2025-06-28",
   "effective_date": "2025-08-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/deprecation-of-post-requests-without-a-content-length-or-transfer-encoding-chunked-header",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-0d086a53a5/"
  },
  {
   "id": "shopify-1bb543cd58",
   "platform": "shopify",
   "title": "Buy Button JS must be upgraded to the latest version",
   "summary": "Last year, we announced the deprecation of the Checkout APIs , which Buy Button JS is dependent on. As part of this deprecation, checkout functionality will stop working on older versions of Buy Button JS on August 1, 2025 11:00 AM ET.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Deprecation announcement"
   ],
   "published_date": "2025-06-27",
   "effective_date": "2025-08-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/buy-button-js-must-be-upgraded-to-the-latest-version",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-1bb543cd58/"
  },
  {
   "id": "linkedin-fce49a568f",
   "platform": "linkedin",
   "title": "Conversions API Payload Builder (August 2025 - Version 202508)",
   "summary": "Enhanced Validation & Direct API Call Support . The Conversions API Payload Builder now supports capabilities to enable seamless and efficient integration process for Conversions API.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202508"
   ],
   "published_date": "2025-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-fce49a568f/"
  },
  {
   "id": "linkedin-b71f610403",
   "platform": "linkedin",
   "title": "Developer AI Chatbot (August 2025 - Version 202508)",
   "summary": "Now on the LinkedIn Developer Website Our AI-powered chatbot support has expanded from the Developer platform to the LinkedIn Developer website , making it easier for developers to discover and learn more about LinkedIn API products and access relevant technical information to get started.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202508"
   ],
   "published_date": "2025-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b71f610403/"
  },
  {
   "id": "linkedin-adb76ad92b",
   "platform": "linkedin",
   "title": "Creatives API (August 2025 - Version 202508)",
   "summary": "Support for Innovid VAST Tags in Video Ads for CTV Starting with the 202507 version, partners can utilize VAST tags to streamline the setup and asset management of Connected TV (CTV) ad campaigns.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202508"
   ],
   "published_date": "2025-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-adb76ad92b/"
  },
  {
   "id": "shopify-5f3237b6b2",
   "platform": "shopify",
   "title": "Deprecation of the `ProductVariant.taxCode` field",
   "summary": "As of Admin GraphQL API version 2025-10 , we are deprecating the taxCode field from the ProductVariant object. This change is part of the Avalara AvaTax app deprecation and will affect how you handle tax classification for product variants.",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "2025-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Deprecation announcement"
   ],
   "published_date": "2025-07-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-tax-code-field",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5f3237b6b2/"
  },
  {
   "id": "linkedin-70a4c8187c",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202407 (July 2024) sunset on July 22, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202407 (July 2024) to migrate to the latest versions. Sunset date: July 22, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202407",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-07-22",
   "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-17T03:44:00+00:00",
   "api_version": "202407",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-70a4c8187c/"
  },
  {
   "id": "shopify-3258be7f83",
   "platform": "shopify",
   "title": "Sunsetting Flex sections developer preview",
   "summary": "We've closed the Flex sections developer preview as of July 14th. This preview included theme blocks and style settings. Theme blocks are now available to all theme developers. You can start using theme blocks immediately to create reusable modules for structuring content within sections.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "Deprecation announcement",
    "Themes"
   ],
   "published_date": "2025-07-14",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/sunsetting-flex-sections-developer-preview",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3258be7f83/"
  },
  {
   "id": "shopify-f5d63eef52",
   "platform": "shopify",
   "title": "POS UI Extensions 2025-07 update",
   "summary": "As of July 3, 2025, we've made the following updates to POS UI Extensions: We've removed the deprecated FormattedTextField component. Update your code to use TextField instead. FormattedTextField still works in POS 10.6.0, but will no longer function in POS 10.7.0.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change",
    "POS Extensions"
   ],
   "published_date": "2025-07-03",
   "effective_date": "2025-07-03",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/pos-ui-extensions-2025-07-update",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f5d63eef52/"
  },
  {
   "id": "shopify-409414bc41",
   "platform": "shopify",
   "title": "Changes to Cart token format for AJAX and Storefront GraphQL Cart APIs",
   "summary": "Cart tokens will now be returned with a new format for both the AJAX and Storefront GraphQL Cart APIs. API features and functionality remain unchanged. Apps and themes should be designed to handle cart tokens in any format and of any length. Treat the cart token as a random identifier that will change in the future.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Update"
   ],
   "published_date": "2025-07-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/changes-to-cart-token-format-for-ajax-and-storefront-graphql-cart-apis",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-409414bc41/"
  },
  {
   "id": "shopify-5f39f0c3bd",
   "platform": "shopify",
   "title": "New Built for Shopify requirements for marketing apps – Effective July 1, 2025",
   "summary": "Starting July 1, 2025, new category-specific requirements apply to marketing apps in the Built for Shopify (BFS) program.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "Action Required",
    "Built for Shopify",
    "New"
   ],
   "published_date": "2025-07-01",
   "effective_date": "2025-07-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/new-built-for-shopify-requirements-for-marketing-apps-effective-july-1-2025",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5f39f0c3bd/"
  },
  {
   "id": "shopify-932825f6ca",
   "platform": "shopify",
   "title": "Order cancellation now supports refunds to store credit",
   "summary": "As of GraphQL Admin API version 2025-07 , the orderCancel mutation allows you to issue refunds as store credit, in addition to the original payment methods, when orders are cancelled.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-07-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/ordercancel-mutation-now-supports-refunds-to-store-credit",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-932825f6ca/"
  },
  {
   "id": "shopify-6f482adf5c",
   "platform": "shopify",
   "title": "New field for discount classes on `DraftOrderPlatformDiscount`",
   "summary": "The discountClass field in the DraftOrderPlatformDiscount object has been deprecated. Please use the discountClasses field instead, which allows for the representation of multiple discount classes associated with the backing price rule of the DraftOrderPlatformDiscount .",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-07-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-field-for-discount-classes-on-draftorderplatformdiscount",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6f482adf5c/"
  },
  {
   "id": "shopify-7ec70a555b",
   "platform": "shopify",
   "title": "Returns Processing APIs replaces Return Refund APIs",
   "summary": "As announced previously , we're introducing important changes to simplify and enhance return management in the Shopify Admin API. The returnRefund mutation is deprecated and replaced by the new returnProcess mutation.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-07-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/returns-processing-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7ec70a555b/"
  },
  {
   "id": "shopify-2d25de0932",
   "platform": "shopify",
   "title": "Now available: JS Buy SDK v3.0",
   "summary": "We released the last and final version of JavaScript Buy SDK v3.0 to extend its useful life following the Checkout API deprecation .",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change"
   ],
   "published_date": "2025-03-13",
   "effective_date": "2025-07-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/now-available-js-buy-sdk-v30",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-2d25de0932/"
  },
  {
   "id": "shopify-448c839070",
   "platform": "shopify",
   "title": "JS Buy SDK Deprecation Notice",
   "summary": "The JS Buy SDK is deprecated as of January, 2025. It will no longer be updated or maintained by Shopify past that point. A final major version will be released in early 2025 to remove the SDK's dependency on the deprecated Checkout APIs , replacing them with Cart APIs .",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Deprecation announcement"
   ],
   "published_date": "2024-12-03",
   "effective_date": "2025-07-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/js-buy-sdk-deprecation-notice",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-448c839070/"
  },
  {
   "id": "linkedin-6e71c05007",
   "platform": "linkedin",
   "title": "Creatives API (July 2025 - Version 202507)",
   "summary": "Support for Innovid VAST Tags in Video Ads for CTV Starting with the 202507 version, partners can utilize VAST tags to streamline the setup and asset management of Connected TV (CTV) ad campaigns.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202507"
   ],
   "published_date": "2025-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-6e71c05007/"
  },
  {
   "id": "linkedin-02af8b0406",
   "platform": "linkedin",
   "title": "Community Management API Enhancements (July 2025 - Version 202507)",
   "summary": "Empower Customers to Measure and Grow Influence Partners can provide detailed analytics on executive, employee, and brand engagement with LinkedIn audiences.",
   "categories": [
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "version-202507"
   ],
   "published_date": "2025-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-02af8b0406/"
  },
  {
   "id": "shopify-7f8dd75f4d",
   "platform": "shopify",
   "title": "Removed tax-related fields from the `ShopFeatures` object",
   "summary": "The EligibleForShopifyTaxReporting and ShopifyTaxReportingLegacyAutoTaxMigrated fields have been removed from the ShopFeatures object as it is no longer utilized in Shopify tax reporting. There are no replacements for these fields for external-facing apps.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-10",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-06-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removed-tax-related-fields-from-the-shopfeatures-object",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7f8dd75f4d/"
  },
  {
   "id": "shopify-d89993a950",
   "platform": "shopify",
   "title": "New pagination limits for Liquid & Storefront GraphQL API",
   "summary": "The Liquid and Storefront GraphQL API now limits pagination of arrays of objects to 25,000 items. This affects: For paginated GraphQL queries (using first , last , before , after parameters), queries will now return an error when paginating past the 25,000th item in the array.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Breaking API Change",
    "Liquid",
    "Storefront API"
   ],
   "published_date": "2025-06-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-pagination-limits-for-liquid-storefront-graphql-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d89993a950/"
  },
  {
   "id": "linkedin-78b0e79798",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202406 (June 2024) sunset on June 16, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202406 (June 2024) to migrate to the latest versions. Sunset date: June 16, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202406",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-06-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-17T03:44:00+00:00",
   "api_version": "202406",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-78b0e79798/"
  },
  {
   "id": "shopify-9cc287fad2",
   "platform": "shopify",
   "title": "`productCreate` surfaces input errors as `userErrors`",
   "summary": "Starting from 2025-07, the following productCreate input issues will be surfaced as userErrors : Linking multiple options to the same metafield Linking an option to an already-linked metafield Attempting to specify linkedMetafieldValue for an option that is not linked to a metafield Specifying both options and…",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-06-14",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/product-create-serves-input-errors-as-user-errors",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9cc287fad2/"
  },
  {
   "id": "shopify-35d0b5031c",
   "platform": "shopify",
   "title": "Contextual pricing and publishing APIs use backup region fallback",
   "summary": "We're changing the fallback behavior when determining the pricing and publishing that applies to a customer in a specific context. Currently, if a country that doesn't belong to a market is passed as a buyer signal, we use the store defaults.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-10",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-06-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/contextual-pricing-and-publishing-apis-use-backup-region-fallback",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-35d0b5031c/"
  },
  {
   "id": "linkedin-87cc2096ec",
   "platform": "linkedin",
   "title": "Member Follower Statistics API (June 2025 - Version 202506)",
   "summary": "Power your platform by integrating LinkedIn’s member follower statistics API to report insights on gained member followers for authenticated members and motivate members to create high-quality content on LinkedIn.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202506"
   ],
   "published_date": "2025-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-87cc2096ec/"
  },
  {
   "id": "linkedin-39a70ed697",
   "platform": "linkedin",
   "title": "Member Post Statistics API (June 2025 - Version 202506)",
   "summary": "Power your platform by integrating LinkedIn’s member post statistics API to report insights on member single post performance, as well as aggregated member posts, and motivate members to create high-quality content on LinkedIn.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202506"
   ],
   "published_date": "2025-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-39a70ed697/"
  },
  {
   "id": "linkedin-0ab75fd0de",
   "platform": "linkedin",
   "title": "Member Video Statistics API (June 2025 - Version 202506)",
   "summary": "Power your platform by integrating LinkedIn’s member video statistics API to report insights on video performance of the member post and motivate members to create high-quality video content on LinkedIn.",
   "categories": [
    "tracking_signal",
    "format_change"
   ],
   "tags": [
    "version-202506"
   ],
   "published_date": "2025-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-0ab75fd0de/"
  },
  {
   "id": "linkedin-a6f62baa2d",
   "platform": "linkedin",
   "title": "Sunset of Legacy Ad Lead Gen API on July 31, 2025: Legacy endpoints that will be sunset (June 2025 - Version 202506)",
   "summary": "Legacy endpoints that will be sunset: /adForms, /adFormResponses, /leadNotificationUrls. If not migrated to the new endpoints, follow the migration guide here .",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "version-202506"
   ],
   "published_date": "2025-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-a6f62baa2d/"
  },
  {
   "id": "linkedin-627976f9ff",
   "platform": "linkedin",
   "title": "Ad Analytics API (June 2025 - Version 202506)",
   "summary": "Revenue Attribution Metrics now available . Partners now have access to key business outcome metrics through the Ad Analytics API, allowing you to demonstrate LinkedIn’s impact, optimize sales and marketing strategies, and enhance lower funnel efficiency and effectiveness.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202506"
   ],
   "published_date": "2025-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-627976f9ff/"
  },
  {
   "id": "linkedin-8be9da8985",
   "platform": "linkedin",
   "title": "Add Business Email to Linkedin Application (June 2025 - Version 202506)",
   "summary": "Do not miss critical LinkedIn communications. We recommend partners to add their preferred business email address to their LinkedIn application to stay informed about critical LinkedIn Developer platform and product updates, including migration or deprecation notices, new APIs, or changes to current APIs.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "version-202506"
   ],
   "published_date": "2025-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-8be9da8985/"
  },
  {
   "id": "salesforce-77553dabf0",
   "platform": "salesforce",
   "title": "Salesforce retirement: Platform API Versions 21.0 through 30.0 (Summer '25 - June 2025)",
   "summary": "Salesforce lists \"Platform API Versions 21.0 through 30.0\" on its Past Product & Feature Retirements page with timing: Summer '25 - June 2025.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2025-06",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?id=000389618&type=1&utm_source=techcomms&utm_medium=email&utm_campaign=eol&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Summer '25 - June 2025",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-77553dabf0/"
  },
  {
   "id": "salesforce-7c2fe5dfce",
   "platform": "salesforce",
   "title": "Salesforce Platform API versions 21.0–30.0 retired (Summer '25)",
   "summary": "These API versions are deprecated (as of Summer ‘22 release), are no longer supported, and retired (as of the Summer '25 release). Applications that consume these versions will be disrupted because calls will fail and respond with an error that the requested endpoint is not found and can’t be processed by the platform.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "bulk",
    "rest",
    "soap"
   ],
   "published_date": null,
   "effective_date": "2025-06",
   "effective_date_precision": "month",
   "source_url": "https://help.salesforce.com/s/articleView?id=000389618&type=1",
   "source_name": "Salesforce Help article",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "salesforce/api-21-30-article",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-7c2fe5dfce/"
  },
  {
   "id": "shopify-e397bf4635",
   "platform": "shopify",
   "title": "Deprecation of legacy return APIs and improvements to return management",
   "summary": "We're introducing important changes to simplify and enhance return management in the Shopify Admin API. The returnRefund mutation is deprecated and replaced by the new returnProcess mutation.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-05-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-legacy-return-apis-and-improvements-to-return-management",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-e397bf4635/"
  },
  {
   "id": "shopify-766a83a983",
   "platform": "shopify",
   "title": "Deprecation of Product, Order, and Shipping Discount Function APIs",
   "summary": "As of API version 2025-04, the following Function APIs are deprecated: Product Discount Function API Order Discount Function API Shipping Discount Function API These APIs will be removed from all future stable and unstable API versions.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-05-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-product-order-shipping-discount-function-apis",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-766a83a983/"
  },
  {
   "id": "shopify-0dd94fd5ea",
   "platform": "shopify",
   "title": "Uncapped counts in GraphQL",
   "summary": "All count APIs in GraphQL now return uncapped results. To retrieve an uncapped count, set the limit argument to null . As part of this update, we've standardized the implementation across all GraphQL APIs. This change introduces a breaking change: all APIs now include a limit argument, with a default value of 10000 .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-05-21",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/uncapped-graphql-counts",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-0dd94fd5ea/"
  },
  {
   "id": "shopify-c4c27c9ca2",
   "platform": "shopify",
   "title": "Public access for app owned metafields and metaobjects is now disabled",
   "summary": "In line with last year's announcement regarding metafields access simplification, we are now implementing the removal of PUBLIC access for app-owned metafields and metaobjects.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-05-19",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/public-access-for-app-owned-metafields-and-metaobjects-is-now-disabled",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c4c27c9ca2/"
  },
  {
   "id": "linkedin-31946e16ad",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202405 (May 2024) sunset on May 15, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202405 (May 2024) to migrate to the latest versions. Sunset date: May 15, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202405",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-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-17T03:44:00+00:00",
   "api_version": "202405",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-31946e16ad/"
  },
  {
   "id": "shopify-2c3cf2e3d9",
   "platform": "shopify",
   "title": "Updated Shopify Theme Store Requirements and Submission Process – Effective May 15, 2025",
   "summary": "Starting May 15, 2025, all Shopify themes must meet the updated Theme Store requirements for new submissions and updates. Key changes include: Theme Zip File Structure: New /listings folder is now required in theme zip files. Preset Naming Requirements: Theme name requirements now apply to each preset.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Shopify Theme Store",
    "Update"
   ],
   "published_date": "2025-05-15",
   "effective_date": "2025-05-15",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/updated-shopify-theme-store-requirements-and-submission-process-effective-may-15-2025",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-2c3cf2e3d9/"
  },
  {
   "id": "meta-7f76e625fd",
   "platform": "meta",
   "title": "Meta Graph API v16.0 expiration (May 14, 2025)",
   "summary": "Meta Graph API v16.0 was released February 2, 2023. Listed expiration date: May 14, 2025.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v16.0"
   ],
   "published_date": "2023-02-02",
   "effective_date": "2025-05-14",
   "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-17T03:44:00+00:00",
   "api_version": "v16.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-7f76e625fd/"
  },
  {
   "id": "meta-5efe0cb33c",
   "platform": "meta",
   "title": "Meta Marketing API v20.0 expiration (May 6, 2025)",
   "summary": "Meta Marketing API v20.0 was released May 21, 2024. Listed expiration date: May 6, 2025.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v20.0"
   ],
   "published_date": "2024-05-21",
   "effective_date": "2025-05-06",
   "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-17T03:44:00+00:00",
   "api_version": "v20.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-5efe0cb33c/"
  },
  {
   "id": "shopify-a0a349080b",
   "platform": "shopify",
   "title": "Deprecating `gates` types and fields across the GraphQL Admin, Storefront, and Functions APIs",
   "summary": "Shopify is retiring gates types and fields due to limited usage and our commitment to enhancing developer tools with more robust APIs. To ensure your applications continue to function optimally, we recommend transitioning your implementations to metafields and metaobjects.",
   "categories": [
    "breaking_change",
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement",
    "Functions",
    "Storefront API"
   ],
   "published_date": "2025-05-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/gates-api-sunset",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a0a349080b/"
  },
  {
   "id": "shopify-140d376180",
   "platform": "shopify",
   "title": "The `UnitPriceMeasurementMeasuredUnit` enum now includes imperial units and counts",
   "summary": "In the release candidate for version 2025-07 of the Storefront , GraphQL Admin , and Customer Account API , the UnitPriceMeasurementMeasuredUnit enum now supports values for imperial units and counts. For example: $10/oz or $5/ft $2/item This update enables merchants to display more relevant and transparent pricing.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Admin GraphQL API",
    "Breaking API Change",
    "Customer Account API",
    "Storefront API"
   ],
   "published_date": "2025-05-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/unit-pricing-api-update",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-140d376180/"
  },
  {
   "id": "shopify-c0f177bd70",
   "platform": "shopify",
   "title": "Deprecation of `draftOrderCreateMerchantCheckout` mutation",
   "summary": "As of API version 2025-07, the draftOrderCreateMerchantCheckout mutation has been deprecated. Please use the draftOrderComplete mutation instead. For more information, please visit our help docs .",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2025-07",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-05-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-draftordercreatemerchantcheckout-mutation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c0f177bd70/"
  },
  {
   "id": "linkedin-8ff45c1361",
   "platform": "linkedin",
   "title": "LinkedIn Events Enhancements: Events Management API (May 2025 - Version 202505)",
   "summary": "Events Management API: Create LinkedIn Live Test Events . Partners can now create LinkedIn Live Events on their customer's LinkedIn company page for testing purposes using a new optional field called testEvent in the request schema for POST /events.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-8ff45c1361/"
  },
  {
   "id": "linkedin-569f9589f8",
   "platform": "linkedin",
   "title": "Events Management API (May 2025 - Version 202505)",
   "summary": "Partners can now create LinkedIn Live Events on their customer's LinkedIn company page for testing purposes using a new optional field called testEvent in the request schema for POST /events.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-569f9589f8/"
  },
  {
   "id": "linkedin-870958bbee",
   "platform": "linkedin",
   "title": "Creatives Management API (May 2025 - Version 202505)",
   "summary": "The POST /creatives endpoint now supports Event Ad creatives. For promoted LinkedIn Live events with registration forms, you can specify whether to display a video preview in the ad using the event ad boolean property hidePreviewVideo .",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-870958bbee/"
  },
  {
   "id": "linkedin-2112b12c70",
   "platform": "linkedin",
   "title": "Ad Analytics API (May 2025 - Version 202505)",
   "summary": "Launching Revenue Attribution Metrics We are excited to announce the availability of key business outcome metrics through the Ad Analytics API, enabling partners to demonstrate LinkedIn’s impact, optimize sales and marketing strategies, and enhance lower funnel efficiency and effectiveness.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2112b12c70/"
  },
  {
   "id": "linkedin-1f6edde8a7",
   "platform": "linkedin",
   "title": "Conversions API (May 2025 - Version 202505)",
   "summary": "The Conversions API now allows you to set a 365-day conversion lookback window for postClickAttributionWindowSize and viewThroughAttributionWindowSize when creating a new conversion rule with POST /conversions for the following conversion types: SUBMIT_APPLICATION, PURCHASE, ADD_TO_CART, QUALIFIED_LEAD, and LEAD.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-1f6edde8a7/"
  },
  {
   "id": "linkedin-9f001dd1f5",
   "platform": "linkedin",
   "title": "Add Business Email to LinkedIn Application (May 2025 - Version 202505)",
   "summary": "Do not miss critical LinkedIn communications .",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-9f001dd1f5/"
  },
  {
   "id": "linkedin-5c265f9881",
   "platform": "linkedin",
   "title": "Verified on LinkedIn Pilot (May 2025 - Version 202505)",
   "summary": "Add LinkedIn Verification to your Platform . Partners now have the ability to leverage LinkedIn verification through Verified on LinkedIn feature.",
   "categories": [
    "policy"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-5c265f9881/"
  },
  {
   "id": "linkedin-67da87e7e8",
   "platform": "linkedin",
   "title": "Ad Account Users API Updates: Find Ad Account Users by Accounts Update (May 2025 - Version 202505)",
   "summary": "Find Ad Account Users by Accounts Update: The GET /adAccountUsers endpoint with the q=accounts query parameter now limits user searches to only one ad account. It return matching results for only the first ad account ID, even if multiple ad account IDs are provided in the accounts query parameter.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-67da87e7e8/"
  },
  {
   "id": "linkedin-79a92c10aa",
   "platform": "linkedin",
   "title": "Find Ad Account Users by Accounts Update (May 2025 - Version 202505)",
   "summary": "The GET /adAccountUsers endpoint with the q=accounts query parameter now limits user searches to only one ad account. It return matching results for only the first ad account ID, even if multiple ad account IDs are provided in the accounts query parameter. This change in behavior applies to all previous versions.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-79a92c10aa/"
  },
  {
   "id": "linkedin-ebadc26db1",
   "platform": "linkedin",
   "title": "Unversioned Ad Account Users API Sunset (May 2025 - Version 202505)",
   "summary": "Starting from July 1st 2025, the deprecated unversioned API for Ad Account Users will be sunset. Please note that any calls to the API will return a 4xx error. You are recommended to use the versioned Ad Account Users API for continued access.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ebadc26db1/"
  },
  {
   "id": "linkedin-d8f640efb3",
   "platform": "linkedin",
   "title": "Campaign Recommendations API Sunset (May 2025 - Version 202505)",
   "summary": "Starting with the 202503 version, the adCampaignRecommendations and adCampaignInsights APIs have been fully sunset. Please note that any calls to these APIs using a deprecated version header will return a 426 status code error .",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "version-202505"
   ],
   "published_date": "2025-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d8f640efb3/"
  },
  {
   "id": "shopify-983bfc363f",
   "platform": "shopify",
   "title": "Web Pixels API: `event.data.checkout.subtotalPrice.amount` value change on the new `/thank-you` page and checkout events",
   "summary": "The event.data.checkout.subtotalPrice.amount value in the Web Pixels API has been updated. Previously, this value included the sum of all line item prices and product-level discounts, but not order-level discounts.",
   "categories": [
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "API",
    "Action Required",
    "Update"
   ],
   "published_date": "2025-04-30",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/web-pixels-api-eventdatacheckoutsubtotalpriceamount-value-change-on-the-new-thank-you-page-and-checkout-events",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-983bfc363f/"
  },
  {
   "id": "shopify-7c3f3eec3b",
   "platform": "shopify",
   "title": "Payment apps can no longer be embedded in the Shopify admin",
   "summary": "As of April 30, 2025, payment apps are no longer eligible to be embedded apps within the Shopify admin. The Payment Apps requirements have been updated to reflect this change.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "App store",
    "New"
   ],
   "published_date": "2025-04-16",
   "effective_date": "2025-04-30",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/payment-apps-can-no-longer-be-embedded-in-the-shopify-admin",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7c3f3eec3b/"
  },
  {
   "id": "shopify-3171c93483",
   "platform": "shopify",
   "title": "Cash transaction rounding for Point of Sale purchases in selected countries",
   "summary": "For specific currencies, cash transactions on Point of Sale now automatically round to the nearest denomination.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "New"
   ],
   "published_date": "2025-04-24",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-cash-rounding-on-order-and-order-transaction",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3171c93483/"
  },
  {
   "id": "shopify-f13de67eb4",
   "platform": "shopify",
   "title": "POS UI Extensions - Cart API: Customer fields removed from `subscribable` hook",
   "summary": "The POS UI Extensions Cart API has been updated, removing the email , firstName , lastName , and note Customer fields from the subscribable hook . Any extension used in POS version 10.0.0 or higher, and any extension targeting API version 2025-01 or higher, won't have access to these fields.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change",
    "POS Extensions"
   ],
   "published_date": "2025-04-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/pos-ui-extensions-cart-api-customer-fields-removed-from-subscribable-hook",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-f13de67eb4/"
  },
  {
   "id": "shopify-3d777bd215",
   "platform": "shopify",
   "title": "New arguments added to `statusPageUrl` field on the `Order` object",
   "summary": "We're enhancing the security of order status URLs by replacing static keys with purpose-specific capability tokens. This change helps protect customer data while giving you more control over URL access patterns. Order status URLs now use dynamically generated capability tokens instead of static key parameters.",
   "categories": [
    "breaking_change",
    "api_version_sunset",
    "policy"
   ],
   "tags": [
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2025-04-22",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-arguments-added-to-statuspageurl-field-on-order-object",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3d777bd215/"
  },
  {
   "id": "shopify-43d6d76c92",
   "platform": "shopify",
   "title": "Change in `productSet` mutation error code for suspended product",
   "summary": "As of the 2025-07 version of the GraphQL Admin API, an attempt to update a suspended product using productSet mutation will now return PRODUCT_SUSPENDED error code instead of INVALID_PRODUCT . For more detailed information and examples, visit our productSet documentation on Shopify.dev.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-04-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/change-in-productset-mutation-error-code-for-suspended-product",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-43d6d76c92/"
  },
  {
   "id": "linkedin-b394eaa68c",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202404 (April 2024) sunset on April 15, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202404 (April 2024) to migrate to the latest versions. Sunset date: April 15, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202404",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-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-17T03:44:00+00:00",
   "api_version": "202404",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b394eaa68c/"
  },
  {
   "id": "shopify-5e3055ac3b",
   "platform": "shopify",
   "title": "Checkout APIs will be shut down April 1, 2025",
   "summary": "Reminder: The Checkout APIs (Storefront Checkout Mutations and REST Checkout Endpoints) are deprecated and will be shut off on April 1, 2025. Customers will not be able to create or complete checkouts using the deprecated Checkout APIs after the deadline.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-04",
    "API",
    "Action Required",
    "Admin REST API",
    "Deprecation announcement",
    "Storefront API"
   ],
   "published_date": "2025-03-02",
   "effective_date": "2025-04-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/checkout-apis-will-be-shut-down-april-1-2025",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5e3055ac3b/"
  },
  {
   "id": "linkedin-f7190ec8b9",
   "platform": "linkedin",
   "title": "Campaign Groups API (April 2025 - Version 202504)",
   "summary": "Campaign Group Budget Optimization With Daily Budget . Starting with the version 202504, we’ve added an optional dailyBudget field to the campaign group object in the request payload for POST /adCampaignGroups.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202504"
   ],
   "published_date": "2025-04",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-f7190ec8b9/"
  },
  {
   "id": "linkedin-01b176ef45",
   "platform": "linkedin",
   "title": "Posts API (April 2025 - Version 202504)",
   "summary": "Support for Buy/Shop Now Call to Action . Starting with the version 202504, partners can read and create Buy/Shop Now call to action (CTA) via the Posts API . Ecommerce advertisers frequently use this type of CTA to encourage their target audience to purchase their product or service.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202504"
   ],
   "published_date": "2025-04",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-01b176ef45/"
  },
  {
   "id": "shopify-2efe216b79",
   "platform": "shopify",
   "title": "FeeSale fee field is nullable as of 2025-07",
   "summary": "As of 2025-07, the FeeSale.fee field is now nullable, meaning a Fee can be null if it has been deleted. In versions prior to 2025-07, the fee field will still return the deleted fee. For more information, visit the Shopify.dev documentation on FeeSale .",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-07",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-03-18",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/feesale-fee-field-is-nullable-as-of-2025-07",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-2efe216b79/"
  },
  {
   "id": "linkedin-c6b5911933",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202403 (March 2024) sunset on March 17, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202403 (March 2024) to migrate to the latest versions. Sunset date: March 17, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202403",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-03-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-17T03:44:00+00:00",
   "api_version": "202403",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-c6b5911933/"
  },
  {
   "id": "shopify-a4c106acfd",
   "platform": "shopify",
   "title": "Deprecating PriceListUserErrorCode values",
   "summary": "Starting in API version 2025-04, PriceListErrorCode values that are currently not returned by the API will be hidden. These error codes include: CATALOG_ASSIGNMENT_NOT_ALLOWED CATALOG_CANNOT_CHANGE_CONTEXT_TYPE APP_CATALOG_PRICE_LIST_ASSIGNMENT CONTEXT_RULE_MARKET_LOCKED",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-03-17",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecating-pricelistusererrorcode-values",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a4c106acfd/"
  },
  {
   "id": "shopify-3442db5bd4",
   "platform": "shopify",
   "title": "End of Compatibility for Old POS UI Extensions Versions",
   "summary": "Shopify's API version policy supports stable versions for 12 months.",
   "categories": [
    "breaking_change",
    "api_version_sunset",
    "deprecation",
    "policy"
   ],
   "tags": [
    "2025-04",
    "API",
    "Action Required",
    "Deprecation announcement",
    "POS Extensions"
   ],
   "published_date": "2025-03-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/end-of-compatibility-for-old-pos-ui-extensions-versions",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3442db5bd4/"
  },
  {
   "id": "linkedin-618bc94c71",
   "platform": "linkedin",
   "title": "Conversions API Enhancements: Access Token Generation in Campaign Manager for Direct API (March 2025 - Version 202503)",
   "summary": "Access Token Generation in Campaign Manager for Direct API : Advertisers that directly send their conversions data to LinkedIn Conversions API without integrating through supported partner platforms will now have the ability to generate access tokens for authentication directly from their Campaign Manager Ad Account.",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "version-202503"
   ],
   "published_date": "2025-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-618bc94c71/"
  },
  {
   "id": "linkedin-b86a9346d1",
   "platform": "linkedin",
   "title": "Access Token Generation in Campaign Manager for Direct API (March 2025 - Version 202503)",
   "summary": "Advertisers that directly send their conversions data to LinkedIn Conversions API without integrating through supported partner platforms will now have the ability to generate access tokens for authentication directly from their Campaign Manager Ad Account.",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "version-202503"
   ],
   "published_date": "2025-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b86a9346d1/"
  },
  {
   "id": "linkedin-fcb8df293b",
   "platform": "linkedin",
   "title": "Build Payload with ease ​ (March 2025 - Version 202503)",
   "summary": "We are making it easy for developers to build the payload body of /conversionEvents endpoint and bring the auto formatted, syntactically correct json/CURL to the API call.​ This aims to reduce developer's effort to build the payload​, minimize the number of errors a developer would encounter​ and make integration…",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202503"
   ],
   "published_date": "2025-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-fcb8df293b/"
  },
  {
   "id": "linkedin-92407ee5f1",
   "platform": "linkedin",
   "title": "Ad Targeting Entities API (March 2025 - Version 202503)",
   "summary": "Filter Geographies Eligible for CTV-Only Campaigns . Starting with the 202503 version, we have introduced a new optional field useCase in the typeahead finder of the Ad Targeting Entities API .",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202503"
   ],
   "published_date": "2025-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-92407ee5f1/"
  },
  {
   "id": "linkedin-5fe049a2a4",
   "platform": "linkedin",
   "title": "Audience Insights API Use Cases (March 2025 - Version 202503)",
   "summary": "We’ve launched a new use cases page for the Audience Insights API. Please visit the page to explore how the API can be utilized.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202503"
   ],
   "published_date": "2025-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-5fe049a2a4/"
  },
  {
   "id": "shopify-745707fa17",
   "platform": "shopify",
   "title": "POS Legacy Extensions Will Be Deprecated in February 2025",
   "summary": "On February 28, 2025, POS Links, POS cart app extensions, and POS product recommendations will be deprecated. Developers and merchants will no longer be able to view or access these extensions in Shopify POS. We recommend you rebuild legacy extensions with POS UI Extensions .",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Deprecation announcement",
    "POS Extensions"
   ],
   "published_date": "2024-11-06",
   "effective_date": "2025-02-28",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/pos-legacy-extensions-will-be-deprecated-in-february-2025",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-745707fa17/"
  },
  {
   "id": "shopify-d6f6cc229c",
   "platform": "shopify",
   "title": "Metafield description input field removal",
   "summary": "The description field on metafield is being removed from the MetafieldInput GraphQL input object. The change will appear in unstable and will be included in the 2025-07 API version. The description field is optional and isn't exposed to merchants. You can safely stop including the field in queries and mutations.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-02-27",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/metafield-description-field-removal",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d6f6cc229c/"
  },
  {
   "id": "shopify-04de42e501",
   "platform": "shopify",
   "title": "Explicit access grants for metafields removed",
   "summary": "Completing the transition that began with the deprecation of explicit grants , existing explicit grants in the system will stop working on February 24, 2025.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "API",
    "Action Required",
    "Breaking API Change"
   ],
   "published_date": "2025-02-17",
   "effective_date": "2025-02-24",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/explicit-access-grants-for-metafields-full-deprecation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-04de42e501/"
  },
  {
   "id": "linkedin-e75caa5b14",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202402 (February 2024) sunset on February 18, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202402 (February 2024) to migrate to the latest versions. Sunset date: February 18, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202402",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-02-18",
   "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-17T03:44:00+00:00",
   "api_version": "202402",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e75caa5b14/"
  },
  {
   "id": "shopify-e90d06c4b9",
   "platform": "shopify",
   "title": "Updated Country Harmonized System Code validations on Product Variant mutations",
   "summary": "Starting with the Admin GraphQL API version 2025-04, all Product Variant mutations will include validations to ensure that any country-specific harmonized system codes provided in the input are compatible with the existing codes on the Inventory Item.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-04",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-02-14",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/updated-country-harmonized-system-code-validations-on-product-variant-mutations",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-e90d06c4b9/"
  },
  {
   "id": "meta-f98659edc1",
   "platform": "meta",
   "title": "Meta Marketing API v19.0 expiration (February 4, 2025)",
   "summary": "Meta Marketing API v19.0 was released January 23, 2024. Listed expiration date: February 4, 2025.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v19.0"
   ],
   "published_date": "2024-01-23",
   "effective_date": "2025-02-04",
   "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-17T03:44:00+00:00",
   "api_version": "v19.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-f98659edc1/"
  },
  {
   "id": "shopify-13bd9ee023",
   "platform": "shopify",
   "title": "Removing unnecessary `RELEVANCE` sort options",
   "summary": "RELEVANCE will no longer be included in connection sort options by default as of 2025-04 API versions. This will eliminate cases where the option offered no unique behavior, and acted as a basic ID sort. Legitimate cases where this option provides unique capabilities and services regular traffic will not change.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-04",
    "API",
    "Admin GraphQL API",
    "Breaking API Change",
    "Customer Account API"
   ],
   "published_date": "2025-02-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removing-unnecessary-relevance-sort-options",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-13bd9ee023/"
  },
  {
   "id": "linkedin-774654550d",
   "platform": "linkedin",
   "title": "Events Management API (February 2025 - Version 202502)",
   "summary": "We are excited to announce that partners can now create, schedule, and manage LinkedIn Events, including LinkedIn Live events or external events on LinkedIn, through a new Event Management API .",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202502"
   ],
   "published_date": "2025-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-774654550d/"
  },
  {
   "id": "linkedin-480dd5fdc8",
   "platform": "linkedin",
   "title": "Media Planning API (February 2025 - Version 202502)",
   "summary": "Forecast Cost-Per-KeyResult (CPX) Partners can now access forecast results for CPL (Cost-Per-Leads), CPR (Cost-Per-Reach), and CPM (Cost-Per-Thousand Impressions) directly through the Media Planning API.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202502"
   ],
   "published_date": "2025-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-480dd5fdc8/"
  },
  {
   "id": "linkedin-3bcd9f4dac",
   "platform": "linkedin",
   "title": "Event Ads API (February 2025 - Version 202502)",
   "summary": "The Event Ads API enables campaign management partners to seamlessly create and manage Event Ads for their customers. LinkedIn Event Ads allow for scaled distribution of events directly in the LinkedIn feed to a specified target audience driving engagement, registrations, and generating live (and post-live) views.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202502"
   ],
   "published_date": "2025-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-3bcd9f4dac/"
  },
  {
   "id": "linkedin-449d5b2975",
   "platform": "linkedin",
   "title": "DMP Segments Users API and DMP Segments Companies API (February 2025 - Version 202502)",
   "summary": "The BATCH_CREATE method for streaming audience data of multiple users in POST /dmpSegments/users and multiple companies in POST /dmpSegments/companies has been enhanced. We now support partial batch request validation, allowing the processing of all valid elements in a batch sent in the request payload.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202502"
   ],
   "published_date": "2025-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-449d5b2975/"
  },
  {
   "id": "shopify-76080692d7",
   "platform": "shopify",
   "title": "New Catalog APIs",
   "summary": "As of April 2025, the Catalog APIs have been updated to support changes in how markets are managed. For more details, see the New Markets APIs . With these updates, multiple markets can now be assigned to a single catalog.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2025-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-01-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-catalog-apis",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-76080692d7/"
  },
  {
   "id": "shopify-6939fb4156",
   "platform": "shopify",
   "title": "Payout statuses In Transit and Scheduled have been merged",
   "summary": "We’ve made a significant update to the payout statuses in our system. As part of our ongoing efforts to streamline and enhance your experience, we have merged the payout statuses \"In Transit\" and \"Scheduled\" into a single status: Scheduled .",
   "categories": [
    "deprecation",
    "tracking_signal"
   ],
   "tags": [
    "2025-04",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-01-29",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/payout-statuses-in-transit-and-scheduled-have-been-merged",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6939fb4156/"
  },
  {
   "id": "linkedin-69f3b22399",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202401 (January 2024) sunset on January 22, 2025",
   "summary": "Developers using LinkedIn Marketing APIs version 202401 (January 2024) to migrate to the latest versions. Sunset date: January 22, 2025. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202401",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2025-01-22",
   "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-17T03:44:00+00:00",
   "api_version": "202401",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-69f3b22399/"
  },
  {
   "id": "shopify-896ae2bfbc",
   "platform": "shopify",
   "title": "Continuous cart authentication",
   "summary": "We’ve recently rolled out a change that enables continuous authentication when a customerAccessToken is appended to the cart in the buyerIdentity object. The obtained checkoutUrl allows authenticated customers to navigate to a logged-in checkout experience.",
   "categories": [
    "breaking_change",
    "deprecation",
    "policy"
   ],
   "tags": [
    "API",
    "Action Required",
    "Storefront API",
    "Update"
   ],
   "published_date": "2025-01-16",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/continuous-cart-authentication",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-896ae2bfbc/"
  },
  {
   "id": "shopify-5e100b76d0",
   "platform": "shopify",
   "title": "New Buyer Consent Requirement",
   "summary": "As of Tuesday, February 18, 2025, all published apps must display costs and obtain explicit buyer consent before adding any optional paid items to Storefront, Cart, or Checkout. These requirements are already being enforced on unpublished apps.",
   "categories": [
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "Action Required",
    "App store",
    "New"
   ],
   "published_date": "2025-01-16",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-buyer-consent-requirement",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5e100b76d0/"
  },
  {
   "id": "shopify-4a1a0cd0c4",
   "platform": "shopify",
   "title": "Public apps must use new GraphQL Product APIs to be accepted in the Shopify App Store",
   "summary": "Starting January 6, 2025, all new apps submitted to the Shopify App Store must use the new GraphQL Product APIs . After this date, apps that query deprecated REST API product resources won’t be approved. As of February 1, 2025, all public apps must migrate to the new GraphQL Product APIs .",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "App store",
    "Update"
   ],
   "published_date": "2025-01-01",
   "effective_date": "2025-01-06",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/public-apps-must-use-new-graphql-product-apis-to-be-accepted-in-the-shopify-app-store",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4a1a0cd0c4/"
  },
  {
   "id": "shopify-6a1aa7e79a",
   "platform": "shopify",
   "title": "Updated requirement: Draft apps must not make calls to APIs that will be deprecated in 90 days or less",
   "summary": "Starting January 6, 2025, draft apps that make calls to APIs that will be deprecated in 90 days or less will not be able to submit their apps for review. This is an updated requirement. Be sure to check your API Health report in your Partner Dashboard to ensure your app is querying supported APIs.",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "Action Required",
    "App store",
    "Update"
   ],
   "published_date": "2024-12-19",
   "effective_date": "2025-01-06",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/updated-requirement-draft-apps-must-not-make-calls-to-apis-that-will-be-deprecated-in-90-days-or-less",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6a1aa7e79a/"
  },
  {
   "id": "shopify-4739b31659",
   "platform": "shopify",
   "title": "Session tokens and app listings automatically checked before submitting for app review",
   "summary": "Starting January 6, 2025, we are introducing additional preliminary steps in the app review process.",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "Action Required",
    "App store",
    "New"
   ],
   "published_date": "2024-12-17",
   "effective_date": "2025-01-06",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/session-tokens-and-app-listings-automatically-checked-before-submitting-for-app-review",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4739b31659/"
  },
  {
   "id": "shopify-eb7c4b584d",
   "platform": "shopify",
   "title": "New Markets APIs",
   "summary": "As of 2025-04 , the Markets APIs have been updated to support additional customizations and conditions for each market, enabling merchants to tailor their shops' buyer experiences.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2025-04",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-01-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-markets-apis",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-eb7c4b584d/"
  },
  {
   "id": "shopify-d29b0ee621",
   "platform": "shopify",
   "title": "Changes to our Font Library",
   "summary": "As part of a move towards open-source fonts, and in an effort to refine our font offerings, we have deprecated some fonts in our library. We’re also expanding the library of open-source fonts, with 32 new high quality typefaces available today.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Deprecation announcement",
    "Themes"
   ],
   "published_date": "2024-11-12",
   "effective_date": "2025-01-03",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/changes-to-our-font-library",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d29b0ee621/"
  },
  {
   "id": "shopify-024d261d26",
   "platform": "shopify",
   "title": "Unused PriceListUserErrorCode values removed",
   "summary": "Starting in API version 2025-01, PriceListErrorCode values that are currently not returned by the API will be hidden.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/unused-pricelistusererrorcode-values-removed",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-024d261d26/"
  },
  {
   "id": "shopify-88f04c5cc1",
   "platform": "shopify",
   "title": "Deprecation of `storefrontCustomerAccessTokenCreate` Mutation",
   "summary": "As of API version 2025-01 , the storefrontCustomerAccessTokenCreate mutation is deprecated. This mutation, which was used to exchange the Customer Access Token in the Authorization header for a Storefront Customer Access Token, is no longer necessary.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Customer Account API",
    "Deprecation announcement"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecation-of-storefrontcustomeraccesstokencreate-mutation",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-88f04c5cc1/"
  },
  {
   "id": "shopify-509d462d2b",
   "platform": "shopify",
   "title": "Cart Delivery Address Management",
   "summary": "We've refined and improved how delivery addresses are handled by making deliveryAddresses a required input field within a new delivery object. As of API version 2025-01, the deliveryAddressPreferences field on the CartBuyerIdentity object is deprecated. Use the new addresses field on the CartDelivery object instead.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Deprecation announcement",
    "Storefront API"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/cart-delivery-address-management",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-509d462d2b/"
  },
  {
   "id": "shopify-5ce0419333",
   "platform": "shopify",
   "title": "Fulfillment Hold Access Update For Node Queries",
   "summary": "As of the Admin API version 2025-01, apps using the node or nodes GraphQL queries to fetch fulfillment holds will only be able to fetch those that belong to a fulfillment order that they have access to.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/fulfillment-hold-access-update-for-node-queries",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-5ce0419333/"
  },
  {
   "id": "shopify-9d3cfd5df3",
   "platform": "shopify",
   "title": "New customer's webhook and changes to existing customer's webhooks payload",
   "summary": "As of 2025-01, we're changing how a customer is represented in webhooks: We added the customers/purchasing_summary webhook. We made some changes affecting webhooks containing a customer payload: We removed tags in favour of the customer.tags_added and customer.tags_removed webhooks.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Events & webhooks",
    "Update"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-customer-s-webhook-and-changes-to-existing-customer-s-webhooks-payload",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9d3cfd5df3/"
  },
  {
   "id": "shopify-83c7275d90",
   "platform": "shopify",
   "title": "Change to FulfillmentOrderSortKeys",
   "summary": "Starting in API version 2025-01 , RELEVANCE will be removed as a valid value from FulfillmentOrderSortKeys in the GraphQL Admin API.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/change-to-fulfillmentordersortkeys",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-83c7275d90/"
  },
  {
   "id": "shopify-4c5fa534e4",
   "platform": "shopify",
   "title": "Introduce 3DS support for verifications",
   "summary": "As of version 2025-01 , payments extensions that support vaulting will now be able to process 3DS challenges for verifications. That is possible through : A new mutation, VerificationSessionRedirect New arguments to the existing VerificationSessionResolve and VerificationSessionReject mutations.",
   "categories": [
    "deprecation",
    "breaking_change",
    "policy"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Payments Apps API",
    "Update"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/introduce-3ds-support-for-verifications",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-4c5fa534e4/"
  },
  {
   "id": "shopify-3ffe0fcb2a",
   "platform": "shopify",
   "title": "Apply multiple holds to a single fulfillment order",
   "summary": "With the introduction of support for placing more than one hold per fulfillment order, you can quickly and easily add another hold each time an issue arises.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Admin REST API",
    "Events & webhooks",
    "Update"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/apply-multiple-holds-to-a-single-fulfillment-order",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-3ffe0fcb2a/"
  },
  {
   "id": "shopify-98d221ef25",
   "platform": "shopify",
   "title": "Tax and Duties are deprecated in Storefront Cart API",
   "summary": "As of API version 2025-01 , we're deprecating the tax and duty fields in Storefront API Cart. Tax and Duties are calculated at Checkout where they can be finalized with the complete context of the buyer's information, ensuring greater accuracy.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Deprecation announcement",
    "Storefront API"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/tax-and-duties-are-deprecated-in-storefront-cart-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-98d221ef25/"
  },
  {
   "id": "shopify-d741687528",
   "platform": "shopify",
   "title": "New validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs",
   "summary": "As of the 2025-01 version of the Admin GraphQL API, the handle field in productInput for productCreate and productUpdate , as well as in productSetInput for productSet will be validated for uniqueness. This means that you will no longer be able to input a duplicate handle.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2025-01-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/new-validation-against-duplicate-handles-in-productcreate-productupdate-and-productset-mutation-inputs",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-d741687528/"
  },
  {
   "id": "shopify-22d1fdd9ae",
   "platform": "shopify",
   "title": "Updates effective December 30 to our Partner Program Agreement and API License and Terms of Use",
   "summary": "EFFECTIVE DECEMBER 30, 2024 ACTION REQUIRED We've made changes to our Partner Program Agreement and API License and Terms of Use .",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "Action Required",
    "App store",
    "New"
   ],
   "published_date": "2024-12-30",
   "effective_date": "2025-01-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/updates-effective-december-30-to-our-partner-program-agreement-and-api-license-and-terms-of-use",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-22d1fdd9ae/"
  },
  {
   "id": "shopify-23d76aec41",
   "platform": "shopify",
   "title": "Built for Shopify Requirements for embedded apps and apps in marketing categories",
   "summary": "Apps must meet the following criteria to achieve or maintain Built for Shopify status by the specified effective dates: New design requirements – Effective January 1, 2025 We’re introducing new design requirements including: Using tabs for secondary navigation Following UX best practices New category-specific…",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Built for Shopify",
    "Update"
   ],
   "published_date": "2024-12-11",
   "effective_date": "2025-01-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/built-for-shopify-requirements-for-embedded-apps-and-apps-in-marketing-categories-effective-july-2025",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-23d76aec41/"
  },
  {
   "id": "shopify-67e6b0f008",
   "platform": "shopify",
   "title": "Simplifying how metafield and metaobject permissions work",
   "summary": "In the new year we’re simplifying how metafield and metaobject permissions work. This makes the system easier to work with and will further improve API response times.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement",
    "Liquid"
   ],
   "published_date": "2024-12-10",
   "effective_date": "2025-01-01",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/simplifying-how-metafield-and-metaobject-permissions-work",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-67e6b0f008/"
  },
  {
   "id": "linkedin-9472f6625c",
   "platform": "linkedin",
   "title": "Event Ads API (January 2025 - Version 202501)",
   "summary": "The Event Ads API enables campaign management partners to seamlessly create and manage Event Ads for their customers. LinkedIn Event Ads allow for scaled distribution of events directly in the LinkedIn feed to a specified target audience driving engagement, registrations, and generating live (and post-live) views.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202501"
   ],
   "published_date": "2025-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-9472f6625c/"
  },
  {
   "id": "linkedin-2ec34e69a1",
   "platform": "linkedin",
   "title": "Campaign Groups API (January 2025 - Version 202501)",
   "summary": "Starting with the 202501 version, we’ve introduced an optional budgetOptimization field to the campaign group object in the request payload for POST /adCampaignGroups.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202501"
   ],
   "published_date": "2025-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2ec34e69a1/"
  },
  {
   "id": "linkedin-ae142ab615",
   "platform": "linkedin",
   "title": "Events API (January 2025 - Version 202501)",
   "summary": "Starting with the 202411 version, we've made significant improvements to the Events schema to enhance and streamline the developer experience. Please ensure to use the updated schema to prevent any issues with event lead syncing.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202501"
   ],
   "published_date": "2025-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ae142ab615/"
  },
  {
   "id": "linkedin-ae0dd821ae",
   "platform": "linkedin",
   "title": "Media Planning API Use Cases (January 2025 - Version 202501)",
   "summary": "We’ve launched a new use cases page for the Media Planning API. Please visit the page to explore how the API can be utilized.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202501"
   ],
   "published_date": "2025-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ae0dd821ae/"
  },
  {
   "id": "shopify-6bd6862397",
   "platform": "shopify",
   "title": "Deprecate customer_payment_method_remote_credit_card_create",
   "summary": "The mutation for CustomerPaymentMethodRemoteCreditCardCreate has been deprecated and is now hidden. This mutation, which was used to create remote credit card payment methods for customers, is no longer supported as of API version 2025-01.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Deprecation announcement",
    "Payments Apps API"
   ],
   "published_date": "2024-12-31",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecate-customerpaymentmethodremotecreditcardcreate",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6bd6862397/"
  },
  {
   "id": "shopify-6a773537fe",
   "platform": "shopify",
   "title": "Deprecated `SubscriptionMailingAddress` in favor of `MailingAddress`",
   "summary": "As of the 2025-07 version of the GraphQL Admin API, we've deprecated the SubscriptionMailingAddress object. Use the MailingAddress object instead.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-07",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2024-12-19",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/deprecate-subscriptionmailingaddress-in-favour-of-mailingaddress",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-6a773537fe/"
  },
  {
   "id": "shopify-996523f4b7",
   "platform": "shopify",
   "title": "Removal of deprecated shop fields",
   "summary": "As of Admin GraphQL API 2025-01 , some previously deprecated fields have been removed which have replacements: Shop.collectionByHandle → QueryRoot.collectionByHandle Shop.collectionSavedSearches → QueryRoot.collectionSavedSearches Shop.customerSavedSearches → QueryRoot.customerSavedSearches…",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Admin GraphQL API",
    "Breaking API Change"
   ],
   "published_date": "2024-12-18",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removal-of-unused-deprecated-fields",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-996523f4b7/"
  },
  {
   "id": "linkedin-796593e8b6",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202307 (July 2023) sunset on December 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202307 (July 2023) to migrate to the latest versions. Sunset date: December 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202307",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-12-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-17T03:44:00+00:00",
   "api_version": "202307",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-796593e8b6/"
  },
  {
   "id": "linkedin-1ffba4792c",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202306 (June 2023) sunset on December 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202306 (June 2023) to migrate to the latest versions. Sunset date: December 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202306",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-12-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-17T03:44:00+00:00",
   "api_version": "202306",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-1ffba4792c/"
  },
  {
   "id": "linkedin-4c47e098ec",
   "platform": "linkedin",
   "title": "Migrate to the new Lead Sync API by December 16, 2024 (April 2024 - Version 202404)",
   "summary": "Collect leads from ads, events, and other organic sources via a single API The new Lead Sync API simplifies and enhances LinkedIn lead syncing capabilities by consolidating the legacy Ads Lead Sync and Events Lead Sync APIs into a single API.",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "format_change"
   ],
   "tags": [
    "version-202404"
   ],
   "published_date": "2024-04",
   "effective_date": "2024-12-16",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-4c47e098ec/"
  },
  {
   "id": "shopify-bf3655e92d",
   "platform": "shopify",
   "title": "Changes to ScriptTag displayScope field on Admin GraphQL API",
   "summary": "As of Admin GraphQL API version 2025-01, the only valid value for the displayScope field on the ScriptTagInput object is ONLINE_STORE . The displayScope field remains optional when creating and updating Script tags.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2024-12-13",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/changes-to-scripttag-displayscope-field-on-admin-graphql-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-bf3655e92d/"
  },
  {
   "id": "shopify-c2daa2b469",
   "platform": "shopify",
   "title": "Product image resource in REST now returns a media image GID to streamline migration to GraphQL",
   "summary": "As of 2025-01 , the admin REST API for the product image resource will return a media image GID instead of a product image GID. This is designed to help make it easier to migrate to GraphQL from REST when interfacing with product images that were created before the introduction of a unified media id.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Update"
   ],
   "published_date": "2024-12-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/product-image-resource-in-rest-now-returns-a-media-image-gid-to-streamline-migration-to-graphql",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-c2daa2b469/"
  },
  {
   "id": "shopify-886d2b5fb6",
   "platform": "shopify",
   "title": "Admin REST API product image is now deprecated",
   "summary": "As of 2025-01 , the admin REST API for the product image resource is now deprecated. It is recommended to migrate to GraphQL and use media IDs going forward. The admin_graphql_api_id will return a media image ID to streamline the migration process. More information and a migration guide can be found in the dev docs .",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Admin REST API",
    "Deprecation announcement"
   ],
   "published_date": "2024-12-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/admin-rest-api-product-image-is-now-deprecated",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-886d2b5fb6/"
  },
  {
   "id": "shopify-641c408d0c",
   "platform": "shopify",
   "title": "App extensions can’t be used for self-promotion or related activities",
   "summary": "Starting December 5, 2024, app extensions, including admin links, checkout extensibility, and theme app extensions can’t be used to advertise your app, promote related apps, or request reviews.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "App store",
    "Update"
   ],
   "published_date": "2024-12-05",
   "effective_date": "2024-12-05",
   "effective_date_precision": "day",
   "source_url": "https://shopify.dev/changelog/app-extensions-can-t-be-used-for-self-promotion-or-related-activities",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-641c408d0c/"
  },
  {
   "id": "shopify-cee337efee",
   "platform": "shopify",
   "title": "PrivateMetafield is now deprecated",
   "summary": "Starting in API version 2025-01 , PrivateMetafield will be removed from the GraphQL Admin API. Use app-data metafields instead. If the metafield is needed per resource, consider the migration guide for using app-reserved namespaces.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement",
    "Events & webhooks"
   ],
   "published_date": "2024-12-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/privatemetafield-is-now-deprecated",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-cee337efee/"
  },
  {
   "id": "meta-bae563a2aa",
   "platform": "meta",
   "title": "Meta Graph API v15.0 expiration (November 20, 2024)",
   "summary": "Meta Graph API v15.0 was released September 15, 2022. Listed expiration date: November 20, 2024.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v15.0"
   ],
   "published_date": "2022-09-15",
   "effective_date": "2024-11-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-17T03:44:00+00:00",
   "api_version": "v15.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-bae563a2aa/"
  },
  {
   "id": "salesforce-186c0df3be",
   "platform": "salesforce",
   "title": "Salesforce retirement: MC Social Studio (November 18, 2024)",
   "summary": "Salesforce lists \"MC Social Studio\" on its Past Product & Feature Retirements page with timing: November 18, 2024.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2024-11-18",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=000364458&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "November 18, 2024",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-186c0df3be/"
  },
  {
   "id": "salesforce-ed3de52ced",
   "platform": "salesforce",
   "title": "Salesforce retirement: Social Customer Service and Social Customer Service Starter Pack (November 18, 2024)",
   "summary": "Salesforce lists \"Social Customer Service and Social Customer Service Starter Pack\" on its Past Product & Feature Retirements page with timing: November 18, 2024.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2024-11-18",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=000396466&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "November 18, 2024",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-ed3de52ced/"
  },
  {
   "id": "linkedin-58b6c3aafd",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202311 (November 2023) sunset on November 15, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202311 (November 2023) to migrate to the latest versions. Sunset date: November 15, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202311",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-11-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-17T03:44:00+00:00",
   "api_version": "202311",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-58b6c3aafd/"
  },
  {
   "id": "shopify-36edc12d85",
   "platform": "shopify",
   "title": "Conditionally disable gift cards in checkout using custom logic with the Payment Customization API",
   "summary": "As of Nov 12, 2024, you can use the HideOperation in the Payment Customization Function API to disable native gift card functionality and Shopify-integrated third-party gift card systems.",
   "categories": [
    "breaking_change"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Update"
   ],
   "published_date": "2024-11-12",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/conditionally-disable-gift-cards-in-checkout-using-custom-logic-with-the-payment-customization-api",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-36edc12d85/"
  },
  {
   "id": "shopify-9496db3a8d",
   "platform": "shopify",
   "title": "Remove `metafieldDelete` in favor of `metafieldsDelete`",
   "summary": "As of 2025-01 the metafieldDelete Admin API method is being removed. The metafieldsDelete method should be used instead. The former relies on the Metafield GID, while the latter takes an array of Metafield Identifiers composed of ownerId , namespace , and key .",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2024-11-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/remove-metafielddelete-in-favor-of-metafieldsdelete",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-9496db3a8d/"
  },
  {
   "id": "shopify-fb3574335a",
   "platform": "shopify",
   "title": "Content type `application/graphql` is deprecated",
   "summary": "The Content-Type: application/graphql request format is deprecated and will no longer be accepted as of 2025-01 schema versions. As of 2025-01 schemas, all requests must specify Content-Type: application/json and post a spec encoded body . See GraphQL Over HTTP update for more details.",
   "categories": [
    "deprecation",
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Customer Account API",
    "Deprecation announcement",
    "Payments Apps API"
   ],
   "published_date": "2024-11-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/content-type-application-graphql-is-deprecated",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-fb3574335a/"
  },
  {
   "id": "shopify-92544c3aca",
   "platform": "shopify",
   "title": "Removing `multiLocation` field from `ShopFeatures`",
   "summary": "As of the 2025-01 release of the Admin GraphQL API, the deprecated multiLocation field on ShopFeatures will be removed. Use the locationsCount query to determine how many locations a shop has.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Deprecation announcement"
   ],
   "published_date": "2024-11-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/removing-multilocation-field-from-shopfeatures",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-92544c3aca/"
  },
  {
   "id": "linkedin-18956f1993",
   "platform": "linkedin",
   "title": "Conversions API (November 2024 - Version 202411)",
   "summary": "External IDs Support Starting with the 202410 version, we’ve introduced an optional externalIds field to the user object in the request payload for POST /conversionEvents.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202411"
   ],
   "published_date": "2024-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-18956f1993/"
  },
  {
   "id": "linkedin-ab69e3247f",
   "platform": "linkedin",
   "title": "Ad Previews API (November 2024 - Version 202411)",
   "summary": "Starting with the 202411 version, partners can preview ad creatives before the ads are created, through the Live Preview feature.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202411"
   ],
   "published_date": "2024-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ab69e3247f/"
  },
  {
   "id": "linkedin-ccc8f5126c",
   "platform": "linkedin",
   "title": "Ad Analytics API (November 2024 - Version 202411)",
   "summary": "New Metrics audiencePenetration and averageDwellTime We are introducing two new metrics via Ad Analytics API: Audience Penetration: This measures the approximate number of unique members reached by the advertiser divided by the approximate total target audience.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202411"
   ],
   "published_date": "2024-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ccc8f5126c/"
  },
  {
   "id": "linkedin-27712bc1dc",
   "platform": "linkedin",
   "title": "Insight Tag Conversion Tracking API & Conversions API (November 2024 - Version 202411)",
   "summary": "New valueType Field Starting with the 202411 version, we have added an optional field valueType in request payload for POST /conversions.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202411"
   ],
   "published_date": "2024-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-27712bc1dc/"
  },
  {
   "id": "linkedin-95a08ff9f5",
   "platform": "linkedin",
   "title": "Events API (November 2024 - Version 202411)",
   "summary": "Starting with the 202411 version, we've made significant improvements to the Events schema to enhance and streamline the developer experience. Please ensure to use the updated schema to prevent any issues with event lead syncing.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202411"
   ],
   "published_date": "2024-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-95a08ff9f5/"
  },
  {
   "id": "linkedin-b03ec79be3",
   "platform": "linkedin",
   "title": "Matched Audiences API (November 2024 - Version 202411)",
   "summary": "Updated endpoint for DMP Segment List Uploads . Starting with the 202411 version, the CSV List File Upload endpoint used for audience creation has migrated from POST /media/upload to POST /dmpSegments?action=generateUploadUrl endpoint.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202411"
   ],
   "published_date": "2024-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b03ec79be3/"
  },
  {
   "id": "linkedin-eb24ba069e",
   "platform": "linkedin",
   "title": "Media Planning API (November 2024 - Version 202411)",
   "summary": "Save and Retrieve Media Plans Starting with the 202411 version, Media Planning API will support saving and retrieving media plans via a new endpoint /mediaPlans. Use this endpoint to create and fetch media plans within an ad account. More details can be found here.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202411"
   ],
   "published_date": "2024-11",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-eb24ba069e/"
  },
  {
   "id": "shopify-29bb895184",
   "platform": "shopify",
   "title": "Change to metafield type handling in liquid",
   "summary": "Effectively immediately, metafields without a type value will return \"string\" instead of blank .",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "Action Required",
    "Themes",
    "Update"
   ],
   "published_date": "2024-10-28",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/change-to-metafield-type-handling-in-liquid",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-29bb895184/"
  },
  {
   "id": "shopify-a0a2c33376",
   "platform": "shopify",
   "title": "Updates to Theme Information Access in Shopify",
   "summary": "Action Required: Developers currently using the BOOMR variables for theme identification and customization should begin transitioning to window.Shopify.theme properties.",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Deprecation announcement",
    "Liquid",
    "Themes"
   ],
   "published_date": "2024-10-28",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/updates-to-theme-information-access-in-shopify",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-a0a2c33376/"
  },
  {
   "id": "shopify-89b93cb597",
   "platform": "shopify",
   "title": "Breaking Changes to CAPTCHA protection on Storefront forms",
   "summary": "From the week commencing 28th October 2024, the following changes to CAPTCHA protection will occur: Legacy Customer Accounts: Removal of the /challenge page for Login, Create Account and Reset Password flows If hCaptcha is enabled in Admin for these forms, they will now require a valid hCaptcha token as part of the…",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "Action Required",
    "Platform",
    "Update"
   ],
   "published_date": "2024-10-28",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/breaking-changes-to-captcha-protection-on-storefront-forms",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-89b93cb597/"
  },
  {
   "id": "shopify-7ecffb1a32",
   "platform": "shopify",
   "title": "Update to `fulfillmentHold.heldByApp` field from `fulfillmentHold.heldBy` field",
   "summary": "As of the 2025-01 API version, the heldBy string field on the fulfillmentHold GraphQL object will be replaced by the newly introduced heldByApp object field. This new field provides access to all attributes of the App object , unlike the deprecated heldBy field, which only indicated the app's title.",
   "categories": [
    "breaking_change",
    "deprecation"
   ],
   "tags": [
    "2025-01",
    "API",
    "Action Required",
    "Admin GraphQL API",
    "Update"
   ],
   "published_date": "2024-10-24",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://shopify.dev/changelog/update-to-fulfillmenthold-heldbyapp-field-from-fulfillmenthold-heldby-field",
   "source_name": "Shopify developer changelog",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "shopify/changelog",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/shopify-7ecffb1a32/"
  },
  {
   "id": "linkedin-fcb1f7ffbc",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202310 (October 2023) sunset on October 15, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202310 (October 2023) to migrate to the latest versions. Sunset date: October 15, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202310",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-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-17T03:44:00+00:00",
   "api_version": "202310",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-fcb1f7ffbc/"
  },
  {
   "id": "linkedin-0dcbc46a36",
   "platform": "linkedin",
   "title": "Offline Conversions API Sunset (September 2024 - Version 202409)",
   "summary": "Last October, we launched the Conversions API , allowing our partners and customers to seamlessly connect both online and offline conversions directly to LinkedIn, replacing the legacy Offline Conversions API.",
   "categories": [
    "api_version_sunset",
    "deprecation",
    "tracking_signal"
   ],
   "tags": [
    "version-202409"
   ],
   "published_date": "2024-09",
   "effective_date": "2024-10-15",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-0dcbc46a36/"
  },
  {
   "id": "linkedin-cfe5b19dbf",
   "platform": "linkedin",
   "title": "Creatives API (October 2024 - Version 202410)",
   "summary": "Starting with the 202410 version, you can add creative names to your ads using the new name field in the Creatives API. This field is supported across all creative formats.",
   "categories": [
    "deprecation",
    "format_change"
   ],
   "tags": [
    "version-202410"
   ],
   "published_date": "2024-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-cfe5b19dbf/"
  },
  {
   "id": "linkedin-9d2300ed0a",
   "platform": "linkedin",
   "title": "Ad Analytics API (October 2024 - Version 202410)",
   "summary": "Event Stage Reporting In order to enable more granular reporting for Event Ads, the Analytics and Statistics finders now support EVENT_STAGE as a new ad analytics pivot to get analytics data for Event Ads based on the Event stage.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202410"
   ],
   "published_date": "2024-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-9d2300ed0a/"
  },
  {
   "id": "linkedin-8a8447aeb5",
   "platform": "linkedin",
   "title": "Associate and Verify your App (October 2024 - Version 202410)",
   "summary": "Please ensure that your developer app is associated with a LinkedIn Company Page to have access to the necessary features and functionality of LinkedIn Marketing API products. The organization that owns the Page you select will function as the publisher of the app.",
   "categories": [
    "breaking_change",
    "policy"
   ],
   "tags": [
    "version-202410"
   ],
   "published_date": "2024-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-8a8447aeb5/"
  },
  {
   "id": "linkedin-d5515f00f7",
   "platform": "linkedin",
   "title": "AdAccounts , Campaign Groups , Campaigns , Creative API (October 2024 - Version 202410)",
   "summary": "Starting with the January 2024 version (202401) we moved from index-based to cursor-based pagination for better scalability of our platform. To properly paginate you'll need to use the pageSize and pageToken query parameters.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202410"
   ],
   "published_date": "2024-10",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d5515f00f7/"
  },
  {
   "id": "meta-9dac7be646",
   "platform": "meta",
   "title": "Meta Graph API v14.0 expiration (September 17, 2024)",
   "summary": "Meta Graph API v14.0 was released May 25, 2022. Listed expiration date: September 17, 2024.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v14.0"
   ],
   "published_date": "2022-05-25",
   "effective_date": "2024-09-17",
   "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-17T03:44:00+00:00",
   "api_version": "v14.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-9dac7be646/"
  },
  {
   "id": "linkedin-27f235daa1",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202309 (September 2023) sunset on September 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202309 (September 2023) to migrate to the latest versions. Sunset date: September 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202309",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-09-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-17T03:44:00+00:00",
   "api_version": "202309",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-27f235daa1/"
  },
  {
   "id": "linkedin-e11987055a",
   "platform": "linkedin",
   "title": "Connected TV (CTV) Campaigns (September 2024 - Version 202409)",
   "summary": "Brand Safety Capabilities Last month, we shared that our partners can now use the new boolean field connectedTelevisionOnly in Campaign API and Ad Supply Forecasts API to create and run Connected TV (CTV) video ad campaigns.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202409"
   ],
   "published_date": "2024-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e11987055a/"
  },
  {
   "id": "linkedin-457ffd386a",
   "platform": "linkedin",
   "title": "Media Planning API (September 2024 - Version 202409)",
   "summary": "Forecast CTV Campaign Delivery Partners now have access to a new capability in LinkedIn’s Media Planning API to forecast CTV-only campaign delivery. Add an optional ctvOnly field in the API request to forecast CTV-only campaigns in your media plans.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202409"
   ],
   "published_date": "2024-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-457ffd386a/"
  },
  {
   "id": "linkedin-40ae905f21",
   "platform": "linkedin",
   "title": "Conversions API: Auto-campaign Association (September 2024 - Version 202409)",
   "summary": "Auto-campaign Association : A new field autoAssociateCampaigns has been added to the request query parameters for POST /conversions.",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202409"
   ],
   "published_date": "2024-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-40ae905f21/"
  },
  {
   "id": "linkedin-c7647bffdb",
   "platform": "linkedin",
   "title": "AdCampaignRecommendation API Sunset (September 2024 - Version 202409)",
   "summary": "The AdCampaignRecommendation API endpoint was deprecated in July 2023 and has been sunset with no alternative endpoint. Please note any future calls to this API will return an error.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "version-202409"
   ],
   "published_date": "2024-09",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-c7647bffdb/"
  },
  {
   "id": "linkedin-c82acb386d",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202308 (August 2023) sunset on August 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202308 (August 2023) to migrate to the latest versions. Sunset date: August 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202308",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-08-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-17T03:44:00+00:00",
   "api_version": "202308",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-c82acb386d/"
  },
  {
   "id": "meta-485e022abb",
   "platform": "meta",
   "title": "Meta Marketing API v18.0 expiration (August 13, 2024)",
   "summary": "Meta Marketing API v18.0 was released September 12, 2023. Listed expiration date: August 13, 2024.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v18.0"
   ],
   "published_date": "2023-09-12",
   "effective_date": "2024-08-13",
   "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-17T03:44:00+00:00",
   "api_version": "v18.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-485e022abb/"
  },
  {
   "id": "salesforce-6120b5690d",
   "platform": "salesforce",
   "title": "Salesforce retirement: Personalization Account Profiles (August 1, 2024)",
   "summary": "Salesforce lists \"Personalization Account Profiles\" on its Past Product & Feature Retirements page with timing: August 1, 2024.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2024-08-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=001744617&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "August 1, 2024",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-6120b5690d/"
  },
  {
   "id": "linkedin-5f9df20ab0",
   "platform": "linkedin",
   "title": "Campaign API and Ad Supply Forecasts API (August 2024 - Version 202408)",
   "summary": "We are excited to share that starting with the 202408 version, we have introduced a new boolean field connectedTelevisionOnly in the Campaign API and Ad Supply Forecasts . This new field enables the creation and delivery of Connected TV (CTV) video ad campaigns.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202408"
   ],
   "published_date": "2024-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-5f9df20ab0/"
  },
  {
   "id": "linkedin-41558d5ac8",
   "platform": "linkedin",
   "title": "Campaign API (August 2024 - Version 202408)",
   "summary": "Now use a new field optimizationPreference in the Campaign API to set a maximum campaign-level frequency to better manage reach and frequency outcomes. Frequency is defined as the number of times an ad is served to a LinkedIn member over a specific time period.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202408"
   ],
   "published_date": "2024-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-41558d5ac8/"
  },
  {
   "id": "linkedin-d51f839dc6",
   "platform": "linkedin",
   "title": "Conversions API (August 2024 - Version 202408)",
   "summary": "Deprecating MQL and SQL Conversion Types Starting with the 202408 version, we'll no longer support MARKETING_QUALIFIED_LEAD and SALES_QUALIFIED_LEAD conversion types when creating a new conversion rule. We recommend using QUALIFIED_LEAD as the conversion type, which has been available since version 202405.",
   "categories": [
    "deprecation",
    "tracking_signal"
   ],
   "tags": [
    "version-202408"
   ],
   "published_date": "2024-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d51f839dc6/"
  },
  {
   "id": "linkedin-ae8aa2ed8a",
   "platform": "linkedin",
   "title": "AdAnalytics API (August 2024 - Version 202408)",
   "summary": "Reporting Changes to In-Feed Video & Sponsored Messaging Starting in July, we enhanced our measurement methodology for Video and Sponsored Messaging campaigns on LinkedIn.com and the LinkedIn mobile app to align more closely with industry standards. As a result, you may observe changes in your overall campaign reports.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202408"
   ],
   "published_date": "2024-08",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ae8aa2ed8a/"
  },
  {
   "id": "salesforce-ad327097ee",
   "platform": "salesforce",
   "title": "Salesforce retirement: Google Analytics 360 Resell (July 1, 2024)",
   "summary": "Salesforce lists \"Google Analytics 360 Resell\" on its Past Product & Feature Retirements page with timing: July 1, 2024.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2024-07-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=000391055&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "July 1, 2024",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-ad327097ee/"
  },
  {
   "id": "linkedin-182a8044dd",
   "platform": "linkedin",
   "title": "AdAnalytics API (July 2024 - Version 202407)",
   "summary": "Reporting changes to In-Feed Video & Sponsored Messaging At LinkedIn, we're committed to delivering measurement solutions that meet or exceed industry standards.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202407"
   ],
   "published_date": "2024-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-182a8044dd/"
  },
  {
   "id": "linkedin-665839da76",
   "platform": "linkedin",
   "title": "AdAnalytics API (July 2024 - Version 202407)",
   "summary": "New metrics available for Sponsored Newsletter Articles We're introducing two new metrics to the API: subscriptionClicks and viralSubscriptionClicks . The subscriptionClicks metric measures the number of members whose first click on the ad in the feed is the Subscribe button.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202407"
   ],
   "published_date": "2024-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-665839da76/"
  },
  {
   "id": "linkedin-14c1bd86d0",
   "platform": "linkedin",
   "title": "Matched Audiences API and Conversions API (July 2024 - Version 202407)",
   "summary": "To ensure the best audience match rates the following guidelines must be followed for email hashing: Convert all the email addresses to lowercase before hashing. Remove any whitespace in the email address and then generate appropriate hash.",
   "categories": [
    "deprecation",
    "breaking_change",
    "tracking_signal"
   ],
   "tags": [
    "version-202407"
   ],
   "published_date": "2024-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-14c1bd86d0/"
  },
  {
   "id": "linkedin-0bc6c1037a",
   "platform": "linkedin",
   "title": "Leadgen Forms (July 2024 - Version 202407)",
   "summary": "Ability to apply custom Images We have introduced an enhancement to Leadgen Forms that allows advertisers to personalize their Leadgen Form backgrounds with custom images (for sponsored content only), instead of the form automatically defaulting to the ad image.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202407"
   ],
   "published_date": "2024-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-0bc6c1037a/"
  },
  {
   "id": "linkedin-b2cc2d0ef8",
   "platform": "linkedin",
   "title": "AdCampaignGroups API (July 2024 - Version 202407)",
   "summary": "Campaign groups may now be created with objective type. If created with an objective type, then all campaigns in the group will share the same objective type. This field is optional and immutable once created.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202407"
   ],
   "published_date": "2024-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b2cc2d0ef8/"
  },
  {
   "id": "linkedin-e0c7d0bbe2",
   "platform": "linkedin",
   "title": "Engagement Retargeting API (July 2024 - Version 202407)",
   "summary": "New engagement source types We are introducing the ability to build retargeting audiences based on their engagement with the Document and Conversation ad formats. Once an engagement rule is created, these audiences will refresh automatically based on the trigger and time frame selected.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202407"
   ],
   "published_date": "2024-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e0c7d0bbe2/"
  },
  {
   "id": "linkedin-52278f5b86",
   "platform": "linkedin",
   "title": "AdAnalytics API (July 2024 - Version 202407)",
   "summary": "Reminder to switch to approximateMemberReach field As communicated in January 2024, approximateUniqueImpressions field has been deprecated and is replaced by the new API field approximateMemberReach .",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "version-202407"
   ],
   "published_date": "2024-07",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-52278f5b86/"
  },
  {
   "id": "linkedin-2be68ccb72",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202305 (May 2023) sunset on June 17, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202305 (May 2023) to migrate to the latest versions. Sunset date: June 17, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202305",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-06-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-17T03:44:00+00:00",
   "api_version": "202305",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2be68ccb72/"
  },
  {
   "id": "linkedin-132771b420",
   "platform": "linkedin",
   "title": "DMP Segments API (June 2024 - Version 202406)",
   "summary": "We have removed the accessPolicy field due to low usage. Please note that including this in your create or update requests will fail and the field will no longer be returned in the response from READs (e.g. GET, BATCH_GET, FINDER).",
   "categories": [
    "deprecation",
    "breaking_change"
   ],
   "tags": [
    "version-202406"
   ],
   "published_date": "2024-06",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-132771b420/"
  },
  {
   "id": "linkedin-a2bd3e0a05",
   "platform": "linkedin",
   "title": "AdAccounts , Campaign Groups , Campaigns , Creative API (May 2024 - Version 202405)",
   "summary": "Adopt cursor-based pagination by May 31, 2024 to improve scalability of our platform We're moving from index-based to cursor-based pagination. You need to use pageToken returned in the previous call to get to the next set of results, instead of accessing a random page using start and count.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202405"
   ],
   "published_date": "2024-05",
   "effective_date": "2024-05-31",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-a2bd3e0a05/"
  },
  {
   "id": "linkedin-89de93b5ac",
   "platform": "linkedin",
   "title": "AdAccounts , Campaign Groups , Campaigns , Creative API (April 2024 - Version 202404)",
   "summary": "Adopt cursor-based pagination by May 31, 2024 to improve scalability of our platform We're moving from index-based to cursor-based pagination. You need to use pageToken returned in the previous call to get to the next set of results, instead of accessing a random page using start and count.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202404"
   ],
   "published_date": "2024-04",
   "effective_date": "2024-05-31",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-89de93b5ac/"
  },
  {
   "id": "linkedin-e05f1c4270",
   "platform": "linkedin",
   "title": "AdAccounts , Campaign Groups , Campaigns , Creative API (March 2024 - Version 202403)",
   "summary": "Adopt cursor-based pagination by May 31, 2024 to improve scalability of our platform We're moving from index-based to cursor-based pagination. You need to use pageToken returned in the previous call to get to the next set of results, instead of accessing a random page using start and count.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202403"
   ],
   "published_date": "2024-03",
   "effective_date": "2024-05-31",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-e05f1c4270/"
  },
  {
   "id": "linkedin-0d303d45ba",
   "platform": "linkedin",
   "title": "AdAccounts , Campaign Groups , Campaigns , Creative API (February 2024 - Version 202402)",
   "summary": "Adopt cursor-based pagination by May 31, 2024 to improve scalability of our platform We're moving from index-based to cursor-based pagination. You need to use pageToken returned in the previous call to get to the next set of results, instead of accessing a random page using start and count.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202402"
   ],
   "published_date": "2024-02",
   "effective_date": "2024-05-31",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-0d303d45ba/"
  },
  {
   "id": "linkedin-2cfaa317f6",
   "platform": "linkedin",
   "title": "AdAccounts , Campaign Groups , Campaigns , Creative API (January 2024 - Version 202401)",
   "summary": "Adopt cursor-based pagination by May 31, 2024 We are moving from index-based to cursor-based pagination. You must use pageToken returned in the previous call to get to the next set of results, instead of accessing a random page using start and count.",
   "categories": [
    "breaking_change",
    "format_change"
   ],
   "tags": [
    "version-202401"
   ],
   "published_date": "2024-01",
   "effective_date": "2024-05-31",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2cfaa317f6/"
  },
  {
   "id": "meta-e0aa28a53d",
   "platform": "meta",
   "title": "Meta Graph API v13.0 expiration (May 28, 2024)",
   "summary": "Meta Graph API v13.0 was released February 8, 2022. Listed expiration date: May 28, 2024.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v13.0"
   ],
   "published_date": "2022-02-08",
   "effective_date": "2024-05-28",
   "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-17T03:44:00+00:00",
   "api_version": "v13.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-e0aa28a53d/"
  },
  {
   "id": "meta-728969cc65",
   "platform": "meta",
   "title": "Meta Marketing API v17.0 expiration (May 14, 2024)",
   "summary": "Meta Marketing API v17.0 was released May 23, 2023. Listed expiration date: May 14, 2024.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v17.0"
   ],
   "published_date": "2023-05-23",
   "effective_date": "2024-05-14",
   "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-17T03:44:00+00:00",
   "api_version": "v17.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-728969cc65/"
  },
  {
   "id": "linkedin-09531c02f2",
   "platform": "linkedin",
   "title": "Conversions API (May 2024 - Version 202405)",
   "summary": "New Conversion Type Partners can access a new conversion type that has been added for creating conversion rules: QUALIFIED_LEAD with LinkedIn’s Conversions API .",
   "categories": [
    "tracking_signal"
   ],
   "tags": [
    "version-202405"
   ],
   "published_date": "2024-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-09531c02f2/"
  },
  {
   "id": "linkedin-48336889ee",
   "platform": "linkedin",
   "title": "Media Planning API (May 2024 - Version 202405)",
   "summary": "Forecast Lead Generation Partners now have access to a new capability in LinkedIn’s Media Planning API to forecast lead generation. With a deeper insight into forecasted leads you can now plan and launch more effective campaigns on LinkedIn.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202405"
   ],
   "published_date": "2024-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-48336889ee/"
  },
  {
   "id": "linkedin-893e934dc5",
   "platform": "linkedin",
   "title": "Creatives API & Legacy Creatives API (May 2024 - Version 202405)",
   "summary": "Updates to Ad Creative Rejection Reasons . The description for a few existing rejection reasons have been updated along with a new rejection reason symbol, which could be returned as rejection reasons from the API: MISSING_UK_FCA_FINANCIAL .",
   "categories": [
    "deprecation",
    "format_change"
   ],
   "tags": [
    "version-202405"
   ],
   "published_date": "2024-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-893e934dc5/"
  },
  {
   "id": "linkedin-30988196ce",
   "platform": "linkedin",
   "title": "Campaign API (May 2024 - Version 202405)",
   "summary": "The publisher blocklists and allowlists under the Brand Safety feature have been updated to include a validation logic to prevent incorrect application of blocklists and allowlists during the campaign creation or update process. For example, allowlists can only be applied as an allowlist.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202405"
   ],
   "published_date": "2024-05",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-30988196ce/"
  },
  {
   "id": "linkedin-d7e14c4458",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202304 (April 2023) sunset on April 15, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202304 (April 2023) to migrate to the latest versions. Sunset date: April 15, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202304",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-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-17T03:44:00+00:00",
   "api_version": "202304",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-d7e14c4458/"
  },
  {
   "id": "linkedin-67b9da8b87",
   "platform": "linkedin",
   "title": "Posts API (April 2024 - Version 202404)",
   "summary": "Capability to Fetch Celebration Posts API partners can now fetch celebration content type posts by using the latest 202404 version. Learn more here .",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202404"
   ],
   "published_date": "2024-04",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-67b9da8b87/"
  },
  {
   "id": "linkedin-da06e4beb2",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202303 (March 2023) sunset on March 15, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202303 (March 2023) to migrate to the latest versions. Sunset date: March 15, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202303",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-03-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-17T03:44:00+00:00",
   "api_version": "202303",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-da06e4beb2/"
  },
  {
   "id": "linkedin-8097af1ecc",
   "platform": "linkedin",
   "title": "Media Planning API (March 2024 - Version 202403)",
   "summary": "Improve Campaign Results by Optimizing Audiences and Budgets",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202403"
   ],
   "published_date": "2024-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-8097af1ecc/"
  },
  {
   "id": "linkedin-ebc32d0b4b",
   "platform": "linkedin",
   "title": "Campaign Recommendations (March 2024 - Version 202403)",
   "summary": "Endpoints to be Deprecated The adCampaignRecommendations and adCampaignInsights APIs let advertisers determine if active LinkedIn campaigns are achieving the desired reach and impact.",
   "categories": [
    "api_version_sunset",
    "deprecation"
   ],
   "tags": [
    "version-202403"
   ],
   "published_date": "2024-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ebc32d0b4b/"
  },
  {
   "id": "linkedin-64c452b564",
   "platform": "linkedin",
   "title": "LeadGenNotificationSubscription API (March 2024 - Version 202403)",
   "summary": "New Associated Entity Type Now access a new field LeadGenNotificationAssociatedEntity to support LeadGenNotificationSubscription creation by campaign. This would allow advertisers to receive lead notifications at a campaign level.",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202403"
   ],
   "published_date": "2024-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-64c452b564/"
  },
  {
   "id": "linkedin-c5dea1f8aa",
   "platform": "linkedin",
   "title": "LinkedIn in Europe (March 2024 - Version 202403)",
   "summary": "Changes for the Digital Markets Act Starting in February, LinkedIn made changes for members in the EEA and Switzerland to comply with new requirements imposed on us by the Digital Markets Act (DMA).",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202403"
   ],
   "published_date": "2024-03",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-c5dea1f8aa/"
  },
  {
   "id": "linkedin-95a517dfbc",
   "platform": "linkedin",
   "title": "Lookalike Audiences API (February 2024 - Version 202402)",
   "summary": "Sunset on February 29 On February 29, 2024, we'll sunset the ability to create new Lookalike Audiences in both Campaign Manager and via API, as we evolve our audience solutions and invest in new solutions to help scale marketers’ first- and third-party data.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "version-202402"
   ],
   "published_date": "2024-02",
   "effective_date": "2024-02-29",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-95a517dfbc/"
  },
  {
   "id": "linkedin-9dfcf4f246",
   "platform": "linkedin",
   "title": "Ad Preview API (January 2024 - Version 202401)",
   "summary": "Migrate to Latest Version On February 29, 2024 we'll sunset ads preview from all API versions before 202311. To continue to support ads preview, make sure to migrate to the latest version.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "version-202401"
   ],
   "published_date": "2024-01",
   "effective_date": "2024-02-29",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-9dfcf4f246/"
  },
  {
   "id": "linkedin-031cb81782",
   "platform": "linkedin",
   "title": "Lookalike Audiences API (January 2024 - Version 202401)",
   "summary": "Sunset on February 29 On February 29, 2024, we'll sunset the ability to create new Lookalike Audiences in both Campaign Manager and via API, as we evolve our audience solutions and invest in new solutions to help scale marketers’ first- and third-party data.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "version-202401"
   ],
   "published_date": "2024-01",
   "effective_date": "2024-02-29",
   "effective_date_precision": "day",
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-031cb81782/"
  },
  {
   "id": "linkedin-7b28c4ee82",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202302 (February 2023) sunset on Feb 15, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202302 (February 2023) to migrate to the latest versions. Sunset date: Feb 15, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202302",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-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-17T03:44:00+00:00",
   "api_version": "202302",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-7b28c4ee82/"
  },
  {
   "id": "meta-c616778760",
   "platform": "meta",
   "title": "Meta Graph API v12.0 expiration (February 8, 2024)",
   "summary": "Meta Graph API v12.0 was released September 14, 2021. Listed expiration date: February 8, 2024.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v12.0"
   ],
   "published_date": "2021-09-14",
   "effective_date": "2024-02-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-17T03:44:00+00:00",
   "api_version": "v12.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-c616778760/"
  },
  {
   "id": "meta-c23cfed3f4",
   "platform": "meta",
   "title": "Meta Marketing API v16.0 expiration (February 6, 2024)",
   "summary": "Meta Marketing API v16.0 was released February 2, 2023. Listed expiration date: February 6, 2024.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v16.0"
   ],
   "published_date": "2023-02-02",
   "effective_date": "2024-02-06",
   "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-17T03:44:00+00:00",
   "api_version": "v16.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-c23cfed3f4/"
  },
  {
   "id": "salesforce-e6aadb98af",
   "platform": "salesforce",
   "title": "Salesforce retirement: MC Audience Studio (February 1, 2024)",
   "summary": "Salesforce lists \"MC Audience Studio\" on its Past Product & Feature Retirements page with timing: February 1, 2024.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2024-02-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=000879892&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "February 1, 2024",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-e6aadb98af/"
  },
  {
   "id": "salesforce-f6fac0c0b6",
   "platform": "salesforce",
   "title": "Salesforce retirement: Salesforce Inbox Mobile App (February 1, 2024)",
   "summary": "Salesforce lists \"Salesforce Inbox Mobile App\" on its Past Product & Feature Retirements page with timing: February 1, 2024.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "past",
    "retirement"
   ],
   "published_date": null,
   "effective_date": "2024-02-01",
   "effective_date_precision": "day",
   "source_url": "https://help.salesforce.com/s/articleView?id=000396123&type=1&language=en_US",
   "source_name": "Salesforce Past Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "February 1, 2024",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-f6fac0c0b6/"
  },
  {
   "id": "linkedin-886560d58f",
   "platform": "linkedin",
   "title": "Conversions API (CAPI) (February 2024 - Version 202402)",
   "summary": "Attribute LinkedIn campaigns to business outcomes Help your customers navigate measurement uncertainty and impending cookie deprecation with a solution designed to improve full funnel measurement and unlock optimization by connecting online and offline conversions to LinkedIn and using those insights to power…",
   "categories": [
    "deprecation",
    "tracking_signal"
   ],
   "tags": [
    "version-202402"
   ],
   "published_date": "2024-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-886560d58f/"
  },
  {
   "id": "linkedin-a973e25583",
   "platform": "linkedin",
   "title": "New Lead Sync API (February 2024 - Version 202402)",
   "summary": "Collect more leads The Lead Sync API is easier to access than ever before and includes both organic and paid leads in a single API to help your customers collect leads from more LinkedIn sources. Check out what you can do with the new API .",
   "categories": [
    "announcement"
   ],
   "tags": [
    "version-202402"
   ],
   "published_date": "2024-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-a973e25583/"
  },
  {
   "id": "linkedin-64ff0396fe",
   "platform": "linkedin",
   "title": "Migrate to the new Lead Sync API (February 2024 - Version 202402)",
   "summary": "Collect leads from ads, events, and other organic sources via a single API The Ads Lead Sync and Events Lead Sync APIs will be deprecated and replaced with the new Lead Sync API.",
   "categories": [
    "deprecation",
    "format_change"
   ],
   "tags": [
    "version-202402"
   ],
   "published_date": "2024-02",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-64ff0396fe/"
  },
  {
   "id": "linkedin-b132d22844",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202301 (January 2023) sunset on Jan 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202301 (January 2023) to migrate to the latest versions. Sunset date: Jan 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202301",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-01-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-17T03:44:00+00:00",
   "api_version": "202301",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-b132d22844/"
  },
  {
   "id": "linkedin-bb2ea16141",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202212 (December 2022) sunset on Jan 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202212 (December 2022) to migrate to the latest versions. Sunset date: Jan 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202212",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-01-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-17T03:44:00+00:00",
   "api_version": "202212",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-bb2ea16141/"
  },
  {
   "id": "linkedin-bac64251c0",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202211 (November 2022) sunset on Jan 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202211 (November 2022) to migrate to the latest versions. Sunset date: Jan 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202211",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-01-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-17T03:44:00+00:00",
   "api_version": "202211",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-bac64251c0/"
  },
  {
   "id": "linkedin-628148684a",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202210 (October 2022) sunset on Jan 16, 2024",
   "summary": "Developers using LinkedIn Marketing APIs version 202210 (October 2022) to migrate to the latest versions. Sunset date: Jan 16, 2024. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202210",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2024-01-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-17T03:44:00+00:00",
   "api_version": "202210",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-628148684a/"
  },
  {
   "id": "linkedin-21ef39a4a7",
   "platform": "linkedin",
   "title": "Ad Analytics API (January 2024 - Version 202401)",
   "summary": "Upcoming Reach Metric Changes Starting in January 2024, approximateUniqueImpressions will be deprecated and the new API field will be called approximateMemberReach .",
   "categories": [
    "deprecation",
    "format_change"
   ],
   "tags": [
    "version-202401"
   ],
   "published_date": "2024-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-21ef39a4a7/"
  },
  {
   "id": "linkedin-6486c00f21",
   "platform": "linkedin",
   "title": "approximateMemberReach will only be supported with pivot(s) (January 2024 - Version 202401)",
   "summary": "CREATIVE, CAMPAIGN, CAMPAIGN_GROUP, CAMPAIGN_TYPE, OBJECTIVE_TYPE and/or SERVING_LOCATION. All requests which supply additional pivot(s) won't include approximateMemberReach in the response.",
   "categories": [
    "format_change"
   ],
   "tags": [
    "version-202401"
   ],
   "published_date": "2024-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-6486c00f21/"
  },
  {
   "id": "linkedin-2af06d06e6",
   "platform": "linkedin",
   "title": "Page Statistics API (January 2024 - Version 202401)",
   "summary": "Improving location standardization for professional demographic analytics We replace the Page professional demographic breakdown by legacy geo region and country/region with the Bing Geo market area and country/region. This provide more accurate and comprehensive geographical data.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "version-202401"
   ],
   "published_date": "2024-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-2af06d06e6/"
  },
  {
   "id": "linkedin-996d77c2a0",
   "platform": "linkedin",
   "title": "Migrate to the new Lead Sync API (January 2024 - Version 202401)",
   "summary": "Collect leads from ads, events, and other organic sources via a single API The Ads Lead Sync and Events Lead Sync APIs will be deprecated and replaced with the new Lead Sync API.",
   "categories": [
    "deprecation",
    "format_change"
   ],
   "tags": [
    "version-202401"
   ],
   "published_date": "2024-01",
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes",
   "source_name": "LinkedIn Marketing API: Recent changes",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "collector": "linkedin/recent-changes",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-996d77c2a0/"
  },
  {
   "id": "meta-4c4fb469c8",
   "platform": "meta",
   "title": "Meta Marketing API v15.0 expiration (September 20, 2023)",
   "summary": "Meta Marketing API v15.0 was released September 15, 2022. Listed expiration date: September 20, 2023.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v15.0"
   ],
   "published_date": "2022-09-15",
   "effective_date": "2023-09-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-17T03:44:00+00:00",
   "api_version": "v15.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-4c4fb469c8/"
  },
  {
   "id": "meta-9ca264c059",
   "platform": "meta",
   "title": "Meta Marketing API v14.0 expiration (September 20, 2023)",
   "summary": "Meta Marketing API v14.0 was released May 25, 2022. Listed expiration date: September 20, 2023.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v14.0"
   ],
   "published_date": "2022-05-25",
   "effective_date": "2023-09-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-17T03:44:00+00:00",
   "api_version": "v14.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-9ca264c059/"
  },
  {
   "id": "linkedin-4d4e917202",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202209 (September 2022) sunset on September 15, 2023",
   "summary": "Developers using LinkedIn Marketing APIs version 202209 (September 2022) to migrate to the latest versions. Sunset date: September 15, 2023. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202209",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2023-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-17T03:44:00+00:00",
   "api_version": "202209",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-4d4e917202/"
  },
  {
   "id": "meta-bc490c2715",
   "platform": "meta",
   "title": "Meta Graph API v11.0 expiration (September 14, 2023)",
   "summary": "Meta Graph API v11.0 was released June 8, 2021. Listed expiration date: September 14, 2023.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v11.0"
   ],
   "published_date": "2021-06-08",
   "effective_date": "2023-09-14",
   "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-17T03:44:00+00:00",
   "api_version": "v11.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-bc490c2715/"
  },
  {
   "id": "linkedin-1c503a7197",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202208 (August 2022) sunset on August 16, 2023",
   "summary": "Developers using LinkedIn Marketing APIs version 202208 (August 2022) to migrate to the latest versions. Sunset date: August 16, 2023. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202208",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2023-08-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-17T03:44:00+00:00",
   "api_version": "202208",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-1c503a7197/"
  },
  {
   "id": "linkedin-61f3d6fbad",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202207 (July 2022) sunset on July 25, 2023",
   "summary": "Developers using LinkedIn Marketing APIs version 202207 (July 2022) to migrate to the latest versions. Sunset date: July 25, 2023. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202207",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2023-07-25",
   "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-17T03:44:00+00:00",
   "api_version": "202207",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-61f3d6fbad/"
  },
  {
   "id": "linkedin-ccf0591aec",
   "platform": "linkedin",
   "title": "LinkedIn Marketing API version 202206 (June 2022) sunset on June 15, 2023",
   "summary": "Developers using LinkedIn Marketing APIs version 202206 (June 2022) to migrate to the latest versions. Sunset date: June 15, 2023. Status listed: Deprecated.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "202206",
    "api-version"
   ],
   "published_date": null,
   "effective_date": "2023-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-17T03:44:00+00:00",
   "api_version": "202206",
   "version_status": "deprecated",
   "collector": "linkedin/migrations",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/linkedin-ccf0591aec/"
  },
  {
   "id": "meta-75502699a5",
   "platform": "meta",
   "title": "Meta Graph API v10.0 expiration (June 8, 2023)",
   "summary": "Meta Graph API v10.0 was released February 23, 2021. Listed expiration date: June 8, 2023.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v10.0"
   ],
   "published_date": "2021-02-23",
   "effective_date": "2023-06-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-17T03:44:00+00:00",
   "api_version": "v10.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-75502699a5/"
  },
  {
   "id": "meta-ab0e74c7d4",
   "platform": "meta",
   "title": "Meta Graph API v9.0 expiration (February 23, 2023)",
   "summary": "Meta Graph API v9.0 was released November 10, 2020. Listed expiration date: February 23, 2023.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v9.0"
   ],
   "published_date": "2020-11-10",
   "effective_date": "2023-02-23",
   "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-17T03:44:00+00:00",
   "api_version": "v9.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-ab0e74c7d4/"
  },
  {
   "id": "meta-d35e736352",
   "platform": "meta",
   "title": "Meta Marketing API v13.0 expiration (January 25, 2023)",
   "summary": "Meta Marketing API v13.0 was released February 8, 2022. Listed expiration date: January 25, 2023.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v13.0"
   ],
   "published_date": "2022-02-08",
   "effective_date": "2023-01-25",
   "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-17T03:44:00+00:00",
   "api_version": "v13.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-d35e736352/"
  },
  {
   "id": "meta-8e79fe904d",
   "platform": "meta",
   "title": "Meta Graph API v8.0 expiration (November 1, 2022)",
   "summary": "Meta Graph API v8.0 was released August 4, 2020. Listed expiration date: November 1, 2022.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v8.0"
   ],
   "published_date": "2020-08-04",
   "effective_date": "2022-11-01",
   "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-17T03:44:00+00:00",
   "api_version": "v8.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-8e79fe904d/"
  },
  {
   "id": "meta-34b32e419a",
   "platform": "meta",
   "title": "Meta Marketing API v12.0 expiration (August 9, 2022)",
   "summary": "Meta Marketing API v12.0 was released September 14, 2021. Listed expiration date: August 9, 2022.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v12.0"
   ],
   "published_date": "2021-09-14",
   "effective_date": "2022-08-09",
   "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-17T03:44:00+00:00",
   "api_version": "v12.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-34b32e419a/"
  },
  {
   "id": "meta-abd0e3f546",
   "platform": "meta",
   "title": "Meta Graph API v7.0 expiration (August 4, 2022)",
   "summary": "Meta Graph API v7.0 was released May 5, 2020. Listed expiration date: August 4, 2022.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v7.0"
   ],
   "published_date": "2020-05-05",
   "effective_date": "2022-08-04",
   "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-17T03:44:00+00:00",
   "api_version": "v7.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-abd0e3f546/"
  },
  {
   "id": "meta-5904718e91",
   "platform": "meta",
   "title": "Meta Graph API v6.0 expiration (May 5, 2022)",
   "summary": "Meta Graph API v6.0 was released February 3, 2020. Listed expiration date: May 5, 2022.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v6.0"
   ],
   "published_date": "2020-02-03",
   "effective_date": "2022-05-05",
   "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-17T03:44:00+00:00",
   "api_version": "v6.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-5904718e91/"
  },
  {
   "id": "meta-5d101a7ff0",
   "platform": "meta",
   "title": "Meta Marketing API v11.0 expiration (February 23, 2022)",
   "summary": "Meta Marketing API v11.0 was released June 8, 2021. Listed expiration date: February 23, 2022.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v11.0"
   ],
   "published_date": "2021-06-08",
   "effective_date": "2022-02-23",
   "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-17T03:44:00+00:00",
   "api_version": "v11.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-5d101a7ff0/"
  },
  {
   "id": "meta-fbb928a713",
   "platform": "meta",
   "title": "Meta Graph API v5.0 expiration (February 3, 2022)",
   "summary": "Meta Graph API v5.0 was released October 29, 2019. Listed expiration date: February 3, 2022.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v5.0"
   ],
   "published_date": "2019-10-29",
   "effective_date": "2022-02-03",
   "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-17T03:44:00+00:00",
   "api_version": "v5.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-fbb928a713/"
  },
  {
   "id": "meta-2339b4327a",
   "platform": "meta",
   "title": "Meta Graph API v4.0 expiration (November 2, 2021)",
   "summary": "Meta Graph API v4.0 was released July 29, 2019. Listed expiration date: November 2, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v4.0"
   ],
   "published_date": "2019-07-29",
   "effective_date": "2021-11-02",
   "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-17T03:44:00+00:00",
   "api_version": "v4.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-2339b4327a/"
  },
  {
   "id": "meta-ff39750805",
   "platform": "meta",
   "title": "Meta Marketing API v10.0 expiration (October 4, 2021)",
   "summary": "Meta Marketing API v10.0 was released February 23, 2021. Listed expiration date: October 4, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v10.0"
   ],
   "published_date": "2021-02-23",
   "effective_date": "2021-10-04",
   "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-17T03:44:00+00:00",
   "api_version": "v10.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-ff39750805/"
  },
  {
   "id": "meta-74eabc9642",
   "platform": "meta",
   "title": "Meta Marketing API v9.0 expiration (August 25, 2021)",
   "summary": "Meta Marketing API v9.0 was released November 10, 2020. Listed expiration date: August 25, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v9.0"
   ],
   "published_date": "2020-11-10",
   "effective_date": "2021-08-25",
   "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-17T03:44:00+00:00",
   "api_version": "v9.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-74eabc9642/"
  },
  {
   "id": "meta-6685ca93e9",
   "platform": "meta",
   "title": "Meta Graph API v3.3 expiration (August 3, 2021)",
   "summary": "Meta Graph API v3.3 was released April 30, 2019. Listed expiration date: August 3, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v3.3"
   ],
   "published_date": "2019-04-30",
   "effective_date": "2021-08-03",
   "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-17T03:44:00+00:00",
   "api_version": "v3.3",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-6685ca93e9/"
  },
  {
   "id": "meta-5927c79ded",
   "platform": "meta",
   "title": "Meta Graph API v3.2 expiration (May 4, 2021)",
   "summary": "Meta Graph API v3.2 was released October 23, 2018. Listed expiration date: May 4, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v3.2"
   ],
   "published_date": "2018-10-23",
   "effective_date": "2021-05-04",
   "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-17T03:44:00+00:00",
   "api_version": "v3.2",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-5927c79ded/"
  },
  {
   "id": "meta-92bb96b0dc",
   "platform": "meta",
   "title": "Meta Marketing API v8.0 expiration (May 4, 2021)",
   "summary": "Meta Marketing API v8.0 was released August 4, 2020. Listed expiration date: May 4, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v8.0"
   ],
   "published_date": "2020-08-04",
   "effective_date": "2021-05-04",
   "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-17T03:44:00+00:00",
   "api_version": "v8.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-92bb96b0dc/"
  },
  {
   "id": "meta-946ae783e7",
   "platform": "meta",
   "title": "Meta Marketing API v7.0 expiration (March 3, 2021)",
   "summary": "Meta Marketing API v7.0 was released May 5, 2020. Listed expiration date: March 3, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v7.0"
   ],
   "published_date": "2020-05-05",
   "effective_date": "2021-03-03",
   "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-17T03:44:00+00:00",
   "api_version": "v7.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-946ae783e7/"
  },
  {
   "id": "meta-7135b81974",
   "platform": "meta",
   "title": "Meta Marketing API v6.0 expiration (Extended to February 8, 2021)",
   "summary": "Meta Marketing API v6.0 was released February 3, 2020. Listed expiration date: Extended to February 8, 2021.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v6.0"
   ],
   "published_date": "2020-02-03",
   "effective_date": "2021-02-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-17T03:44:00+00:00",
   "api_version": "v6.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-7135b81974/"
  },
  {
   "id": "meta-4cda548ed0",
   "platform": "meta",
   "title": "Meta Graph API v3.1 expiration (October 27, 2020)",
   "summary": "Meta Graph API v3.1 was released July 26, 2018. Listed expiration date: October 27, 2020.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v3.1"
   ],
   "published_date": "2018-07-26",
   "effective_date": "2020-10-27",
   "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-17T03:44:00+00:00",
   "api_version": "v3.1",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-4cda548ed0/"
  },
  {
   "id": "meta-009ff1b91d",
   "platform": "meta",
   "title": "Meta Marketing API v5.0 expiration (September 28, 2020)",
   "summary": "Meta Marketing API v5.0 was released October 29, 2019. Listed expiration date: September 28, 2020.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v5.0"
   ],
   "published_date": "2019-10-29",
   "effective_date": "2020-09-28",
   "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-17T03:44:00+00:00",
   "api_version": "v5.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-009ff1b91d/"
  },
  {
   "id": "meta-a483a474c2",
   "platform": "meta",
   "title": "Meta Graph API v3.0 expiration (July 28, 2020)",
   "summary": "Meta Graph API v3.0 was released May 1, 2018. Listed expiration date: July 28, 2020.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v3.0"
   ],
   "published_date": "2018-05-01",
   "effective_date": "2020-07-28",
   "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-17T03:44:00+00:00",
   "api_version": "v3.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-a483a474c2/"
  },
  {
   "id": "meta-bb85ac4377",
   "platform": "meta",
   "title": "Meta Graph API v2.12 expiration (May 5, 2020)",
   "summary": "Meta Graph API v2.12 was released January 30, 2018. Listed expiration date: May 5, 2020.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.12"
   ],
   "published_date": "2018-01-30",
   "effective_date": "2020-05-05",
   "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-17T03:44:00+00:00",
   "api_version": "v2.12",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-bb85ac4377/"
  },
  {
   "id": "meta-d9ef4d6f6b",
   "platform": "meta",
   "title": "Meta Marketing API v4.0 expiration (March 31, 2020)",
   "summary": "Meta Marketing API v4.0 was released July 29, 2019. Listed expiration date: March 31, 2020.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v4.0"
   ],
   "published_date": "2019-07-29",
   "effective_date": "2020-03-31",
   "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-17T03:44:00+00:00",
   "api_version": "v4.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-d9ef4d6f6b/"
  },
  {
   "id": "meta-b5c1c34941",
   "platform": "meta",
   "title": "Meta Graph API v2.11 expiration (January 28, 2020)",
   "summary": "Meta Graph API v2.11 was released November 7, 2017. Listed expiration date: January 28, 2020.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.11"
   ],
   "published_date": "2017-11-07",
   "effective_date": "2020-01-28",
   "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-17T03:44:00+00:00",
   "api_version": "v2.11",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-b5c1c34941/"
  },
  {
   "id": "meta-0749fbfa7c",
   "platform": "meta",
   "title": "Meta Marketing API v3.3 expiration (January 13, 2020)",
   "summary": "Meta Marketing API v3.3 was released April 30, 2019. Listed expiration date: January 13, 2020.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v3.3"
   ],
   "published_date": "2019-04-30",
   "effective_date": "2020-01-13",
   "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-17T03:44:00+00:00",
   "api_version": "v3.3",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-0749fbfa7c/"
  },
  {
   "id": "meta-f5e9e78c65",
   "platform": "meta",
   "title": "Meta Graph API v2.10 expiration (November 7, 2019)",
   "summary": "Meta Graph API v2.10 was released July 18, 2017. Listed expiration date: November 7, 2019.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.10"
   ],
   "published_date": "2017-07-18",
   "effective_date": "2019-11-07",
   "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-17T03:44:00+00:00",
   "api_version": "v2.10",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-f5e9e78c65/"
  },
  {
   "id": "meta-17408d6c40",
   "platform": "meta",
   "title": "Meta Marketing API v3.2 expiration (August 13, 2019)",
   "summary": "Meta Marketing API v3.2 was released October 23, 2018. Listed expiration date: August 13, 2019.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v3.2"
   ],
   "published_date": "2018-10-23",
   "effective_date": "2019-08-13",
   "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-17T03:44:00+00:00",
   "api_version": "v3.2",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-17408d6c40/"
  },
  {
   "id": "meta-b55f824885",
   "platform": "meta",
   "title": "Meta Graph API v2.9 expiration (July 22, 2019)",
   "summary": "Meta Graph API v2.9 was released April 18, 2017. Listed expiration date: July 22, 2019.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.9"
   ],
   "published_date": "2017-04-18",
   "effective_date": "2019-07-22",
   "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-17T03:44:00+00:00",
   "api_version": "v2.9",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-b55f824885/"
  },
  {
   "id": "meta-0c39c34819",
   "platform": "meta",
   "title": "Meta Marketing API v3.1 expiration (May 14, 2019)",
   "summary": "Meta Marketing API v3.1 was released July 26, 2018. Listed expiration date: May 14, 2019.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v3.1"
   ],
   "published_date": "2018-07-26",
   "effective_date": "2019-05-14",
   "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-17T03:44:00+00:00",
   "api_version": "v3.1",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-0c39c34819/"
  },
  {
   "id": "meta-41dfdcdbf0",
   "platform": "meta",
   "title": "Meta Graph API v2.8 expiration (April 18, 2019)",
   "summary": "Meta Graph API v2.8 was released October 5, 2016. Listed expiration date: April 18, 2019.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.8"
   ],
   "published_date": "2016-10-05",
   "effective_date": "2019-04-18",
   "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-17T03:44:00+00:00",
   "api_version": "v2.8",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-41dfdcdbf0/"
  },
  {
   "id": "meta-abc745d7c7",
   "platform": "meta",
   "title": "Meta Marketing API v3.0 expiration (February 1, 2019)",
   "summary": "Meta Marketing API v3.0 was released May 1, 2018. Listed expiration date: February 1, 2019.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v3.0"
   ],
   "published_date": "2018-05-01",
   "effective_date": "2019-02-01",
   "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-17T03:44:00+00:00",
   "api_version": "v3.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-abc745d7c7/"
  },
  {
   "id": "meta-3ff86e914a",
   "platform": "meta",
   "title": "Meta Graph API v2.7 expiration (October 5, 2018)",
   "summary": "Meta Graph API v2.7 was released July 13, 2016. Listed expiration date: October 5, 2018.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.7"
   ],
   "published_date": "2016-07-13",
   "effective_date": "2018-10-05",
   "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-17T03:44:00+00:00",
   "api_version": "v2.7",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-3ff86e914a/"
  },
  {
   "id": "meta-0720ebdd95",
   "platform": "meta",
   "title": "Meta Marketing API v2.12 expiration (August 7, 2018)",
   "summary": "Meta Marketing API v2.12 was released January 30, 2018. Listed expiration date: August 7, 2018.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.12"
   ],
   "published_date": "2018-01-30",
   "effective_date": "2018-08-07",
   "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-17T03:44:00+00:00",
   "api_version": "v2.12",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-0720ebdd95/"
  },
  {
   "id": "meta-96c39a1365",
   "platform": "meta",
   "title": "Meta Marketing API v2.11 expiration (August 7, 2018)",
   "summary": "Meta Marketing API v2.11 was released November 7, 2017. Listed expiration date: August 7, 2018.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.11"
   ],
   "published_date": "2017-11-07",
   "effective_date": "2018-08-07",
   "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-17T03:44:00+00:00",
   "api_version": "v2.11",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-96c39a1365/"
  },
  {
   "id": "meta-da905a4642",
   "platform": "meta",
   "title": "Meta Graph API v2.6 expiration (July 13, 2018)",
   "summary": "Meta Graph API v2.6 was released April 12, 2016. Listed expiration date: July 13, 2018.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.6"
   ],
   "published_date": "2016-04-12",
   "effective_date": "2018-07-13",
   "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-17T03:44:00+00:00",
   "api_version": "v2.6",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-da905a4642/"
  },
  {
   "id": "meta-8a56de6f27",
   "platform": "meta",
   "title": "Meta Marketing API v2.10 expiration (May 8, 2018)",
   "summary": "Meta Marketing API v2.10 was released July 18, 2017. Listed expiration date: May 8, 2018.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.10"
   ],
   "published_date": "2017-07-18",
   "effective_date": "2018-05-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-17T03:44:00+00:00",
   "api_version": "v2.10",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-8a56de6f27/"
  },
  {
   "id": "meta-9aac5652df",
   "platform": "meta",
   "title": "Meta Graph API v2.5 expiration (April 12, 2018)",
   "summary": "Meta Graph API v2.5 was released October 7, 2015. Listed expiration date: April 12, 2018.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.5"
   ],
   "published_date": "2015-10-07",
   "effective_date": "2018-04-12",
   "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-17T03:44:00+00:00",
   "api_version": "v2.5",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-9aac5652df/"
  },
  {
   "id": "meta-616b3aef16",
   "platform": "meta",
   "title": "Meta Marketing API v2.9 expiration (November 6, 2017)",
   "summary": "Meta Marketing API v2.9 was released April 18, 2017. Listed expiration date: November 6, 2017.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.9"
   ],
   "published_date": "2017-04-18",
   "effective_date": "2017-11-06",
   "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-17T03:44:00+00:00",
   "api_version": "v2.9",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-616b3aef16/"
  },
  {
   "id": "meta-39ae10f8ee",
   "platform": "meta",
   "title": "Meta Graph API v2.4 expiration (October 9, 2017)",
   "summary": "Meta Graph API v2.4 was released July 8, 2015. Listed expiration date: October 9, 2017.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.4"
   ],
   "published_date": "2015-07-08",
   "effective_date": "2017-10-09",
   "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-17T03:44:00+00:00",
   "api_version": "v2.4",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-39ae10f8ee/"
  },
  {
   "id": "meta-aaf9f2564b",
   "platform": "meta",
   "title": "Meta Marketing API v2.8 expiration (July 26, 2017)",
   "summary": "Meta Marketing API v2.8 was released October 5, 2016. Listed expiration date: July 26, 2017.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.8"
   ],
   "published_date": "2016-10-05",
   "effective_date": "2017-07-26",
   "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-17T03:44:00+00:00",
   "api_version": "v2.8",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-aaf9f2564b/"
  },
  {
   "id": "meta-7b6f38eecf",
   "platform": "meta",
   "title": "Meta Graph API v2.3 expiration (July 10, 2017)",
   "summary": "Meta Graph API v2.3 was released March 25, 2015. Listed expiration date: July 10, 2017.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.3"
   ],
   "published_date": "2015-03-25",
   "effective_date": "2017-07-10",
   "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-17T03:44:00+00:00",
   "api_version": "v2.3",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-7b6f38eecf/"
  },
  {
   "id": "meta-6ba53c74f7",
   "platform": "meta",
   "title": "Meta Marketing API v2.7 expiration (April 25, 2017)",
   "summary": "Meta Marketing API v2.7 was released July 13, 2016. Listed expiration date: April 25, 2017.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.7"
   ],
   "published_date": "2016-07-13",
   "effective_date": "2017-04-25",
   "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-17T03:44:00+00:00",
   "api_version": "v2.7",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-6ba53c74f7/"
  },
  {
   "id": "meta-19d8dd0375",
   "platform": "meta",
   "title": "Meta Graph API v2.2 expiration (March 27, 2017)",
   "summary": "Meta Graph API v2.2 was released October 30, 2014. Listed expiration date: March 27, 2017.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.2"
   ],
   "published_date": "2014-10-30",
   "effective_date": "2017-03-27",
   "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-17T03:44:00+00:00",
   "api_version": "v2.2",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-19d8dd0375/"
  },
  {
   "id": "meta-9abd31c87f",
   "platform": "meta",
   "title": "Meta Graph API v2.1 expiration (October 31, 2016)",
   "summary": "Meta Graph API v2.1 was released August 7, 2014. Listed expiration date: October 31, 2016.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.1"
   ],
   "published_date": "2014-08-07",
   "effective_date": "2016-10-31",
   "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-17T03:44:00+00:00",
   "api_version": "v2.1",
   "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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-9abd31c87f/"
  },
  {
   "id": "meta-b7184b8ba0",
   "platform": "meta",
   "title": "Meta Marketing API v2.6 expiration (October 5, 2016)",
   "summary": "Meta Marketing API v2.6 was released April 12, 2016. Listed expiration date: October 5, 2016.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.6"
   ],
   "published_date": "2016-04-12",
   "effective_date": "2016-10-05",
   "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-17T03:44:00+00:00",
   "api_version": "v2.6",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-b7184b8ba0/"
  },
  {
   "id": "meta-0813199809",
   "platform": "meta",
   "title": "Meta Graph API v2.0 expiration (August 8, 2016)",
   "summary": "Meta Graph API v2.0 was released April 30, 2014. Listed expiration date: August 8, 2016.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v2.0"
   ],
   "published_date": "2014-04-30",
   "effective_date": "2016-08-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-17T03:44:00+00:00",
   "api_version": "v2.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-0813199809/"
  },
  {
   "id": "meta-f5ae42ab94",
   "platform": "meta",
   "title": "Meta Marketing API v2.5 expiration (July 13, 2016)",
   "summary": "Meta Marketing API v2.5 was released October 7, 2015. Listed expiration date: July 13, 2016.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.5"
   ],
   "published_date": "2015-10-07",
   "effective_date": "2016-07-13",
   "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-17T03:44:00+00:00",
   "api_version": "v2.5",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-f5ae42ab94/"
  },
  {
   "id": "meta-316b432889",
   "platform": "meta",
   "title": "Meta Marketing API v2.4 expiration (April 11, 2016)",
   "summary": "Meta Marketing API v2.4 was released July 8, 2015. Listed expiration date: April 11, 2016.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.4"
   ],
   "published_date": "2015-07-08",
   "effective_date": "2016-04-11",
   "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-17T03:44:00+00:00",
   "api_version": "v2.4",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-316b432889/"
  },
  {
   "id": "meta-abf5956c37",
   "platform": "meta",
   "title": "Meta Marketing API v2.3 expiration (October 8, 2015)",
   "summary": "Meta Marketing API v2.3 was released March 25, 2015. Listed expiration date: October 8, 2015.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.3"
   ],
   "published_date": "2015-03-25",
   "effective_date": "2015-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-17T03:44:00+00:00",
   "api_version": "v2.3",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-abf5956c37/"
  },
  {
   "id": "meta-5c48d5da0d",
   "platform": "meta",
   "title": "Meta Marketing API v2.2 expiration (July 8, 2015)",
   "summary": "Meta Marketing API v2.2 was released October 30, 2014. Listed expiration date: July 8, 2015.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.2"
   ],
   "published_date": "2014-10-30",
   "effective_date": "2015-07-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-17T03:44:00+00:00",
   "api_version": "v2.2",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-5c48d5da0d/"
  },
  {
   "id": "meta-e652dedc07",
   "platform": "meta",
   "title": "Meta Graph API v1.0 expiration (April 30, 2015)",
   "summary": "Meta Graph API v1.0 was released April 21, 2010. Listed expiration date: April 30, 2015.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "graph-api",
    "v1.0"
   ],
   "published_date": "2010-04-21",
   "effective_date": "2015-04-30",
   "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-17T03:44:00+00:00",
   "api_version": "v1.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-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-e652dedc07/"
  },
  {
   "id": "meta-5f66f589af",
   "platform": "meta",
   "title": "Meta Marketing API v2.1 expiration (March 11, 2015)",
   "summary": "Meta Marketing API v2.1 was released October 1, 2014. Listed expiration date: March 11, 2015.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.1"
   ],
   "published_date": "2014-10-01",
   "effective_date": "2015-03-11",
   "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-17T03:44:00+00:00",
   "api_version": "v2.1",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-5f66f589af/"
  },
  {
   "id": "meta-d96e7f713b",
   "platform": "meta",
   "title": "Meta Marketing API v2.0 expiration (March 11, 2015)",
   "summary": "Meta Marketing API v2.0 was released October 1, 2014. Listed expiration date: March 11, 2015.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v2.0"
   ],
   "published_date": "2014-10-01",
   "effective_date": "2015-03-11",
   "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-17T03:44:00+00:00",
   "api_version": "v2.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-d96e7f713b/"
  },
  {
   "id": "meta-02462e6907",
   "platform": "meta",
   "title": "Meta Marketing API v1.0 expiration (March 11, 2015)",
   "summary": "Meta Marketing API v1.0 was released October 1, 2014. Listed expiration date: March 11, 2015.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "api-version",
    "marketing-api",
    "v1.0"
   ],
   "published_date": "2014-10-01",
   "effective_date": "2015-03-11",
   "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-17T03:44:00+00:00",
   "api_version": "v1.0",
   "api_family": "Marketing API",
   "collector": "meta/graph-api-versions",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/meta-02462e6907/"
  },
  {
   "id": "tiktok-5f50ba16bb",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Create Video Shopping Ads with products from TikTok Commerce",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To-be-deprecated) Create Video Shopping Ads with products from TikTok Commerce\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-5f50ba16bb/"
  },
  {
   "id": "tiktok-c8adf66c0b",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Create Product Shopping Ads",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To-be-deprecated) Create Product Shopping Ads\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-c8adf66c0b/"
  },
  {
   "id": "tiktok-418eeae377",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Create Catalog Listing Ads",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated)Create Catalog Listing Ads\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-418eeae377/"
  },
  {
   "id": "tiktok-6ead65f05c",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Create a Legacy Smart+ Campaign",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Create a Legacy Smart+ Campaign\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-6ead65f05c/"
  },
  {
   "id": "tiktok-7aff992a4a",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Create Legacy Smart+ Lead Generation Campaigns",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Create Legacy Smart+ Lead Generation Campaigns\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-7aff992a4a/"
  },
  {
   "id": "tiktok-16accd7779",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Create Legacy Smart+ Web Campaigns",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Create Legacy Smart+ Web Campaigns\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-16accd7779/"
  },
  {
   "id": "tiktok-0cccee23ef",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Create Legacy Smart+ App Campaigns",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Create Legacy Smart+ App Campaigns\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-0cccee23ef/"
  },
  {
   "id": "tiktok-9e077fe0ce",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Legacy Smart+ Campaign",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Legacy Smart+ Campaign\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-9e077fe0ce/"
  },
  {
   "id": "tiktok-4faf11dad0",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: GMV max ads reports",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To-be-deprecated) GMV max ads reports\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-4faf11dad0/"
  },
  {
   "id": "tiktok-c37d89c29e",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Supported dimensions",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To-be-deprecated) Supported dimensions\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-c37d89c29e/"
  },
  {
   "id": "tiktok-ff71c059a0",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Supported metrics",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To-be-deprecated) Supported metrics\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-ff71c059a0/"
  },
  {
   "id": "tiktok-5d5f68c5ce",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Get details of videos in customized posts",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Get details of videos in customized posts\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-5d5f68c5ce/"
  },
  {
   "id": "tiktok-e4523ac607",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Legacy Smart+",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Legacy Smart+\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-e4523ac607/"
  },
  {
   "id": "tiktok-2c456f1279",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Get the dynamic quota on Legacy Smart+ Campaigns",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Get the dynamic quota on Legacy Smart+ Campaigns\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-2c456f1279/"
  },
  {
   "id": "tiktok-aa53dc4aa8",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Update a Legacy Smart+ Campaign",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Update a Legacy Smart+ Campaign\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-aa53dc4aa8/"
  },
  {
   "id": "tiktok-60d7839788",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Get Legacy Smart+ Campaigns",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Get Legacy Smart+ Campaigns\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-60d7839788/"
  },
  {
   "id": "tiktok-f3a9b62e0c",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Disable or enable creatives in a Legacy Smart+ Campaign",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Disable or enable creatives in a Legacy Smart+ Campaign\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-f3a9b62e0c/"
  },
  {
   "id": "tiktok-8295a98245",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Run a Legacy Smart+ Campaign report",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Run a Legacy Smart+ Campaign report\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-8295a98245/"
  },
  {
   "id": "tiktok-d5f126e786",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Metrics in Legacy Smart+ Campaign reports",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To be deprecated) Metrics in Legacy Smart+ Campaign reports\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-d5f126e786/"
  },
  {
   "id": "tiktok-3aaa958680",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Get recommended budgets",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To-be-deprecated) Get recommended budgets\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-3aaa958680/"
  },
  {
   "id": "tiktok-36d66f2fe8",
   "platform": "tiktok",
   "title": "TikTok API guide marked to be deprecated: Get recommended bids",
   "summary": "TikTok's official API docs navigation labels this guide as to-be-deprecated: \"(To-be-deprecated) Get recommended bids\". No date given on the label.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "to-be-deprecated"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://business-api.tiktok.com/portal/docs?id=1740029171730433",
   "source_name": "TikTok API for Business docs (navigation labels)",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "source_label": "To be deprecated",
   "collector": "tiktok/docs-notices",
   "first_seen": "2026-10-17T01:06:52+00:00",
   "changed_at": "2026-10-17T03:23:23+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/tiktok-36d66f2fe8/"
  },
  {
   "id": "salesforce-c9b5995b15",
   "platform": "salesforce",
   "title": "Salesforce retirement: Quip (Order End Date)",
   "summary": "Salesforce lists \"Quip\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005299603&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-c9b5995b15/"
  },
  {
   "id": "salesforce-40da93edc5",
   "platform": "salesforce",
   "title": "Salesforce retirement: OWN Archive (Managed Packaged) (Order End Date)",
   "summary": "Salesforce lists \"OWN Archive (Managed Packaged)\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005385570&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-40da93edc5/"
  },
  {
   "id": "salesforce-cbd5d58e2b",
   "platform": "salesforce",
   "title": "Salesforce retirement: Heroku Data Bridge (Order End Date)",
   "summary": "Salesforce lists \"Heroku Data Bridge\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?language=en_US&id=005227650&type=1",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-cbd5d58e2b/"
  },
  {
   "id": "salesforce-589a318042",
   "platform": "salesforce",
   "title": "Salesforce retirement: Rebate Management (Order End Date)",
   "summary": "Salesforce lists \"Rebate Management\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005393495&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-589a318042/"
  },
  {
   "id": "salesforce-16ccae2251",
   "platform": "salesforce",
   "title": "Salesforce retirement: Tableau Cloud Sandbox (Order End Date)",
   "summary": "Salesforce lists \"Tableau Cloud Sandbox\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005393494&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-16ccae2251/"
  },
  {
   "id": "salesforce-0401d955c2",
   "platform": "salesforce",
   "title": "Salesforce retirement: Conga Quote and Invoice Generation (Order End Date)",
   "summary": "Salesforce lists \"Conga Quote and Invoice Generation\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005317711&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-0401d955c2/"
  },
  {
   "id": "salesforce-625efe1107",
   "platform": "salesforce",
   "title": "Salesforce retirement: Admin Assist (Order End Date)",
   "summary": "Salesforce lists \"Admin Assist\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?language=en_US&type=1&id=Admin-Assist-Feature-Retirement",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-625efe1107/"
  },
  {
   "id": "salesforce-4f4cc7da7e",
   "platform": "salesforce",
   "title": "Salesforce retirement: Sales Enablement (Order End Date)",
   "summary": "Salesforce lists \"Sales Enablement\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=002475099&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-4f4cc7da7e/"
  },
  {
   "id": "salesforce-6c153a9083",
   "platform": "salesforce",
   "title": "Salesforce retirement: Tableau Server Legacy Products (Order End Date)",
   "summary": "Salesforce lists \"Tableau Server Legacy Products\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?language=en_US&id=005317674&type=1",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-6c153a9083/"
  },
  {
   "id": "salesforce-1eb04961b6",
   "platform": "salesforce",
   "title": "Salesforce retirement: Multi-Site Pilot Program (Order End Date)",
   "summary": "Salesforce lists \"Multi-Site Pilot Program\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005227648&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-1eb04961b6/"
  },
  {
   "id": "salesforce-d6d0f9200e",
   "platform": "salesforce",
   "title": "Salesforce retirement: Einstein Prediction Builder (Order End Date)",
   "summary": "Salesforce lists \"Einstein Prediction Builder\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=004980243&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-d6d0f9200e/"
  },
  {
   "id": "salesforce-124520dc6d",
   "platform": "salesforce",
   "title": "Salesforce retirement: Files Connect for SharePoint On-Premises (Order End Date)",
   "summary": "Salesforce lists \"Files Connect for SharePoint On-Premises\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000389071&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-124520dc6d/"
  },
  {
   "id": "salesforce-cb1ec37b2b",
   "platform": "salesforce",
   "title": "Salesforce retirement: Pulse for Salesforce (P4SF) (Order End Date)",
   "summary": "Salesforce lists \"Pulse for Salesforce (P4SF)\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005385569&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-cb1ec37b2b/"
  },
  {
   "id": "salesforce-5fc40e0060",
   "platform": "salesforce",
   "title": "Salesforce retirement: Public Sector Foundation (Order End Date)",
   "summary": "Salesforce lists \"Public Sector Foundation\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005228500&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-5fc40e0060/"
  },
  {
   "id": "salesforce-aa80697b29",
   "platform": "salesforce",
   "title": "Salesforce retirement: Subscription Management (Order End Date)",
   "summary": "Salesforce lists \"Subscription Management\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005227649&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-aa80697b29/"
  },
  {
   "id": "salesforce-8aff446d9f",
   "platform": "salesforce",
   "title": "Salesforce retirement: Tableau Support Plan (Order End Date)",
   "summary": "Salesforce lists \"Tableau Support Plan\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=002475101&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-8aff446d9f/"
  },
  {
   "id": "salesforce-9dc34f55c4",
   "platform": "salesforce",
   "title": "Salesforce retirement: Nonprofit Integration Apps for Marketing Cloud Managed Packages (Order End Date)",
   "summary": "Salesforce lists \"Nonprofit Integration Apps for Marketing Cloud Managed Packages\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005317709&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-9dc34f55c4/"
  },
  {
   "id": "salesforce-a449be6128",
   "platform": "salesforce",
   "title": "Salesforce retirement: WhatsApp Products (Order End Date)",
   "summary": "Salesforce lists \"WhatsApp Products\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000396465&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-a449be6128/"
  },
  {
   "id": "salesforce-552cb1b43e",
   "platform": "salesforce",
   "title": "Salesforce retirement: Elastic Services (Order End Date)",
   "summary": "Salesforce lists \"Elastic Services\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=001096523&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-552cb1b43e/"
  },
  {
   "id": "salesforce-8e4ab33481",
   "platform": "salesforce",
   "title": "Salesforce retirement: Einstein Vision and Language APIs (Order End Date)",
   "summary": "Salesforce lists \"Einstein Vision and Language APIs\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "api_version_sunset"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=001927663&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-8e4ab33481/"
  },
  {
   "id": "salesforce-c31becc332",
   "platform": "salesforce",
   "title": "Salesforce retirement: Audience Builder (Order End Date)",
   "summary": "Salesforce lists \"Audience Builder\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=001496487&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-c31becc332/"
  },
  {
   "id": "salesforce-21b3a78332",
   "platform": "salesforce",
   "title": "Salesforce retirement: Tableau Perpetual License (Order End Date)",
   "summary": "Salesforce lists \"Tableau Perpetual License\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=002834204&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-21b3a78332/"
  },
  {
   "id": "salesforce-647f13f1c6",
   "platform": "salesforce",
   "title": "Salesforce retirement: Identity Connect (Order End Date)",
   "summary": "Salesforce lists \"Identity Connect\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000366167&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-647f13f1c6/"
  },
  {
   "id": "salesforce-b8d0b1e6fa",
   "platform": "salesforce",
   "title": "Salesforce retirement: Intelligent Form Reader (Order End Date)",
   "summary": "Salesforce lists \"Intelligent Form Reader\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000396814&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-b8d0b1e6fa/"
  },
  {
   "id": "salesforce-288e52077b",
   "platform": "salesforce",
   "title": "Salesforce retirement: Chatter Answers (Order End Date)",
   "summary": "Salesforce lists \"Chatter Answers\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000381733&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-288e52077b/"
  },
  {
   "id": "salesforce-3bc97967bf",
   "platform": "salesforce",
   "title": "Salesforce retirement: Click Field Service Edge (Order End Date)",
   "summary": "Salesforce lists \"Click Field Service Edge\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=004518833&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-3bc97967bf/"
  },
  {
   "id": "salesforce-3e1cfda9b2",
   "platform": "salesforce",
   "title": "Salesforce retirement: Tableau Site License (Order End Date)",
   "summary": "Salesforce lists \"Tableau Site License\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=002188063&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-3e1cfda9b2/"
  },
  {
   "id": "salesforce-3b6d3ad9f2",
   "platform": "salesforce",
   "title": "Salesforce retirement: Maps Live Mobile (Order End Date)",
   "summary": "Salesforce lists \"Maps Live Mobile\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=005103356&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-3b6d3ad9f2/"
  },
  {
   "id": "salesforce-ed2ba7aaf1",
   "platform": "salesforce",
   "title": "Salesforce retirement: Sustainability Cloud (Order End Date)",
   "summary": "Salesforce lists \"Sustainability Cloud\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000396181&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-ed2ba7aaf1/"
  },
  {
   "id": "salesforce-8539a99b42",
   "platform": "salesforce",
   "title": "Salesforce retirement: foundationConnect (Order End Date)",
   "summary": "Salesforce lists \"foundationConnect\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=004464152&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-8539a99b42/"
  },
  {
   "id": "salesforce-f31363e9db",
   "platform": "salesforce",
   "title": "Salesforce retirement: Signature Success (original purchase date before 2020) and Mission Critical Support Plans (Order End Date)",
   "summary": "Salesforce lists \"Signature Success (original purchase date before 2020) and Mission Critical Support Plans\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=Salesforce-Feature-Retirements&language=en_US&type=1",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-f31363e9db/"
  },
  {
   "id": "salesforce-bdf292271e",
   "platform": "salesforce",
   "title": "Salesforce retirement: LiveMessage Classic (Order End Date)",
   "summary": "Salesforce lists \"LiveMessage Classic\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000351084&language=en_US&mode=1&type=1",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-bdf292271e/"
  },
  {
   "id": "salesforce-5bb460f89b",
   "platform": "salesforce",
   "title": "Salesforce retirement: Work.com Workplace Command Center (Order End Date)",
   "summary": "Salesforce lists \"Work.com Workplace Command Center\" on its Active Product & Feature Retirements page with timing: Order End Date.",
   "categories": [
    "deprecation"
   ],
   "tags": [
    "active",
    "retirement"
   ],
   "published_date": null,
   "effective_date": null,
   "effective_date_precision": null,
   "source_url": "https://help.salesforce.com/s/articleView?id=000391089&type=1&language=en_US",
   "source_name": "Salesforce Active Product & Feature Retirements",
   "fetched_at": "2026-10-17T03:44:00+00:00",
   "timing_text": "Order End Date",
   "collector": "salesforce/retirements",
   "first_seen": "2026-10-17T01:05:46+00:00",
   "in_source": true,
   "last_seen_in_source": "2026-10-17T03:44:00+00:00",
   "upcoming": false,
   "url": "https://adstackwatch.com/changes/salesforce-5bb460f89b/"
  }
 ]
}