---
title: "PUT /voice-connectors/{voiceConnectorId}/streaming-configuration"
method: PUT
path: "/voice-connectors/{voiceConnectorId}/streaming-configuration"
---

# PUT /voice-connectors/{voiceConnectorId}/streaming-configuration

`PUT /voice-connectors/{voiceConnectorId}/streaming-configuration`

Updates a Voice Connector's streaming configuration settings.

## Path parameters

- `voiceConnectorId` string, required

## Request body

- object
  - `StreamingConfiguration` object, required — The streaming configuration associated with an Amazon Chime SDK Voice Connector. Specifies whether media streaming is enabled for sending to Amazon Kinesis, and shows the retention period for the Amazon Kinesis data, in hours.
    - `DataRetentionInHours` integer — The amount of time, in hours, to the Kinesis data.
    - `Disabled` boolean — When true, streaming to Kinesis is off.
    - `StreamingNotificationTargets` StreamingNotificationTarget[] — The streaming notification targets.
      - `NotificationTarget` 'EventBridge' | 'SNS' | 'SQS' — The streaming notification target.
    - `MediaInsightsConfiguration` object — The call analytics configuration.
      - `Disabled` boolean — Denotes the configuration as enabled or disabled.
      - `ConfigurationArn` string, password — The configuration's ARN.

## Response `200`

Success

- PutVoiceConnectorStreamingConfigurationResponse
  - `StreamingConfiguration` object — The updated streaming settings.
    - `DataRetentionInHours` integer, required — The amount of time, in hours, to the Kinesis data.
    - `Disabled` boolean, required — When true, streaming to Kinesis is off.
    - `StreamingNotificationTargets` StreamingNotificationTarget[] — The streaming notification targets.
      - `NotificationTarget` 'EventBridge' | 'SNS' | 'SQS' — The streaming notification target.
    - `MediaInsightsConfiguration` object — The call analytics configuration.
      - `Disabled` boolean — Denotes the configuration as enabled or disabled.
      - `ConfigurationArn` string, password — The configuration's ARN.

## Other responses

- `480` — UnauthorizedClientException
- `481` — NotFoundException
- `482` — ForbiddenException
- `483` — BadRequestException
- `484` — ThrottledClientException
- `485` — ServiceUnavailableException
- `486` — ServiceFailureException

---

[API](https://skmtc.net/aws/apis/chime-sdk-voice.md) · [All operations](https://skmtc.net/aws/apis/chime-sdk-voice/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/chime-sdk-voice/versions/89ce97d6fad9/schema)
