Skip to content
FeedbackDashboard

Retrieve the current user

user.retrieve() -> UserRetrieveResponse { id, email, github, 2 more }
GET/v0/user

Retrieve the currently authenticated user's information.

ReturnsExpand Collapse
class UserRetrieveResponse { id, email, github, 2 more }
id: String
email: String
github: { username}
username: String
name: String
object: :user

Retrieve the current user

require "stainless_v0"

stainless = StainlessV0::Client.new(
  api_key: "My API Key",
  environment: "staging" # defaults to "production"
)

user = stainless.user.retrieve

puts(user)
{
  "id": "id",
  "email": "email",
  "github": {
    "username": "username"
  },
  "name": "name",
  "object": "user"
}
Returns Examples
{
  "id": "id",
  "email": "email",
  "github": {
    "username": "username"
  },
  "name": "name",
  "object": "user"
}