---
reference:
  curl:
    - key: get_user
      id: get_user
      url: /reference/authkit/user/get
      title: '/user_management/users/:id'
      type: GET
      parameters:
        - (user.id)
      returns:
        - (user)
  js:
    - key: getUser
      patternBefore: userManagement.
      id: get_user
      url: /reference/authkit/user/get
      title: userManagement.getUser()
      type: GET
      parameters:
        - (User.id)
      returns:
        - (User)
  go:
    - key: GetUser
      patternBefore: usermanagement.
      id: get_user
      url: /reference/authkit/user/get
      title: usermanagement.GetUser()
      parameters:
        - (ctx)
        - key: opts
          type: usermanagement.GetUserOpts
          unwrap: true
          properties:
            - key: User
              type: string
              description: (user.id)
      returns:
        - key: user
          type: usermanagement.User
          description: (user.self)
        - (err)
  php:
    - key: getUser
      patternBefore: userManagement->
      id: get_user
      url: /reference/authkit/user/get
      title: $userManagement->getUser()
      type: GET
      parameters:
        - key: id
          type: string
          description: (user.id)
      returns:
        - (User)
  python:
    - key: get_user
      patternBefore: user_management.
      id: get_user
      url: /reference/authkit/user/get
      title: user_management.get_user()
      parameters:
        - key: user_id
          type: str
          description: (user.id)
      returns:
        - (User)
  ruby:
    - key: get_user
      id: get_user
      url: /reference/authkit/user/get
      title: UserManagement.get_user()
      type: GET
      parameters:
        - key: id
          type: String
          description: (user.id)
      returns:
        - (User)
  java:
    - key: getUser
      id: get_user
      url: /reference/authkit/user/get
      title: userManagement.getUser()
      type: GET
      parameters:
        - key: userId
          type: String
          description: (user.id)
      returns:
        - (User)
originalPath: .tmp-workos-clone/packages/docs/content/reference/authkit/user/get.mdx
---

## Get a user

Get the details of an existing user.

<CodeBlock referenceId="get_user">
  <CodeBlockTab title="Request" file="get-user-request" />
  <CodeBlockTab title="Response" file="get-user-response" />
</CodeBlock>
