Full documentation for SonarQube has moved to a new location: http://docs.sonarqube.org/display/SONAR

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Current »

Table of Contents

Get the SonarQube Server Status

Description

Get the server status: UP, DOWN (generally for database connection failures), SETUP (if the server must be upgraded), MIGRATION_RUNNING (the upgrade process is currently running)

URL

/api/server

HTTP MethodGET
Response Formatsjson | xml

Security

None

Examples

Use CaseExample Request
Get the server status

GET http://nemo.sonarsource.org/api/server

Response Format

JSON

Parameters

Parameter

Description

Required

Default Value

Example Value

format

Response format can be set through:

  • Parameter format: xml | json
  • Or the 'Accept' property in the HTTP header:
    • Accept:text/xml
    • Accept:application/json
If nothing is set, json is used.
NoNonejson

Get the System Properties, Server Info, etc.

 

DescriptionGet the system properties, server info (Java, OS), database configuration, JVM statistics and installed plugins

URL

/api/server/system

HTTP MethodGET
Response Formatsjson

Security

Requires Global Administrator role

Examples

Use CaseExample Request
Get the system properties, server info, etc.

GET http://localhost:9000/api/server/system

Response Format

JSON

Parameters

Parameter

Description

Required

Default ValueExample Value
format

Response format can be set through:

  • Parameter format: json
  • Or the 'Accept' property in the HTTP header:
    • Accept:application/json
If nothing is set, json is used.
YesNonejson

Upgrade the SonarQube Database

Description

Upgrade the SonarQube database

URL

/api/server/setup

HTTP MethodPOST

Security

None

Examples

Use CaseExample Request
Upgrade the SonarQubedatabase

curl -X POST http://localhost:9000/api/server/setup

Response Format

JSON

Parameters

Parameter

Description

Required

Default Value

Example Value

format

Response format can be set through:

  • Parameter format: xml | json | txt
  • Or the 'Accept' property in the HTTP header:
    • Accept:text/xml
    • Accept:application/json
If nothing is set, json is used.
NoNonejson
  • No labels