---
title: SoftwareUpdatePreferencesWindows type | Wartiva GraphQL API
description: Windows-specific software update preferences and the list of updates the endpoint has discovered but has not yet installed.
url: https://wartiva.com/api-docs/types/software-update-preferences-windows.html
updated: 2026-10-07
---

Applications and updates · GraphQL type

# `SoftwareUpdatePreferencesWindows` type

Windows-specific software update preferences and the list of updates the endpoint has discovered but has not yet installed.

## Fields

| Field Name | Description |
|---|---|
| `serviceEnabled` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Whether the Automatic Updates service is currently functional on this endpoint. `false` means a component the service depends on is unavailable, so the endpoint is not currently able to download or install updates automatically. `null` when the agent could not determine the state. |
| `settings` - [`WindowsAutoUpdateSettings`](https://wartiva.com/api-docs/types/windows-auto-update-settings.html) | The endpoint's current Automatic Updates configuration: when updates are downloaded and installed, and which categories are included. |
| `results` - [`WindowsAutoUpdateResults`](https://wartiva.com/api-docs/types/windows-auto-update-results.html) | Timestamps of the last successful update search and the last successful update install for this endpoint. |
| `pendingUpdates` - [`[WindowsPendingUpdate!]`](https://wartiva.com/api-docs/types/windows-pending-update.html) | Updates the endpoint has discovered as applicable but not yet installed. Useful for spotting endpoints that are missing recent security updates, accumulating pending reboots, or stuck behind a single failing update. |

## Used by

- [`SoftwareUpdatePreferences`](https://wartiva.com/api-docs/types/software-update-preferences.html) type: The operating system update configuration of an Endpoint and the updates currently available to it.
- [`SoftwareUpdatePreferencesOsSpecific`](https://wartiva.com/api-docs/types/software-update-preferences-os-specific.html) union: OS-specific software update preferences union type.

## Example

### Example

```json
{
  "serviceEnabled": false,
  "settings": WindowsAutoUpdateSettings,
  "results": WindowsAutoUpdateResults,
  "pendingUpdates": [WindowsPendingUpdate]
}

```

---

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