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

Options for listing roles.

## Properties

### page?

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

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:519](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/clients/am-api.ts#L519)

Page number (default: 0)

***

### roleTargetType?

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

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:521](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/clients/am-api.ts#L521)

Filter by target type (User or ApiClient)

***

### size?

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

Defined in: [packages/b2c-tooling-sdk/src/clients/am-api.ts:517](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/clients/am-api.ts#L517)

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