# User ## Retrieve the current user `UserRetrieveResponse User.Retrieve(UserRetrieveParams?parameters, CancellationTokencancellationToken = default)` **get** `/v0/user` Retrieve the currently authenticated user's information. ### Parameters - `UserRetrieveParams parameters` ### Returns - `class UserRetrieveResponse:` - `required string ID` - `required string? Email` - `required GitHub? GitHub` - `required string Username` - `required string? Name` - `required Object Object` - `"user"User` ### Example ```csharp UserRetrieveParams parameters = new(); var user = await client.User.Retrieve(parameters); Console.WriteLine(user); ``` #### Response ```json { "id": "id", "email": "email", "github": { "username": "username" }, "name": "name", "object": "user" } ```