show: Get detailed information about a rule Since 5

API: sonarcloud.io:sonarqube
Endpoint: /api/rules/show
Response format: application/json
Auth: unknown
Method: GET
Last Status: 404
Latency: 133ms

Description

Get detailed information about a rule Since 5.5, following fields in the response have been deprecated : - "effortToFixDescription" becomes "gapDescription"- "debtRemFnCoeff" becomes "remFnGapMultiplier"- "defaultDebtRemFnCoeff" becomes "defaultRemFnGapMultiplier"- "debtRemFnOffset" becomes "remFnBaseEffort"- "defaultDebtRemFnOffset" becomes "defaultRemFnBaseEffort"- "debtOverloaded" becomes "remFnOverloaded" In 7.1, the field 'scope' has been added.

Parameters (3)

actives (string, query, optional, default: false)

Show rule's activations for all profiles ("active rules")

Constraints: {'enum': ['true', 'false', 'yes', 'no']}

key (string, query, required)

Rule key

organization (string, query, required)

Organization key

Examples (1)

Get detailed information about a rule Since 5 openapi-spec
curl 'https://sonarcloud.io/api/rules/show?key=javascript%3AEmptyBlock&organization=my-org'
import requests

resp = requests.get(
    "https://sonarcloud.io/api/rules/show",
    params={
        'key': 'javascript:EmptyBlock',
        'organization': 'my-org',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("sonarqube")
result = api.fetch("api/rules/show", key="javascript:EmptyBlock", organization="my-org")

for item in result:
    print(item)
const resp = await fetch("https://sonarcloud.io/api/rules/show?key=javascript%3AEmptyBlock&organization=my-org");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:13:26.439801 404 133ms
2026-04-16 04:09:17.158658 404 196ms
2026-04-15 03:26:54.037154 404 215ms
2026-04-14 00:46:30.847598 404 145ms
2026-04-12 16:27:22.315234 404 143ms
2026-04-10 00:58:16.497154 404 141ms
2026-04-09 02:18:23.196037 404 171ms