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

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

# Interface: GuidanceEntry

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:28](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L28)

One workflow entrypoint and its progressively disclosed supporting files.

## Properties

### collection

> **collection**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:30](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L30)

***

### description

> **description**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:32](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L32)

***

### entrypoint

> **entrypoint**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:33](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L33)

***

### featured?

> `optional` **featured**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:37](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L37)

Advertise this entrypoint in resources/list and skills/list. Does not restrict reads.

***

### files

> **files**: [`GuidanceFile`](GuidanceFile.md)[]

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:40](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L40)

***

### frontmatter

> **frontmatter**: `Record`\<`string`, `unknown`\>

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:35](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L35)

Entrypoint YAML frontmatter as JSON, verbatim; `name` equals the entry folder.

***

### headings

> **headings**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:39](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L39)

***

### id

> **id**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:29](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L29)

***

### source

> **source**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:38](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L38)

***

### title

> **title**: `string`

Defined in: [packages/b2c-tooling-sdk/src/guidance/types.ts:31](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/guidance/types.ts#L31)
