---
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:94](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L94)

Transport options for API requests. Auth strategies carry these so every
client built from a strategy shares its config's transport.

## Extends

- [`HttpTransportOptions`](../../../clients/interfaces/HttpTransportOptions.md)

## Properties

### cartridgeRoots

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

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

Cartridge mappings for source path resolution

***

### clientId?

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

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

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:96](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/operations/debug/types.ts#L96)

B2C instance hostname

***

### keepaliveInterval?

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

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

Keepalive/reset interval in ms (default: 15000)

***

### password

> **password**: `string`

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

Basic auth password / access key

***

### pollInterval?

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

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

Thread polling interval in ms (default: 500)

***

### username

> **username**: `string`

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

Basic auth username (BM user with WebDAV_Manage_Customization)
