SonarQube
communityOpen-source code quality and security analysis platform with 30+ language support.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://{instance}/api/projects/searchSearch projects
Parameters
qkeyword (stringoptionalpspage size (integeroptionalReturns
components[] with key, name, qualifier, visibility, lastAnalysisDateGET
https://{instance}/api/issues/searchGet issues
Parameters
pspage size (integeroptionaltypesBUG|VULNERABILITY|CODE_SMELL (stringoptionalseveritiesBLOCKER|CRITICAL|MAJOR|MINOR|INFO (stringoptionalcomponentKeysproject key (stringrequiredReturns
issues[] with key, rule, severity, component, message, line, status, type, effort, debtGET
https://{instance}/api/measures/componentGet project measures
Parameters
componentproject key (stringrequiredmetricKeysbugsrequired— vulnerabilities, code_smells, coverage, duplicated_lines_density (stringReturns
component with measures[] with metric, value, bestValue