> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gethinto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# HintoConfig

## Properties

<ResponseField name={"allowUrlSearchParams"} type={"string[]"} />

<ResponseField name={"apiKey"} type={"string"} required />

<ResponseField name={"appVersion"} type={"string"} />

<ResponseField name={"captureClicks"} type={"boolean"} />

<ResponseField name={"captureConsoleLevels"} type={"ConsoleLevel[]"} />

<ResponseField name={"captureNetwork"} type={"boolean"} />

<ResponseField name={"captureScroll"} type={"boolean"} />

<ResponseField name={"debug"} type={"boolean | (message: string, details: unknown) => void"} />

<ResponseField name={"environment"} type={"string"} />

<ResponseField name={"flushIntervalMs"} type={"number"} />

<ResponseField name={"ingestUrl"} type={"string"} required />

<ResponseField name={"maxBatchEvents"} type={"number"} />

<ResponseField name={"maxKeepaliveBatchBytes"} type={"number"} />

<ResponseField name={"maxNormalBatchBytes"} type={"number"} />

<ResponseField name={"persistSession"} type={"\"session\" | \"local\""} />

<ResponseField name={"redactPatterns"} type={"RegExp[]"} />

<ResponseField name={"transport"} type={"HintoTransport"} />

<ResponseField name={"widget"} type={"WidgetConfig"} />
