users

Complete Onboarding

Atomically record all onboarding data and mark onboarding as complete.

Idempotent: safe to call again if onboarding is already done (e.g. user goes back and re-submits the onboarding flow). Returns 200 in both cases.

post/api/v1/users/me/complete-onboarding

Request

  • Base URL: https://yondry.app (the document declares no server; this is the origin it was published from)
  • URL: https://yondry.app/api/v1/users/me/complete-onboarding
  • Auth: HTTP bearer

Request body

home_latnumber required
home_lngnumber required
home_addressstring required
home_place_idstring nullable
default_radius_kmnumber required
radius_unit'km' | 'miles'
transport_modesstring[]
primary_transport_modestring nullable

Response

Successful Response

idstring uuid required
emailstring email required
is_activeboolean required
is_verifiedboolean required
display_namestring nullable
avatar_urlstring nullable
auth_providerstring
onboarding_completedboolean
home_latnumber nullable
home_lngnumber nullable
home_addressstring nullable
home_place_idstring nullable
default_radius_kmnumber
radius_unitstring
home_lonnumber nullable
home_labelstring nullable
travel_radius_kmnumber nullable
transport_modesstring[]
primary_transport_modestring
location_history_opt_inboolean
created_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.