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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [config](../index.md) / ConfigKey

# Interface: ConfigKey

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

A settable configuration key.

## Properties

### field

> **field**: keyof [`NormalizedConfig`](NormalizedConfig.md)

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

Normalized config field

***

### key

> **key**: `string`

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

dw.json key (kebab-case)

***

### schema

> **schema**: [`JsonSchema`](../type-aliases/JsonSchema.md)

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

JSON Schema for the value
