> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# UsersClient

## Constructor

```typescript
UsersClient(options: BaseClientOptions): UsersClient
```

### Parameters

**options** `BaseClientOptions` *required*

### Returns

`UsersClient`

## Methods

### getOrganizationUser()

```typescript
getOrganizationUser(request: GetOrganizationUserUsersRequest, requestOptions?: RequestOptions): HttpResponsePromise<UserWithIdpRoles>
```

Get an organization member by ID. Returns both direct and IDP-group-derived role assignments.

```ts
await client.users.getOrganizationUser({
        org_id: "org-abc123def456",
        user_id: "user_id"
    })
```

#### Parameters

**request** `GetOrganizationUserUsersRequest` *required*

**requestOptions** `RequestOptions`

Request-specific configuration.

#### Returns

`HttpResponsePromise<UserWithIdpRoles>`

### listOrganizationIdpUsers()

```typescript
listOrganizationIdpUsers(request: ListOrganizationIdpUsersUsersRequest, requestOptions?: RequestOptions): Promise<Page<IdpGroupUser, PaginatedResponseIdpGroupUser>>
```

List users whose organization membership is derived from IDP group assignments.

```ts
await client.users.listOrganizationIdpUsers({
        org_id: "org-abc123def456"
    })
```

#### Parameters

**request** `ListOrganizationIdpUsersUsersRequest` *required*

**requestOptions** `RequestOptions`

Request-specific configuration.

#### Returns

`Promise<Page<IdpGroupUser, PaginatedResponseIdpGroupUser>>`

### listOrganizationUsers()

```typescript
listOrganizationUsers(request: ListOrganizationUsersUsersRequest, requestOptions?: RequestOptions): Promise<Page<User, PaginatedResponseUser>>
```

List users with direct membership in the organization.

```ts
await client.users.listOrganizationUsers({
        org_id: "org-abc123def456"
    })
```

#### Parameters

**request** `ListOrganizationUsersUsersRequest` *required*

**requestOptions** `RequestOptions`

Request-specific configuration.

#### Returns

`Promise<Page<User, PaginatedResponseUser>>`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.