curl --request GET \
--url https://api.avidoai.com/v0/setup/status{
"needsOnboarding": true
}Returns whether the install needs onboarding. An install needs onboarding when no organizations exist in the database; the dashboard uses this to show a sign-up-first bootstrap flow on fresh deployments. This endpoint is unauthenticated so the login UI can call it before the user has a session.
curl --request GET \
--url https://api.avidoai.com/v0/setup/status{
"needsOnboarding": true
}Setup status retrieved successfully
Response body for the setup-status endpoint. Changes from true to false exactly once, when the first organization is created.
True when the install has no organizations yet and should present the onboarding flow instead of the login screen.
false