Onboarding Sessions API
object OnboardingSessionsAPI
Creates onboarding sessions via the Frame API.
Note: POST /v1/onboarding_sessions is secret-key only. The host backend mints the session and passes onb_sess_… to the onboarding flow as clientSecret.
Functions
Link copied to clipboard
suspend fun createOnboardingSession(request: OnboardingSessionRequests.CreateOnboardingSessionRequest): Pair<OnboardingSessionResponses.OnboardingSession?, NetworkingError?>
Creates an onboarding session and returns its onb_sess_… client secret.
fun createOnboardingSession(request: OnboardingSessionRequests.CreateOnboardingSessionRequest, completionHandler: (OnboardingSessionResponses.OnboardingSession?, NetworkingError?) -> Unit)
Callback variant of createOnboardingSession.
Link copied to clipboard
suspend fun createOnboardingSessionWithPublishableKey(request: OnboardingSessionRequests.CreateOnboardingSessionRequest): Pair<OnboardingSessionResponses.OnboardingSession?, NetworkingError?>
Mints an onboarding session using the publishable key.