# Get streaming session info

- **Method:** `GET`
- **Path:** `/api/v1/streaming/{session_id}`
- **Operation ID:** `streaming_session_info_api_v1_streaming__session_id__get`
- **Tags:** Streaming

Return status, chunk count, and sample rate for a streaming session.

## Effective servers

- `http://127.0.0.1:8100`

  Voice Creator Pro on this computer

## Path parameters

- **`session_id` (required)**: `string`

## Responses

### 200 Successful Response

**Content type:** `application/json`

schema: `StreamingSessionInfoResponse`

- **`chunk_count` (required)**: `integer`

  Number of audio chunks generated so far
- **`exists` (required)**: `boolean`

  Whether the session exists
- **`is_complete` (required)**: `boolean`

  Whether audio generation has finished
- **`sample_rate` (required)**: `integer`

  Audio sample rate in Hz
- **`error`**: `string | null`

  Error message if generation failed

**Example:**

```json
{
  "exists": true,
  "is_complete": true,
  "error": "",
  "chunk_count": 1,
  "sample_rate": 1
}
```

### 404 Session not found or expired (sessions expire after 10 minutes).

### 422 Validation Error

**Content type:** `application/json`

schema: `HTTPValidationError`

- **`detail`**: `array`

  **Items:**

  schema: `ValidationError`
  - **`loc` (required)**: `array of (string | integer)`
  - **`msg` (required)**: `string`
  - **`type` (required)**: `string`
  - **`ctx`**: `object`
  - **`input`**: `any`

**Example:**

```json
{
  "detail": [
    {
      "loc": [
        ""
      ],
      "msg": "",
      "type": "",
      "input": null,
      "ctx": {}
    }
  ]
}
```

## Schemas

- `HTTPValidationError` — shown above.
- `StreamingSessionInfoResponse` — shown above.
- `ValidationError` — shown above.
