Onboarding

Update User Onboarding

Progressive onboarding endpoint - updates user data step by step. This endpoint is called after each onboarding screen to save progress.

patch/onboarding/me/onboarding

Request body

stepstring required
first_namestring nullable
last_namestring nullable
levelstring nullable
countrystring nullable
math_confidenceinteger nullable
current_results_slider_valueinteger nullable
current_results_perceptionstring nullable
motivation_level_slider_valueinteger nullable
interests_mainstring[] nullable
interests_sub_choicesobject nullable
motivation_reasonsstring[] nullable
study_hours_daily_goalnumber nullable
notification_preference_choicestring nullable
class_codestring nullable
pending_student_idstring nullable
join_requestboolean
establishmentstring nullable
subject'maths' | 'physique-chimie' nullable
taught_levelsstring[] nullable
objectivesstring[] nullable
discovery_sourcesstring[] nullable
discovery_sourcestring nullable
is_custom_schoolboolean nullable
custom_school_namestring nullable
custom_school_citystring nullable
french_school_idstring nullable
french_school_uaistring nullable
has_limited_accessboolean nullable
device_typestring nullable
onboarding_session_idstring nullable

Response

Successful Response

{"stackTrail":"paths:/onboarding/me/onboarding:patch:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes