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

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

# Interface: DebugSessionConfig

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:93](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L93)

## Properties

### cartridgeRoots

> **cartridgeRoots**: [`CartridgeMapping`](../../code/interfaces/CartridgeMapping.md)[]

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:103](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L103)

Cartridge mappings for source path resolution

***

### clientId?

> `optional` **clientId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:101](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L101)

Client ID for x-dw-client-id header (defaults to "b2c-cli")

***

### hostname

> **hostname**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:95](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L95)

B2C instance hostname

***

### keepaliveInterval?

> `optional` **keepaliveInterval**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:107](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L107)

Keepalive/reset interval in ms (default: 15000)

***

### password

> **password**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:99](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L99)

Basic auth password / access key

***

### pollInterval?

> `optional` **pollInterval**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:105](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L105)

Thread polling interval in ms (default: 500)

***

### username

> **username**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/debug/types.ts:97](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L97)

Basic auth username (BM user with WebDAV_Manage_Customization)
