defaults
(string, query, optional, default: false)
If set to true, return only the quality profiles marked as default for each language
Constraints: {'enum': ['true', 'false', 'yes', 'no']}
language
(string, query, optional)
Language key. If provided, only profiles for the given language are returned.
Constraints: {'enum': ['abap', 'ansible', 'apex', 'azurepipelines', 'azureresourcemanager', 'c', 'cloudformation', 'cobol', 'cpp', 'cs', 'css', 'dart', 'docker', 'flex', 'githubactions', 'go', 'groovy', 'ipynb', 'java', 'jcl', 'js', 'json', 'jsp', 'kotlin', 'kubernetes', 'objc', 'php', 'pli', 'plsql', 'py', 'rpg', 'ruby', 'rust', 'scala', 'secrets', 'shell', 'swift', 'terraform', 'text', 'ts', 'tsql', 'vb', 'vbnet', 'web', 'xml', 'yaml']}
Search quality profiles
openapi-spec
Curl
Python Requests
Zingu Apis
Javascript Fetch
curl 'https://sonarcloud.io/api/qualityprofiles/search?organization=my-org&project=my_project&qualityProfile=SonarQube+Way'
import requests
resp = requests.get(
"https://sonarcloud.io/api/qualityprofiles/search",
params={
'organization': 'my-org',
'project': 'my_project',
'qualityProfile': 'SonarQube Way',
},
)
data = resp.json()
import zingu_apis
api = zingu_apis.api("sonarqube")
result = api.fetch("api/qualityprofiles/search", organization="my-org", project="my_project", qualityProfile="SonarQube Way")
for item in result:
print(item)
const resp = await fetch("https://sonarcloud.io/api/qualityprofiles/search?organization=my-org&project=my_project&qualityProfile=SonarQube+Way");
const data = await resp.json();
Run
Truncate
Auto
Table
Raw