---
reference:
  curl:
    - key: get_directory_user
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: '/directory_users/:id'
      type: GET
      parameters:
        - (directory_user.id)
      returns:
        - (directory_user)
  dotnet:
    - key: GetDirectoryUser
      patternBefore: directorySyncService.
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: directorySyncService.GetDirectoryUser()
      parameters:
        - key: id
          type: string
          description: (directory_user.id)
        - (cancellationToken)
      returns:
        - key: Task<DirectoryUser>
          description: (directory_user.self)
  ruby:
    - key: get_user
      patternBefore: DirectorySync.
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: DirectorySync.get_user()
      parameters:
        - (DirectoryUser.id)
      returns:
        - (DirectoryUser)
  python:
    - key: get_user
      patternBefore: directory_sync.
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: directory_sync.get_user()
      parameters:
        - key: user_id
          type: str
          description: (directory_user.id)
      returns:
        - (DirectoryUser)
  js:
    - key: getUser
      patternBefore: directorySync.
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: directorySync.getUser()
      parameters:
        - (DirectoryUser.id)
      returns:
        - (DirectoryUser)
  go:
    - key: GetUser
      patternBefore: directorysync.
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: directorysync.GetUser()
      parameters:
        - (ctx)
        - key: opts
          type: directorysync.GetUserOpts
          expanded: true
          properties:
            - key: User
              type: string
              description: (directory_user.id)
      returns:
        - key: user
          type: directorysync.User
          description: (directory_user.self)
        - (err)
  php:
    - key: getUser
      patternBefore: ds->
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: $ds->getUser()
      parameters:
        - key: directoryUser
          type: string
          description: (directory_user.id)
      returns:
        - (DirectoryUser)
  java:
    - key: getDirectoryUser
      patternBefore: directorySync.
      id: get_directory_user
      url: /reference/directory-sync/directory-user/get
      title: directorySync.getDirectoryUser()
      parameters:
        - (User.id)
      returns:
        - (User)
originalPath: >-
  .tmp-workos-clone/packages/docs/content/reference/directory-sync/directory-user/get.mdx
---

## Get a Directory User

Get the details of an existing Directory User.

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