---
title: "POST /updateNotificationConfiguration"
method: POST
path: "/updateNotificationConfiguration"
---

# POST /updateNotificationConfiguration

`POST /updateNotificationConfiguration`

Updates the notification information for a stream.

## Request body

- object
  - `StreamName` string — The name of the stream from which to update the notification configuration. You must specify either the <code>StreamName</code> or the <code>StreamARN</code>.
  - `StreamARN` string — The Amazon Resource Name (ARN) of the Kinesis video stream from where you want to update the notification configuration. You must specify either the <code>StreamName</code> or the <code>StreamARN</code>.
  - `NotificationConfiguration` object — The structure that contains the notification information for the KVS images delivery. If this parameter is null, the configuration will be deleted from the stream.
    - `Status` 'ENABLED' | 'DISABLED' — Indicates if a notification configuration is enabled or disabled.
    - `DestinationConfig` object — The destination information required to deliver a notification to a customer.
      - `Uri` string, required — The Uniform Resource Identifier (URI) that identifies where the images will be delivered.

## Response `200`

Success

- UpdateNotificationConfigurationOutput

## Other responses

- `480` — InvalidArgumentException
- `481` — ClientLimitExceededException
- `482` — ResourceNotFoundException
- `483` — AccessDeniedException
- `484` — ResourceInUseException
- `485` — NoDataRetentionException

---

[API](https://skmtc.net/aws/apis/kinesisvideo.md) · [All operations](https://skmtc.net/aws/apis/kinesisvideo/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/kinesisvideo/versions/95357891934e/schema)
