Skip to main content

Onboarding status

GET /api/onboarding_status

Return whether the current user must still complete onboarding. Kept as a dedicated endpoint instead of riding on GET /api/v1/settings (the natural home for fields like email_verified) because the settings response is heavyweight: SaasSettingsStore.load joins User, Org, and OrgMember rows and deep-merges the org-level and member-level agent_settings before returning. Onboarding gating runs on every protected-route navigation, so we need a lightweight read of a single boolean rather than paying for the full settings aggregation.

Responses

StatusDescription
200Successful Response

Operation ID: onboarding_status_api_onboarding_status_get