quality_gate: Generate badge for project's quality gate as an SVG

API: sonarcloud.io:sonarqube
Endpoint: /api/project_badges/quality_gate
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 150ms

Description

Generate badge for project's quality gate as an SVG. Requires a security token for private projects.

Parameters (3)

branch (string, query, optional)

Long-lived branch key

project (string, query, required)

Project or application key

token (string, query, optional)

Security token

Examples (1)

Generate badge for project's quality gate as an SVG openapi-spec
curl 'https://sonarcloud.io/api/project_badges/quality_gate?branch=feature%2Fmy_branch&project=my_project'
import requests

resp = requests.get(
    "https://sonarcloud.io/api/project_badges/quality_gate",
    params={
        'branch': 'feature/my_branch',
        'project': 'my_project',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("sonarqube")
result = api.fetch("api/project_badges/quality_gate", branch="feature/my_branch", project="my_project")

for item in result:
    print(item)
const resp = await fetch("https://sonarcloud.io/api/project_badges/quality_gate?branch=feature%2Fmy_branch&project=my_project");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:00:43.267322 200 150ms
2026-04-15 02:48:01.912012 200 163ms
2026-04-14 04:06:58.651339 200 163ms
2026-04-12 13:16:49.953179 200 135ms
2026-04-10 00:39:29.408856 200 120ms
2026-04-09 03:19:11.995893 200 163ms