Skip to content

Whether this install still needs setting up

GET
/api/setup

Lets the sign-in page decide between offering sign-in and offering first-run setup. Public, because there is no account to authenticate with when the answer is yes. Returns a bare boolean on purpose — anything richer would be an unauthenticated window into who exists on this server. True both for a fresh install and for an upgraded one whose users were created by the auth cutover migration and therefore have no password yet.

Responses

Setup status

application/json
JSON
{
  
"required": true
}

Samples