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

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

# Interface: CapValidationResult

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

Result of CAP validation.

## Properties

### errors

> **errors**: `string`[]

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

Blocking errors — a CAP with errors cannot be installed.

***

### manifest?

> `optional` **manifest**: [`CommerceAppManifest`](CommerceAppManifest.md)

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:41](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L41)

Parsed manifest from commerce-app.json (if parseable).

***

### valid

> **valid**: `boolean`

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

Whether the CAP is valid (no errors).

***

### warnings

> **warnings**: `string`[]

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/validate.ts:39](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/cap/validate.ts#L39)

Advisory warnings — a CAP with warnings can still be installed.
