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

# Interface: TransportConfig

> TransportConfig interface in the Terminal49 TypeScript SDK, configures API token, base URL, max retries, and optional fetch implementation for transport.

# Interface: TransportConfig

## Properties

| Property                                     | Type                                         | Description                                                                                                                                                                                |
| -------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <a id="property-accountid" /> `accountId?`   | `string`                                     | -                                                                                                                                                                                          |
| <a id="property-apitoken" /> `apiToken`      | `string`                                     | -                                                                                                                                                                                          |
| <a id="property-baseurl" /> `baseUrl`        | `string`                                     | -                                                                                                                                                                                          |
| <a id="property-fetchimpl" /> `fetchImpl?`   | (`input`, `init?`) => `Promise`\<`Response`> | -                                                                                                                                                                                          |
| <a id="property-maxretries" /> `maxRetries?` | `number`                                     | -                                                                                                                                                                                          |
| <a id="property-timeoutms" /> `timeoutMs?`   | `number`                                     | Per-request timeout in milliseconds. Defaults to [DEFAULT\_REQUEST\_TIMEOUT\_MS](/docs/sdk/reference/client/transport/variables/DEFAULT_REQUEST_TIMEOUT_MS). Set to `0` to disable the timeout. |
