Skip to main content
Version: 1.0.0

Onboarding API

API for user onboarding progress tracking and onboarding-related preferences. These endpoints support the multi-step onboarding wizard and the persistent "Getting Started" dashboard checklist.

Onboarding Progress

The Onboarding Progress endpoints are the source of truth for the checklist widget and wizard completion state. They track granular step-by-step progress and power the "Getting Started" dashboard widget.

Onboarding Preferences

The Preferences endpoint stores lightweight flags that need to be available at login time (via AuthTokenResponse.preferences) without an extra API call.

Checklist Keys by Role

KeyAdminManagerCreatorAsset ManagerUser
account_setupyesyesyesyesyes
video_transcodes_configuredyes--------
schemas_addedyes--------
team_member_invitedyes--------
intro_videos_watched--yesyesyesyes
first_asset_uploadedyesyesyesyes--
first_collection_createdyesyesyesyes--
first_collection_browsed--------yes
first_share_createdyesyesyesyesyes

Authentication

JWT token obtained from POST /api/v1/login

Security Scheme Type:

http

HTTP Authorization Scheme:

bearer

Bearer format:

JWT