interface User { id: uuid; name: string; email: string; timeZone: string; // Standard ISO TimeZone string (ie. America/New_York) languages: CodingLanguage[]; questionDifficulties: QuestionDifficulty[]; questionTypes: QuestionType[]; } // TODO: Figure out Spring Security + oAuth data requirements
POST /users
GET /users/:userId
PUT /users/:userId
Used for updating certain user settings, including timeZone, languages, etc.
interface UpdateUserRequest { }
DELETE /users/:userId
POST /users/:userId/email_change
PUT /users/:userId/email_change
There was an error while loading. Please reload this page.