SonarQube

REST API for the SonarCloud code quality platform, providing programmatic access to issue tracking, security hotspot analysis, code duplication detection, and compute engine task management for software projects.

Claim this API

Are you the operator of SonarQube? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with SonarQube? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Slug: sonarqube
Key: sonarcloud.io:sonarqube
Base URL: https://sonarcloud.io/web_api
Auth: none
Endpoints: 53
Reachable: unknown
CORS: unknown
Tier: verified

Links

Homepage: https://sonarcloud.io
API Base: https://sonarcloud.io/web_api

Topics

CI_CD, DEVTOOLS

Endpoints (58)

Path Summary Response Auth
api/authentication/validate Check credentials text/plain
api/ce/activity Search for tasks application/json
api/ce/activity_status Returns CE activity related metrics application/json
api/ce/component Get the pending tasks, in-progress tasks and the last executed task of a given component (usually a application/json
api/ce/task Give Compute Engine task details such as type, status, duration and associated component application/json
api/components/search Search for projects application/json
api/components/show Returns a component (file, directory, project) and its ancestors application/json
api/components/tree Navigate through components based on the chosen strategy application/json
api/duplications/show Get duplications application/json
api/hotspots/search Search for Security Hotpots application/json
api/hotspots/show Provides the details of a Security Hotspot application/json
api/issues/authors Search SCM accounts which match a given query application/json
api/issues/changelog Display changelog of an issue application/json
api/issues/search Search for issues application/json
api/issues/tags List tags matching a given query application/json
api/languages/list List supported programming languages application/json
api/measures/component Return component with specified measures application/json
api/measures/component_tree Navigate through components based on the chosen strategy with specified measures application/json
api/measures/search_history Search measures history of a component application/json
api/metrics/domains List all custom metric domains application/json
api/metrics/search Search for metrics application/json
api/metrics/types List all available metric types application/json
api/project_analyses/search Search a project analyses and attached events application/json
api/project_badges/ai_code_assurance Generate a badge for project's AI assurance as an SVG application/json
api/project_badges/measure Generate badge for project's measure as an SVG application/json
api/project_badges/quality_gate Generate badge for project's quality gate as an SVG application/json
api/project_branches/list List the branches of a project application/json
api/project_links/search List links of a project application/json
api/project_pull_requests/list List the pull requests of a project application/json
api/project_tags/search Search tags application/json
api/projects/search Search for projects to administrate them application/json
api/properties/index This web service is deprecated, please use api/settings/values instead application/json
api/qualitygates/get_by_project Get the quality gate of a project application/json
api/qualitygates/list Get a list of quality gates application/json
api/qualitygates/project_status Get the quality gate status of a project or a Compute Engine task application/json
api/qualitygates/search Search for projects associated (or not) to a quality gate application/json
api/qualitygates/show Display the details of a quality gate application/json
api/qualityprofiles/backup Backup a quality profile in XML form text/xml
api/qualityprofiles/changelog Get the history of changes on a quality profile: rule activation/deactivation, change in parameters/ application/json
api/qualityprofiles/export Deprecated application/json
api/qualityprofiles/exporters Deprecated application/json
api/qualityprofiles/importers Deprecated application/json
api/qualityprofiles/inheritance Show a quality profile's ancestors and children application/json
api/qualityprofiles/projects List projects with their association status regarding a quality profile application/json
api/qualityprofiles/search Search quality profiles application/json
api/rules/repositories List available rule repositories application/json
api/rules/search Search for a collection of relevant rules matching a specified query application/json
api/rules/show Get detailed information about a rule Since 5 application/json
api/rules/tags List rule tags application/json
api/sources/raw Get source code as raw text application/json
api/sources/scm Get SCM information of source files application/json
api/sources/show Get source code application/json
api/timemachine/index The web service is removed and you're invited to use api/measures/search_history instead application/json
api/user_groups/search Search for user groups application/json
api/user_properties/index This web service is removed application/json
api/user_tokens/search List the access tokens of the authenticated user application/json
api/webservices/list List web services application/json
api/webservices/response_example Display web service response example application/json