---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [clients](../index.md) / ListRolesOptions

# Interface: ListRolesOptions

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:522](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/clients/am-api.ts#L522)

Options for listing roles.

## Properties

### page?

> `optional` **page**: `number`

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:526](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/clients/am-api.ts#L526)

Page number (default: 0)

***

### roleTargetType?

> `optional` **roleTargetType**: `"ApiClient"` \| `"User"`

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:528](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/clients/am-api.ts#L528)

Filter by target type (User or ApiClient)

***

### size?

> `optional` **size**: `number`

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:524](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/clients/am-api.ts#L524)

Page size (default: 20, min: 1, max: 4000)
