Returns the full profile of the currently authenticated user. The server extracts the user’s UUID from the JWT’s subject claim and looks up the corresponding record, including any associated study program. This endpoint is the primary way for a client to resolve “who am I?” after obtaining a login token.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Daniel-Stojanovski/finkiopendesk/llms.txt
Use this file to discover all available pages before exploring further.
Authentication is required. Include a valid JWT login token in the
Authorization header as Bearer <token>.Request
A valid JWT login token in the format
Bearer <token>.Response
Returns aUser object. The password field is excluded from all API responses (WRITE_ONLY access).
The user’s unique identifier (UUID v4).
The user’s email address.
true if the account was registered via the student flow (POST /auth/students/create), false for general user accounts.true if the account has been activated and is allowed to authenticate. Student accounts are set to true after successful activation.The study program currently associated with the user’s account.
null if no program has been selected.Example
Managing the user’s study program
Two additional authenticated endpoints let you associate or disassociate a study program with the current user.POST /auth/user/program/
Sets the user’s selected study program.The identifier of the program to associate with the user (e.g.,
CS, SE).200 OK with an empty body on success.
DELETE /auth/user/program
Removes the user’s current program association. After this call,selectedProgram will be null on subsequent GET /auth/user responses.
200 OK with an empty body on success.