Check configuration status

This endpoint allows you to check the status of the most recent configuration process:

GET /setup/api/configcheck

Note that you may need to wait several seconds after you start a process before you can check its status.

Example

curl -L 'https://api_key:your-amazing-password@hostname:admin_port/setup/api/configcheck'

Response

Status: 200 OK
{
  "status": "running",
  "progress": [
    {
      "status": "DONE",
      "key": "Appliance core components"
    },
    {
      "status": "DONE",
      "key": "GitHub utilities"
    },
    {
      "status": "DONE",
      "key": "GitHub applications"
    },
    {
      "status": "CONFIGURING",
      "key": "GitHub services"
    },
    {
      "status": "PENDING",
      "key": "Reloading appliance services"
    }
  ]
}

The different statuses are:

Status Description
PENDING The job has not started yet
CONFIGURING The job is running
DONE The job has finished correctly
FAILED The job has finished unexpectedly