Skip to Content
SeyloDocs

Get the first-run state

GET
/api/v1/setup.status

Tells the web app whether to show setup or sign-in: whether an owner exists, whether setup is finished, and, when a setup token is given, whether that token is still usable.

Needs no sign-in. Not available to MCP clients or the assistant.

Query Parameters

token?string

The t= value of the installer's setup link.

Length1 <= length <= 200

Response Body

Success.

application/json
  1. response
ownerExists*boolean
completed*boolean
link*|null
githubAvailable*boolean
steps*array<string|string|string|string>

The wizard's steps in order.

Example Request
curl -X GET 'https://example.com/api/v1/setup.status'
Example Response
{  "ownerExists": true,  "completed": true,  "link": {    "valid": true,    "expiresAt": "2019-08-24T14:15:22Z"  },  "githubAvailable": true,  "steps": [    "owner"  ]}