Onboarding
Onboarding state
Where an artist's onboarding build is: which steps are confirmed and when. The artist's profile page polls this while the build runs, about every 2 seconds, and repaints each section as its step confirms: Links on profiles, Lore on vault, About on publish. It stops once complete is true.
Public: no credentials. It returns only step names and confirmation times. Responses aren't cached.
On a fresh claim the auto-build (open on the onboarding chat) confirms profiles, then vault, then interview and publish together when the About is saved: about 5, 9 and 22 seconds in on staging. An artist with no onboarding, or an ID that isn't an artist, returns every step null and currentStep profiles.
Path Parameters
artistIdstringrequiredThe artist's ID (a UUID). Staging and production IDs differ.
Response
application/jsonThe artist's onboarding state.
statusstring · enumrequiredValues: "ok"
completebooleanrequiredTrue once publish is confirmed: the profile is built. The page stops polling here.
currentStepstring | nullrequiredThe first step, in order, without a confirmation. null once all four are confirmed. profiles for an artist that hasn't started.
Values: "profiles", "vault", "interview", "publish", null
stepsobjectrequiredWhen each step was confirmed (ISO 8601, UTC), or null if it hasn't been.
Properties for steps
profilesstring | nullrequiredProfiles found and linked. The Links section can show them.
format: date-time
vaultstring | nullrequiredSources saved. The Lore section can show them.
format: date-time
interviewstring | nullrequiredThe interview step. The auto-build confirms it together with publish.
format: date-time
publishstring | nullrequiredThe Lore and About written. The About can show.
format: date-time