> ## 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.

# EnterpriseRolesClient

## Constructor

```typescript
EnterpriseRolesClient(options: BaseClientOptions): RolesClient
```

### Parameters

**options** `BaseClientOptions` *required*

### Returns

`RolesClient`

## Methods

### getRoles()

```typescript
getRoles(request?: GetRolesRolesRequest, requestOptions?: RequestOptions): Promise<Page<Role, PaginatedResponseRole>>
```

Get roles for this enterprise

```ts
await client.enterprise.roles.getRoles()
```

#### Parameters

**request** `GetRolesRolesRequest`

**requestOptions** `RequestOptions`

Request-specific configuration.

#### Returns

`Promise<Page<Role, PaginatedResponseRole>>`


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