---
title: SystemServiceWindows type | Wartiva GraphQL API
description: Windows-specific attributes for a System Service. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/system-service-windows.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `SystemServiceWindows` type

Windows-specific attributes for a System Service.

## Fields

| Field Name | Description |
|---|---|
| `serviceType` - [`SystemServiceType!`](https://wartiva.com/api-docs/types/system-service-type.html) | The type of the service. |
| `errorControl` - [`ServiceErrorControl!`](https://wartiva.com/api-docs/types/service-error-control.html) | The error control behavior of the service. |
| `loadOrderGroup` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The load order group for the service. |
| `tagId` - [`Uint32!`](https://wartiva.com/api-docs/types/uint32.html) | The tag ID assigned by the system when the service starts. |
| `dependencies` - [`[String!]`](https://wartiva.com/api-docs/types/string.html) | List of services or groups that this service depends on. |
| `sidType` - [`ServiceSidType!`](https://wartiva.com/api-docs/types/service-sid-type.html) | The SID type of the service. |
| `delayedAutoStart` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Indicates whether the service is configured for a delayed auto start. |
| `dependentServices` - [`[String!]`](https://wartiva.com/api-docs/types/string.html) | List of services that depend on this service. |
| `accepts` - [`[ServiceControls!]`](https://wartiva.com/api-docs/types/service-controls.html) | List of service control actions that the service accepts. |
| `serviceFlags` - [`[ServiceFlags!]`](https://wartiva.com/api-docs/types/service-flags.html) | Flags that describe additional attributes of the service. |
| `checkPoint` - [`Duration!`](https://wartiva.com/api-docs/types/duration.html) | The progress checkpoint reported by the Service Control Manager during a pending start, stop, pause, or continue operation. This is a monotonic counter the service increments as it makes progress, not a wall-clock measurement; it is transported via the Duration scalar (signed 64-bit nanoseconds on the wire). |
| `waitHint` - [`Duration!`](https://wartiva.com/api-docs/types/duration.html) | The estimated time the service expects to need before its next status update during a pending start, stop, pause, or continue operation. Transported as a Duration (nanoseconds on the wire). |
| `processId` - [`Uint32!`](https://wartiva.com/api-docs/types/uint32.html) | The process identifier (PID) associated with the service. |
| `win32ExitCode` - [`Uint32!`](https://wartiva.com/api-docs/types/uint32.html) | The Win32 exit code reported by the service. |
| `serviceSpecificExitCode` - [`Uint32!`](https://wartiva.com/api-docs/types/uint32.html) | The service-specific exit code, if applicable. |

## Used by

- [`SystemService`](https://wartiva.com/api-docs/types/system-service.html) type: A background service or daemon configured on an Endpoint.
- [`SystemServiceOsSpecific`](https://wartiva.com/api-docs/types/system-service-os-specific.html) union: OS-specific system service union type.

## Example

### Example

```json
{
  "serviceType": "SIMPLE",
  "errorControl": "IGNORE",
  "loadOrderGroup": "xyz789",
  "tagId": "1073741824",
  "dependencies": ["abc123"],
  "sidType": "NONE",
  "delayedAutoStart": true,
  "dependentServices": ["xyz789"],
  "accepts": ["NETBINDCHANGE"],
  "serviceFlags": ["RUN_IN_SYSTEM_PROCESS"],
  "checkPoint": "600000000",
  "waitHint": "600000000",
  "processId": "1073741824",
  "win32ExitCode": "1073741824",
  "serviceSpecificExitCode": "1073741824"
}

```

---

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