Skip to end of metadata
Go to start of metadata

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 Administer System permission

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