---
title: "GitLab API merge_status API field deprecated: 2026-09-29 | Harbyn"
description: "GitLab API merge_status API field deprecated, announced Sep 29, 2026; replacement: detailed_merge_status."
canonical: "https://harbyn.com/changes/gitlab/2026-09-29-merge-status-api-field-deprecated"
last-updated: 2026-09-29
---

# GitLab API merge\_status API field deprecated

Markdown version of <https://harbyn.com/changes/gitlab/2026-09-29-merge-status-api-field-deprecated>.

Deprecation - GitLab API. low severity. Announced.

The merge request API field merge\_status is deprecated and will be removed in v5 of the GitLab REST API. Use detailed\_merge\_status instead.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [GitLab API](https://harbyn.com/vendors/gitlab.md) |
| Kind | Deprecation |
| Severity | low |
| Status | Announced |
| Announced | Sep 29, 2026 (undated by the vendor; already published when we first read the page) |
| Added to Harbyn | Sep 29, 2026 |
| Lead time | No dated deadline |
| Symbols | `merge_status` |
| Replacement | `detailed_merge_status` |
| Review | Reviewed by a person, extracted by a model |

## Find it in your code

```sh
npx harbyn scan
```

This change names no identifier the scanner can match line by line, so the scan tells you whether your repository uses GitLab API, from its packages and API hosts. 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.gitlab.com/api/rest/deprecations/> (deprecations, fetched 2026-09-29 02:31 UTC, sha256 `b8bb0492792f617d998a8b0153f0142ca07da317198f9d2c97b2784fca43ff25`)

## Related changes

### More from GitLab API

- [Approvers and approval\_groups fields deprecated](https://harbyn.com/changes/gitlab/2026-09-29-approvers-and-approval-groups-fields-deprecated.md) (Deprecation, announced Sep 29, 2026)
- [geo\_nodes API endpoints deprecated](https://harbyn.com/changes/gitlab/2026-09-29-geo-nodes-api-endpoints-deprecated.md) (Deprecation, announced Sep 29, 2026)
- [merged\_by API field deprecated](https://harbyn.com/changes/gitlab/2026-09-29-merged-by-api-field-deprecated.md) (Deprecation, announced Sep 29, 2026)
- [Runner status will no longer include paused or active](https://harbyn.com/changes/gitlab/2026-09-29-runner-status-will-no-longer-include-paused-or-active.md) (Deprecation, announced Sep 29, 2026)

### Changes at other vendors

- [AWS Lambda: Python 3.10 runtime deprecation](https://harbyn.com/changes/aws-lambda/2026-10-08-python-3-10-runtime-deprecation.md) (effective Oct 31, 2026)
- [Jira / Atlassian Cloud: Atlassian Analytics dashboard subscriptions being removed](https://harbyn.com/changes/atlassian-jira/2026-08-10-atlassian-analytics-dashboard-subscriptions-being-removed.md) (effective Nov 2, 2026)
- [Google Cloud Run and Functions: .NET 8 runtime deprecation](https://harbyn.com/changes/google-cloud/2026-10-08-net-8-runtime-deprecation.md) (effective Nov 10, 2026)
- [GitHub: X-GitHub-Stateless-S2S-Token header ignored from 2026-11-30](https://harbyn.com/changes/github/2026-10-02-x-github-stateless-s2s-token-header-ignored-from-2026-11-30.md) (effective Nov 30, 2026)

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