---
title: "GitHub REST API version 2022-11-28: end of support 2028-03-10 | Harbyn"
description: "GitHub REST API version 2022-11-28: end of support 2028-03-10; replacement: 2026-03-10."
canonical: "https://harbyn.com/changes/github/2026-09-21-rest-api-version-2022-11-28-end-of-support-2028-03-10"
last-updated: 2026-09-21
---

# GitHub REST API version 2022-11-28: end of support 2028-03-10

Markdown version of <https://harbyn.com/changes/github/2026-09-21-rest-api-version-2022-11-28-end-of-support-2028-03-10>.

Retirement - GitHub. high severity. Announced. Upcoming.

GitHub lists 2028-03-10 as the end of support date for REST API version 2022-11-28. After the support window ends, requests that specify this version receive 410 Gone, and unversioned requests default to the next oldest supported version. Newest supported version: 2026-03-10.

502 days left: the deadline is Mar 10, 2028.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [GitHub](https://harbyn.com/vendors/github.md) |
| Product | api |
| Kind | Retirement |
| Severity | high |
| Status | Announced |
| Announced | Sep 21, 2026 (undated by the vendor; already published when we first read the page) |
| Effective | Mar 10, 2028 |
| Added to Harbyn | Sep 21, 2026 |
| Lead time | 536 days of warning |
| API versions (X-GitHub-Api-Version) | `2022-11-28` |
| Replacement | `2026-03-10` |
| Review | Automated, extracted by a deterministic parser |

## Find it in your code

```sh
npx harbyn scan
```

The scanner reads your repository on your machine and reports every file and line that uses the identifiers above, with the replacement. Nothing leaves your machine.

## Sources

Where this event comes from: the page we read, when we read it, and the hash of that snapshot.

- <https://docs.github.com/en/rest/about-the-rest-api/api-versions> (deprecations, fetched 2026-09-21 20:10 UTC, sha256 `d6a815d8503265c13bece40cd636a2d261737fd851c19d2cffdb623800adc2b5`)

## Related changes

### More from GitHub

- [Changes to query results in the GitHub Actions API and UI](https://harbyn.com/changes/github/2026-09-25-changes-to-query-results-in-the-github-actions-api-and-ui.md) (Breaking change, announced Sep 25, 2026)
- [GitHub Actions: self-hosted runner minimum versions enforced from September 29, 2026](https://harbyn.com/changes/github/2026-09-28-self-hosted-runner-version-enforcement-date-has-moved.md) (Retirement, effective Sep 29, 2026)
- [GitHub Actions: retention setting now deletes old checks, workflow runs and statuses](https://harbyn.com/changes/github/2026-10-01-actions-retention-now-covers-checks-runs-and-statuses.md) (Behavior change, announced Oct 1, 2026)
- [Code coverage uploads no longer fail CI for new branches](https://harbyn.com/changes/github/2026-10-01-code-coverage-uploads-no-longer-fail-ci-for-new-branches.md) (Behavior change, announced Oct 1, 2026)

### Changes at other vendors

- [OpenRouter: arcee-ai/trinity-large-thinking expire 2026-10-26](https://harbyn.com/changes/openrouter/2026-10-23-arcee-ai-trinity-large-thinking-expires-2026-10-26.md) (effective Oct 26, 2026)
- [Google Cloud Run and Functions: Node.js 20 runtime decommission](https://harbyn.com/changes/google-cloud/2026-10-08-node-js-20-runtime-decommission.md) (effective Oct 30, 2026)
- [Mistral AI: Z.ai GLM 5.2 (zai-glm-5-2) retires on Mistral on October 31, 2026](https://harbyn.com/changes/mistral/2026-09-29-z-ai-glm-5-2-deprecated-and-scheduled-for-retirement.md) (effective Oct 31, 2026)
- [Fireworks AI: DeepSeek V4 Flash 0731 retires from Serverless Training November 2](https://harbyn.com/changes/fireworks/2026-10-18-upcoming-serverless-training-deprecation-deepseek-v4-flash-0731.md) (effective Nov 2, 2026)

[All upcoming deadlines](https://harbyn.com/deadlines.md)
