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.
Slug: sonarqube
Key:
Base URL:
Auth: none
Endpoints: 53
Reachable: unknown
CORS: unknown
Tier: verified
Key:
sonarcloud.io:sonarqubeBase URL:
https://sonarcloud.io/web_apiAuth: none
Endpoints: 53
Reachable: unknown
CORS: unknown
Tier: verified
Links
Topics
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 |
— |