users
users

Preview Language Partners

Public preview endpoint for onboarding flow - no authentication required. Shows potential language partners: native speakers and fellow learners of the target language. Prioritizes users with profile pictures and recent activity.

DELIBERATELY STILL PUBLIC: its only caller is /onboarding/preview/partners, a pre-signup route (listed in App.jsx publicRoutes) that anonymous visitors reach from the onboarding flow — requiring auth would break the funnel.

But it is now DE-IDENTIFIED. It used to publish, to anyone on the internet, a language-filterable directory of real members: user id, username, full name, photo, bio, location and last-active time. Cards now carry only a first name, the language pair, and a rough last-active time — enough social proof for the preview, not a scrapeable member list. The id is a random per-response value (the page uses it only as a React key) so a card can't be cross-referenced against /users/profile/{id} or any other endpoint.

get/users/preview

Request

  • Base URL
    https://api.fluentea.com (the document declares no server; this is the origin it was published from)
  • URL
    https://api.fluentea.com/users/preview
  • Auth
    none declared

Query parameters

target_languagestring nullable

Filter by users who speak this language natively

limitinteger

Number of users to return (max 20 for preview)

Response

Successful Response

idstring uuid required
usernamestring required
full_namestring nullable required
profile_picturestring nullable required
native_languagestring nullable required
native_languagesstring[]
target_languagesstring[] required
profile_dataobject required
interestsstring[]
last_login_atstring date-time nullable
average_ratingnumber nullable
review_countinteger
is_friendboolean
friend_request_statusstring nullable
account_typestring nullable
is_staffboolean
is_ai_personaboolean
school_namestring nullable
relationship_statusstring nullable
has_booking_todayboolean
starting_hourly_ratenumber nullable
currencystring nullable
badge_countinteger

Changes

No operation changes recorded.