---
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:526](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/clients/am-api.ts#L526)

Options for listing roles.

## Properties

### page?

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

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:530](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/clients/am-api.ts#L530)

Page number (default: 0)

***

### roleTargetType?

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

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:532](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1cc5681b8c76554833dc7a40097f33641882a372/packages/b2c-tooling-sdk/src/clients/am-api.ts#L532)

Filter by target type (User or ApiClient)

***

### size?

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

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

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