Skip to content
FeedbackDashboard

Retrieve the current user

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

Retrieve the currently authenticated user's information.

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

Retrieve the current user

package com.stainless.api.example;

import com.stainless.api.client.StainlessClient;
import com.stainless.api.client.okhttp.StainlessOkHttpClient;
import com.stainless.api.models.user.UserRetrieveParams;
import com.stainless.api.models.user.UserRetrieveResponse;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        StainlessClient client = StainlessOkHttpClient.fromEnv();

        UserRetrieveResponse user = 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"
}