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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [guidance](../index.md) / GuidanceRequest

# Interface: GuidanceRequest

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:43](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L43)

List/search pagination and exact file or section selectors with optional slicing.

## Properties

### collection?

> `optional` **collection**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:49](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L49)

***

### file?

> `optional` **file**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:46](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L46)

***

### id?

> `optional` **id**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:44](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L44)

***

### limit?

> `optional` **limit**: `number`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:51](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L51)

***

### maxLength?

> `optional` **maxLength**: `number`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:53](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L53)

***

### offset?

> `optional` **offset**: `number`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:52](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L52)

***

### query?

> `optional` **query**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:48](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L48)

***

### section?

> `optional` **section**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:47](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L47)

***

### uri?

> `optional` **uri**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:45](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L45)

***

### workspace?

> `optional` **workspace**: `string` \| `string`[]

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:50](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/guidance/types.ts#L50)
