# User ## Retrieve the current user `user().retrieve(UserRetrieveParamsparams = UserRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : UserRetrieveResponse` **get** `/v0/user` Retrieve the currently authenticated user's information. ### Parameters - `params: UserRetrieveParams` ### Returns - `class UserRetrieveResponse:` - `id: String` - `email: Optional` - `github: Optional` - `username: String` - `name: Optional` - `object_: Object` - `USER("user")` ### Example ```kotlin package com.configure_me_stainless_v0.api.example import com.configure_me_stainless_v0.api.client.StainlessClient import com.configure_me_stainless_v0.api.client.okhttp.StainlessOkHttpClient import com.configure_me_stainless_v0.api.models.user.UserRetrieveParams import com.configure_me_stainless_v0.api.models.user.UserRetrieveResponse fun main() { val client: StainlessClient = StainlessOkHttpClient.fromEnv() val user: UserRetrieveResponse = client.user().retrieve() } ``` #### Response ```json { "id": "id", "email": "email", "github": { "username": "username" }, "name": "name", "object": "user" } ```