Skip to main content

upsertUserOnboarding

Updates the active account's onboarding progress and returns the viewer profile. Before onboarding has started, include startedAt or completedAt or nothing is saved; omitted fields otherwise stay unchanged. Requires installation view access.

upsertUserOnboarding(
startedAt: Int
completedAt: Int
flow: String
siteUrl: String
siteTech: String
): MeDetails

Arguments​

upsertUserOnboarding.startedAt ● Int scalar​

Onboarding start time in Unix seconds; null clears it. Supply a timestamp field when onboarding has not started.

upsertUserOnboarding.completedAt ● Int scalar​

Onboarding completion time in Unix seconds; null clears it. Supply a timestamp field when onboarding has not started.

upsertUserOnboarding.flow ● String scalar​

Onboarding flow string; omitted keeps the saved value.

upsertUserOnboarding.siteUrl ● String scalar​

Onboarding site URL string; omitted keeps the saved value.

upsertUserOnboarding.siteTech ● String scalar​

Onboarding site technology string; omitted keeps the saved value.

Type​

MeDetails object​

Viewer profile and active account data returned by me and profile mutations; nested fields expose subscriptions and accessible accounts.