Update User Profile

Update the current user's profile and preferences.

put/user

Request body

emailstring nullable
namestring nullable
usernamestring nullable
avatar_urlstring nullable
timezonestring nullable
dismiss_second_chat_onboardingboolean nullable
dismiss_heard_about_usboolean nullable
dismiss_onboarding_reminderboolean nullable
dismiss_home_location_promptboolean nullable
mark_tutorial_steps_seenstring[] nullable
mark_tutorial_steps_completedstring[] nullable
mark_review_askedboolean nullable
heard_about_usstring nullable
onboarding_completedboolean nullable

Response

Successful Response

user_idstring uuid4 required
stytch_user_idstring nullable required
emailstring nullable
namestring nullable
usernamestring nullable
citystring nullable
avatar_colorstring nullable
avatar_urlstring nullable
timezonestring nullable
onboarding_completedboolean
onboarding_completed_atstring date-time nullable
created_atstring date-time required
updated_atstring date-time required
last_login_atstring date-time nullable
detected_countrystring nullable
detected_citystring nullable
is_travel_agentboolean
show_heard_about_usboolean
tutorial_steps_seenstring[]
tutorial_steps_completedstring[]
review_asked_atstring date-time nullable
home_location_pendingboolean
show_home_location_promptboolean
is_internalboolean
explore_enabledboolean
home_feed_enabledboolean
place_chat_enabledboolean
image_attachments_enabledboolean
taste_covers_enabledboolean
stay_card_redesign_enabledboolean
tier'free' | 'paid'

Changes

Changed in 3 of the 22 revisions of this API.333

    • ○

      added the new optional request property

      new-optional-request-property

    • ○

      added the optional property to the response with the status

      response-optional-property-added

  • 3c1196c1156132See the full diff
    • ▲

      removed the required property // from the response with the status

      response-required-property-removed

    • ▲

      removed the required property // from the response with the status

      response-required-property-removed

    • ▲

      removed the required property // from the response with the status

      response-required-property-removed

    • ●

      removed the optional property // from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property // from the response with the status

      response-optional-property-removed

    • ●

      removed the optional property from the response with the status

      response-optional-property-removed

    • ○

      added the optional property to the response with the status

      response-optional-property-added