# SonarSource Quality Gates API

**Canonical:** https://apis.io/apis/sonarsource/sonarsource-quality-gates-api/  
**Provider:** SonarSource — https://apis.io/providers/sonarsource/  
**Base URL:** https://sonarcloud.io/api  
**Documentation:** https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/web-api/

SonarSource Quality Gates API is one of 33 APIs that [SonarSource](https://apis.io/providers/sonarsource/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Quality Gates. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

Manage quality gates, including conditions and project association.

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/qualitygates/copy` | Copy a Quality Gate. Requires the 'Administer Quality Gates' permission |
| POST | `/api/qualitygates/create` | Create a Quality Gate. Requires the 'Administer Quality Gates' permission |
| POST | `/api/qualitygates/create_condition` | Add a new condition to a quality gate. |
| POST | `/api/qualitygates/delete_condition` | Delete a condition from a quality gate. |
| POST | `/api/qualitygates/deselect` | Remove the association of a project from a quality gate. |
| POST | `/api/qualitygates/destroy` | Delete a Quality Gate. Requires the 'Administer Quality Gates' permission |
| GET | `/api/qualitygates/get_by_project` | Get the quality gate of a project. |
| GET | `/api/qualitygates/list` | Get a list of quality gates |
| GET | `/api/qualitygates/project_status` | Get the quality gate status of a project or a Compute Engine task. |
| POST | `/api/qualitygates/rename` | Rename a Quality Gate. Requires the 'Administer Quality Gates' permission |
| GET | `/api/qualitygates/search` | Search for projects associated (or not) to a quality gate. |
| POST | `/api/qualitygates/select` | Associate a project to a quality gate. |
| POST | `/api/qualitygates/set_as_default` | Set a quality gate as the default quality gate. |
| GET | `/api/qualitygates/show` | Display the details of a quality gate |
| POST | `/api/qualitygates/unset_default` | This webservice is no more available : a default quality gate is mandatory |
| POST | `/api/qualitygates/update_condition` | Update a condition attached to a quality gate. |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/sonarsource/refs/heads/main/openapi/sonarsource-quality-gates-api-openapi.yml
- **APIReference** — https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/web-api/
- **Documentation** — https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/web-api/
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/sonarsource/refs/heads/main/data-model/sonarsource-data-model.yml

## Other SonarSource APIs (12)

- [SonarSource Authentication API](https://apis.io/apis/sonarsource/sonarsource-authentication-api/)
- [SonarSource Ce API](https://apis.io/apis/sonarsource/sonarsource-ce-api/)
- [SonarSource Components API](https://apis.io/apis/sonarsource/sonarsource-components-api/)
- [SonarSource Duplications API](https://apis.io/apis/sonarsource/sonarsource-duplications-api/)
- [SonarSource Favorites API](https://apis.io/apis/sonarsource/sonarsource-favorites-api/)
- [SonarSource Favourites API](https://apis.io/apis/sonarsource/sonarsource-favourites-api/)
- [SonarSource Hotspots API](https://apis.io/apis/sonarsource/sonarsource-hotspots-api/)
- [SonarSource Issues API](https://apis.io/apis/sonarsource/sonarsource-issues-api/)
- [SonarSource Languages API](https://apis.io/apis/sonarsource/sonarsource-languages-api/)
- [SonarSource Measures API](https://apis.io/apis/sonarsource/sonarsource-measures-api/)
- [SonarSource Metrics API](https://apis.io/apis/sonarsource/sonarsource-metrics-api/)
- [SonarSource Notifications API](https://apis.io/apis/sonarsource/sonarsource-notifications-api/)

## Tags

Quality Gates

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/sonarsource/sonarsource-quality-gates-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/sonarsource/.
