## BotResponseStream.startStreaming() method [​](/content/docs/sdk/core.botresponsestream.startstreaming#botresponsestreamstartstreaming-method "Direct link to BotResponseStream.startStreaming(/index.html) method")

Starts streaming with the given status code and headers. Must be called before write() to commit the HTTP response.

**Signature:**

```typescript
startStreaming(statusCode: number, headers: Record<string, string>): void;
```

## Parameters [​](/content/docs/sdk/core.botresponsestream.startstreaming#parameters "Direct link to Parameters"/index.html)

| Parameter | Type | Description |
| --- | --- | --- |
| statusCode | number | HTTP status code (e.g., 200) |
| headers | Record<string, string> | HTTP headers to send |

**Returns:**

void

- [BotResponseStream.startStreaming() method](/content/docs/sdk/core.botresponsestream.startstreaming#botresponsestreamstartstreaming-method/index.html)
- [Parameters](/content/docs/sdk/core.botresponsestream.startstreaming#parameters/index.html)
