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

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/cap](../index.md) / CommerceAppManifest

# Interface: CommerceAppManifest

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:28](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L28)

Manifest from commerce-app.json.

## Properties

### dependencies?

> `optional` **dependencies**: `Record`\<`string`, `string`\>

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:35](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L35)

***

### description?

> `optional` **description**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:33](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L33)

***

### domain

> **domain**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:32](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L32)

***

### id

> **id**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:29](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L29)

***

### name

> **name**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:30](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L30)

***

### provider?

> `optional` **provider**: [`CommerceAppProvider`](../type-aliases/CommerceAppProvider.md)

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:37](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L37)

Who authored this app. Absent or non-`salesforce` apps are treated as non-Salesforce.

***

### publisher?

> `optional` **publisher**: `object`

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:34](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L34)

#### name

> **name**: `string`

#### support?

> `optional` **support**: `string`

#### url?

> `optional` **url**: `string`

***

### version

> **version**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:31](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L31)
