Skip to main content
The user profile system collects information through interactive cards shown during chat sessions. This data personalizes AI responses without explicitly repeating it back to the user.

Quick facts

  • User profile base path: /api/v1/user-profile
  • Auth: Required for all endpoints
  • MongoDB collection: user_profiles
  • Cards shown 2 at a time, advancing each session

Surface area

ActionEndpointDescription
Get profileGET /api/v1/user-profileUser profile + current cards to show
Save answersPOST /api/v1/user-profile/answersStore card responses
Start sessionPOST /api/v1/user-profile/sessionBegin new session, advance cards
Get cardsGET /api/v1/user-profile/cardsCurrent cards without starting session
See the endpoint pages for request bodies, parameter constraints, and example responses pulled directly from the OpenAPI schema.