Get setup wizard status
GET
/v1/setup/status
const url = 'http://localhost:8080/v1/setup/status';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:8080/v1/setup/statusAnonymous. Returns the wizard state (not_started, in_progress, activated), whether an administrator exists, the completed step numbers, the SMTP and core test flags, the database dialect and the blockers that still prevent activation. The SPA gates every route on it.
Responses
Section titled “Responses”OK
Media typeapplication/json
Anonymous-readable status: the SPA uses it to gate every route until activation.
object
state
required
string
adminExists
required
boolean
completedSteps
required
Array<integer | string>
smtpTested
required
boolean
coreTested
required
boolean
dialect
required
string
activationBlockers
required
Array<string>
isActivated
boolean
Examplegenerated
{ "state": "example", "adminExists": true, "completedSteps": [ 1 ], "smtpTested": true, "coreTested": true, "dialect": "example", "activationBlockers": [ "example" ], "isActivated": true}