Udon is under active development. Documentation not final.
udonudon
Health

Installation readiness

Verifies the installed daemon, dashboard, menu bar, and required permissions before setup reports completion. The daemon and menu bar each report Full Disk Access. An installation, reinstall or update may finish with permissions pending once its components are running and its file transaction has committed; this endpoint reports `awaiting_permission` while a grant is refused. A permission check that can't verify access either way reports a `warning` component and does not hold back `ready`. Requires a signed-in user; remains available while licensing or missing permissions block management. `/health` reports liveness only.

GET
/api/setup/readiness

Authorization

udon_session<token>

In: cookie

Response Body

application/json

application/json

curl -X GET "https://example.com/api/setup/readiness"
{  "phase": "starting",  "version": "string",  "commit": "string",  "buildID": "string",  "components": [    {      "id": "string",      "required": true,      "status": "ok",      "detail": "string"    }  ],  "recoveryActions": [    "openPrivacySettings"  ]}

Ask AI

Answers from Udon's documentation.

Ask how to install Udon, run containers, or share folders.