---
title: WindowsUpdateNotificationLevel enum | Wartiva GraphQL API
description: How a Windows endpoint behaves when new updates are available. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/windows-update-notification-level.html
updated: 2026-10-07
---

Applications and updates · GraphQL enum

# `WindowsUpdateNotificationLevel` enum

How a Windows endpoint behaves when new updates are available. This is the top-level posture an administrator picks for Automatic Updates: it determines whether updates are downloaded, when the user is notified, and whether installs happen on a fixed schedule. Each subsequent value is "more automated" than the previous one. Reference: [Windows Update Agent API](https://learn.microsoft.com/en-us/windows/win32/api/wuapi/)

## Values

| Enum Value | Description |
|---|---|
| `NOT_CONFIGURED` | Automatic Updates has not been configured on this endpoint. The endpoint typically falls back to the operating system's default behavior, but no explicit configuration is in effect. |
| `DISABLED` | Automatic Updates is turned off. The endpoint will not check for, download, or install updates on its own. This is generally considered insecure for production endpoints. |
| `NOTIFY_BEFORE_DOWNLOAD` | The endpoint asks the user before downloading any update. Nothing is fetched or installed without explicit user action. Useful on metered or bandwidth- constrained connections but slow to deliver security updates. |
| `NOTIFY_BEFORE_INSTALL` | The endpoint downloads updates automatically but waits for the user to initiate installation. The download is silent; the install is opt-in. |
| `SCHEDULED_INSTALL` | The endpoint downloads updates automatically and installs them on the schedule given by `scheduledInstallationDay` and `scheduledInstallationHour`. The most "hands-off" setting and the one most commonly enforced by policy. |
| `UNKNOWN` | The agent reported a value that does not match any known posture. |

## Used by

- [`WindowsAutoUpdateSettings`](https://wartiva.com/api-docs/types/windows-auto-update-settings.html) type: Configuration that controls how the endpoint downloads and installs Windows updates.

## Example

### Example

```json
"NOT_CONFIGURED"

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
