API sunsets · checked
API version sunsets, by date
On 8 October 2026, the versioning and changelog pages of Shopify, HubSpot, Meta, Google, Twilio and Thryv listed 10 API versions ending by 5 February 2027; the next is Google Ads API v22, in October 2026. Each page says what breaks after the date, whether the failure is silent and what replaces it. Record your real calls on the old version before the date, and replay them on the new one: after it, nobody can. Find the versions your code pins with npx --allow-git=root github:agentwares/api-sunset scan.
$ npx --allow-git=root github:agentwares/api-sunset scan
npx --allow-git=root github:agentwares/api-sunset scan lists every API version your code and config pin (Shopify, Meta Graph, Google Ads, HubSpot, Stripe and the rest of this list) with its end date, what breaks and this page's link. It needs no account and no API key, reads your files on your machine and sends nothing; its one request fetches this data. Free and MIT licensed.
Ending
| Date | API and version | After the date | Replacement |
|---|---|---|---|
| Oct 2026 tentative | Google Ads API v22 | calls fail | v25 |
| 16 Oct 2026 | Shopify Admin API 2025-10 | falls forward, app delisting (silent) | 2026-10 |
| 16 Oct 2026 | Shopify Storefront API 2025-10 | falls forward, app delisting (silent) | 2026-10 |
| 31 Oct 2026 | Twilio Flex UI 2.16.x | unsupported (silent) | 2.18.x |
| 4 Dec 2026 | HubSpot Pipelines API v1 | calls fail | 2026-09 |
| 31 Dec 2026 | Keap XML-RPC API (Thryv) | calls fail | REST v2 |
| 16 Jan 2027 | Shopify Admin API 2026-01 | falls forward, app delisting (silent) | 2026-10 |
| 16 Jan 2027 | Shopify Storefront API 2026-01 | falls forward, app delisting (silent) | 2026-10 |
| 21 Jan 2027 | Meta Graph API v21.0 | falls forward (silent) | v26.0 |
| Feb 2027 | Google Ads API v23 | calls fail | v25 |
| 28 Feb 2027 | Twilio Flex UI 2.17.x | unsupported (silent) | 2.18.x |
| Mar 2027 | HubSpot developer platform 2025.2 | calls fail | 2026.09 |
| 30 Mar 2027 | HubSpot API v4 | unsupported (silent) | 2026-09 |
| 16 Apr 2027 | Shopify Admin API 2026-04 | falls forward, app delisting (silent) | 2026-10 |
| 16 Apr 2027 | Shopify Storefront API 2026-04 | falls forward, app delisting (silent) | 2026-10 |
| May 2027 | Google Ads API v24 | calls fail | v25 |
| 20 May 2027 | Meta Graph API v22.0 | falls forward (silent) | v26.0 |
| 16 Jul 2027 | Shopify Admin API 2026-07 | falls forward, app delisting (silent) | 2026-10 |
| 16 Jul 2027 | Shopify Storefront API 2026-07 | falls forward, app delisting (silent) | 2026-10 |
| Aug 2027 | Google Ads API v25 | calls fail | v26 |
| Sep 2027 | HubSpot API v1, v2 and v3 | unsupported (silent) | 2026-09 |
| 8 Oct 2027 | Meta Graph API v23.0 | falls forward (silent) | v26.0 |
| 16 Oct 2027 | Shopify Admin API 2026-10 | falls forward, app delisting (silent) | 2027-01 |
| 16 Oct 2027 | Shopify Storefront API 2026-10 | falls forward, app delisting (silent) | 2027-01 |
| 18 Feb 2028 | Meta Graph API v24.0 | falls forward (silent) | v26.0 |
| 29 Jul 2028 | Meta Graph API v25.0 | falls forward (silent) | v26.0 |
Already past
These dates have passed. The pages stay up for anyone migrating late.
| Date | API and version | After the date | Replacement |
|---|---|---|---|
| 6 Oct 2026 | Meta Marketing API v24.0 | falls forward, calls fail (partly silent) | v26.0 |
| 24 Sep 2026 | Meta Graph API v20.0 | falls forward (silent) | v26.0 |
| 31 Aug 2026 | Twilio Flex UI 2.15.x | unsupported (silent) | 2.18.x |
| 18 Aug 2026 | Google Content API for Shopping v2.1 | calls fail | Merchant API v1 |
| 1 Aug 2026 | HubSpot developer platform 2025.1 | calls fail | 2026.09 |
| 16 Jul 2026 | Shopify Admin API 2025-07 | falls forward, app delisting (silent) | 2026-10 |
| 16 Jul 2026 | Shopify Storefront API 2025-07 | falls forward, app delisting (silent) | 2026-10 |
| 9 Jun 2026 | Meta Marketing API v23.0 | falls forward, calls fail (partly silent) | v26.0 |
| 31 May 2026 | Twilio Flex UI 2.14.x | unsupported (silent) | 2.18.x |
| 21 May 2026 | Meta Graph API v19.0 | falls forward (silent) | v26.0 |
| 16 Apr 2026 | Shopify Admin API 2025-04 | falls forward, app delisting (silent) | 2026-10 |
| 16 Apr 2026 | Shopify Storefront API 2025-04 | falls forward, app delisting (silent) | 2026-10 |
| 31 Mar 2026 | Twilio Flex UI 2.13.x | unsupported (silent) | 2.18.x |
| 19 Feb 2026 | Meta Marketing API v22.0 | falls forward, calls fail (partly silent) | v26.0 |
| 26 Jan 2026 | Meta Graph API v18.0 | falls forward (silent) | v26.0 |
What is covered
API versions and endpoints of Shopify, HubSpot, Meta, Google (Ads and Content API for Shopping), Twilio (Flex UI) and Thryv (Keap) with an end date from 1 January 2026 on, as each provider's own versioning or changelog page gives it. Stripe is checked and publishes no end dates. About ten providers, read by hand; not every API in the world.
Built only from these pages; no third-party calendar. The whole list is at /apis/sunsets.json and from the MCP tool agentcheck_api_sunsets on agentcheck's server. Language models have their own list: model retirements.
- Shopify: About Shopify API versioning (read 8 Oct 2026)
- HubSpot: Pipelines API V1 Sunset: December 4, 2026 (read 8 Oct 2026); Deprecating support for HubSpot v4 APIs (read 8 Oct 2026); Legacy APIs and legacy apps: what's going unsupported and when (read 8 Oct 2026); Developer platform and API versioning (read 8 Oct 2026); Legacy API migration guide (read 8 Oct 2026)HubSpot ships a dated API version every March and September; each becomes unsupported 18 months after it went into general availability. HubSpot publishes the rule, not a date per version, so date-based versions are not listed until it does.
- Meta: Graph API and Marketing API versions (read 8 Oct 2026); Platform versioning (read 8 Oct 2026); Marketing API changelog (read 8 Oct 2026); Marketing API versioning (read 8 Oct 2026)
- Google: Google Ads API: deprecation and sunset (read 8 Oct 2026); Content API for Shopping: deprecation and sunset (read 8 Oct 2026)
- Twilio: End-of-life for Flex UI versions (read 8 Oct 2026)Twilio's REST API version (2010-04-01) has no end date on its docs or changelog on 8 October 2026; the dated end-of-life table Twilio publishes is for Flex UI versions.
- Thryv: XMLRPC Endpoints Not Being Converted to REST v2: What Developers Need to Know (read 8 Oct 2026)
- Stripe: Versioning (read 8 Oct 2026); Upgrade your integration (read 8 Oct 2026)Stripe publishes no end date for any pinned API version: its versioning and upgrade pages describe monthly releases and two major releases a year, and none says when a pinned version stops working. A pinned Stripe version is reported with the current one, not with a date.
Record your real calls on the old version before the date, and replay them on the new one.
agentcheck runs scheduled checks of an endpoint. A check sends the request you define (a path or a full URL, a method and a body, with your API key as a header, stored encrypted) on a schedule and compares each response with a golden: exact text, contains, a regular expression or a JSON Schema, none of which costs an LLM call. When a response stops matching, it opens an incident and alerts you. Point one check at the old version and one at the new one with the same golden, and you see which of your calls answer differently before the date.
Free: 1 monitored target, hourly checks, badge and public status page. Starter: 3 targets, 5-minute checks, Slack and Discord alerts, 30-day history. Recording the calls your code already makes is a different path: the trace import (POST /api/v1/targets/{id}/traces, or the agentcheck_record MCP tool) takes agent traces, a prompt and an answer, and turns them into checks judged by the LLM judge (Pro). It does not take raw HTTP requests and responses, so for an API the scheduled checks are the way in today.
api-sunset is a free tool from agentcheck, which runs scheduled checks of your endpoints and alerts you when an answer changes.