Skip to content
FeedbackDashboard

Retrieve the current user

user().retrieve(UserRetrieveParamsparams = UserRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : UserRetrieveResponse
GET/v0/user

Retrieve the currently authenticated user's information.

ParametersExpand Collapse
params: UserRetrieveParams
ReturnsExpand Collapse
class UserRetrieveResponse:
id: String
email: Optional<String>
github: Optional<GitHub>
username: String
name: Optional<String>
object_: Object

Retrieve the current user

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()
}
{
  "id": "id",
  "email": "email",
  "github": {
    "username": "username"
  },
  "name": "name",
  "object": "user"
}
Returns Examples
{
  "id": "id",
  "email": "email",
  "github": {
    "username": "username"
  },
  "name": "name",
  "object": "user"
}