/api/usermanagement/v1/users/{userId}/properties/guided-checklist/initializeServer-driven checklist initialization (CUS-515). Detects the user's onboarding track (A: new to BitGo; B: existing user joining a new enterprise) from prior enterprise memberships, resolves the user's roles for the organization, builds the track-aware step list, and runs auto-complete signals to pre-mark any step whose underlying action has already been performed (e.g. wallet already exists, Video ID already verified). Idempotent — a repeat call overwrites the prior checklist.
The request body's track, steps, roles, and computedAt are ignored; only
productInterests is consumed.
userIdstringRequiredorgIdstringRequiredenterpriseIdstringRequiredtrack string required A Broles array[string] productInterests array[string] steps array[object] stepId string required title string required description string required ctaLabel string required ctaRoute string required status string required UP_NEXT IN_PROGRESS COMPLETED SKIPPEDsortOrder integer required completedAt string <date-time>completedBy string <uuid>sourceRoles array[string] computedAt string <date-time>required completedAt string <date-time>dismissedAt string <date-time>userId string required guidedChecklist object track string required A Broles array[string] productInterests array[string] steps array[object] computedAt string <date-time>required completedAt string <date-time>dismissedAt string <date-time>createdDate string <date-time>required modifiedDate string <date-time>required