First-run state of a self-hosted server
Tells the dashboard whether the server still needs its first admin account (needs_setup) and whether self-service signup is open under the configured SIGNUP_MODE (bootstrap: only the first signup; closed: none; open: anyone). Reveals nothing beyond the fact that no account exists yet.
Response Body
application/json
application/json
curl -X GET "https://example.com/v1/setup/status"{ "email_verify": false, "needs_setup": true, "self_hosted": true, "signup_mode": "bootstrap", "signup_open": true}