---
title: SystemInfo type | Wartiva GraphQL API
description: Basic system information for identification. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/system-info.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `SystemInfo` type

Basic system information for identification.

## Fields

| Field Name | Description |
|---|---|
| `name` - [`String!`](https://wartiva.com/api-docs/types/string.html) | System name. |
| `hostname` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Network hostname including domain. |
| `computerName` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Friendly computer name. |
| `uuid` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Unique ID provided by the system. |
| `cpuType` - [`CpuType!`](https://wartiva.com/api-docs/types/cpu-type.html) | CPU type or architecture. |
| `cpuBrand` - [`String!`](https://wartiva.com/api-docs/types/string.html) | CPU vendor and model. |
| `cpuLogicalCores` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | Number of logical CPU cores available to the system. |
| `cpuPhysicalCores` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | Number of physical CPU cores available to the system. |
| `physicalMemory` - [`Uint64!`](https://wartiva.com/api-docs/types/uint64.html) | Total physical memory in bytes. |
| `hardwareVendor` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Hardware vendor. |
| `hardwareModel` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Hardware model. |
| `hardwareSerial` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Hardware serial number. |
| `biosDate` - [`String`](https://wartiva.com/api-docs/types/string.html) | BIOS date. Found at /sys/class/dmi/id/bios_date on Linux. |
| `biosRelease` - [`String`](https://wartiva.com/api-docs/types/string.html) | BIOS release. Found at /sys/class/dmi/id/bios_release on Linux. |
| `biosVersion` - [`String`](https://wartiva.com/api-docs/types/string.html) | BIOS version. Found at /sys/class/dmi/id/bios_version on Linux. |
| `boardAssetTag` - [`String`](https://wartiva.com/api-docs/types/string.html) | Board asset tag. Found at /sys/class/dmi/id/board_asset_tag on Linux. |
| `boardName` - [`String`](https://wartiva.com/api-docs/types/string.html) | Board name. Found at /sys/class/dmi/id/board_name on Linux. |
| `boardSerial` - [`String`](https://wartiva.com/api-docs/types/string.html) | Board serial number. Found at /sys/class/dmi/id/board_serial on Linux. |
| `boardVendor` - [`String`](https://wartiva.com/api-docs/types/string.html) | Board vendor. Found at /sys/class/dmi/id/board_vendor on Linux. |
| `boardVersion` - [`String`](https://wartiva.com/api-docs/types/string.html) | Board version. Found at /sys/class/dmi/id/board_version on Linux. |
| `chassisAssetTag` - [`String`](https://wartiva.com/api-docs/types/string.html) | Chassis asset tag. Found at /sys/class/dmi/id/chassis_asset_tag on Linux. |
| `chassisSerial` - [`String`](https://wartiva.com/api-docs/types/string.html) | Chassis serial number. Found at /sys/class/dmi/id/chassis_serial on Linux. |
| `chassisType` - [`ChassisType`](https://wartiva.com/api-docs/types/chassis-type.html) | Chassis type, translated from the raw value reported by the endpoint (Win32_SystemEnclosure ChassisTypes on Windows, /sys/class/dmi/id/chassis_type on Linux), or derived from the hardware model identifier on Apple hardware. Null when not reported and not derivable. |
| `chassisVendor` - [`String`](https://wartiva.com/api-docs/types/string.html) | Chassis vendor. Found at /sys/class/dmi/id/chassis_vendor on Linux. |
| `chassisVersion` - [`String`](https://wartiva.com/api-docs/types/string.html) | Chassis version. Found at /sys/class/dmi/id/chassis_version on Linux. |
| `productFamily` - [`String`](https://wartiva.com/api-docs/types/string.html) | Product family. Found at /sys/class/dmi/id/product_family on Linux. |
| `productSKU` - [`String`](https://wartiva.com/api-docs/types/string.html) | Product SKU. Found at /sys/class/dmi/id/product_sku on Linux. |
| `productVersion` - [`String`](https://wartiva.com/api-docs/types/string.html) | Product version. Found at /sys/class/dmi/id/product_version on Linux. |
| `systemVendor` - [`String`](https://wartiva.com/api-docs/types/string.html) | System vendor. Found at /sys/class/dmi/id/sys_vendor on Linux. |
| `virtualMachineType` - [`VirtualMachineType`](https://wartiva.com/api-docs/types/virtual-machine-type.html) | Hypervisor product this endpoint runs on when it is a virtual machine. When the endpoint reports the virtual machine flag, the hypervisor is determined by matching the reported hardware manufacturer; on macOS, where no flag is reported, manufacturer matching alone detects a VM. Null when the endpoint is physical hardware. |

## Used by

- [`Endpoint`](https://wartiva.com/api-docs/types/endpoint.html) type: A Windows, macOS, or Linux computer that runs the Wartiva endpoint agent and is enrolled with an organization.

## Example

### Example

```json
{
  "name": "abc123",
  "hostname": "abc123",
  "computerName": "xyz789",
  "uuid": "xyz789",
  "cpuType": "X86",
  "cpuBrand": "xyz789",
  "cpuLogicalCores": 123,
  "cpuPhysicalCores": 987,
  "physicalMemory": "8589934592",
  "hardwareVendor": "xyz789",
  "hardwareModel": "xyz789",
  "hardwareSerial": "xyz789",
  "biosDate": "xyz789",
  "biosRelease": "xyz789",
  "biosVersion": "xyz789",
  "boardAssetTag": "abc123",
  "boardName": "xyz789",
  "boardSerial": "xyz789",
  "boardVendor": "xyz789",
  "boardVersion": "abc123",
  "chassisAssetTag": "xyz789",
  "chassisSerial": "xyz789",
  "chassisType": "OTHER",
  "chassisVendor": "abc123",
  "chassisVersion": "xyz789",
  "productFamily": "abc123",
  "productSKU": "xyz789",
  "productVersion": "abc123",
  "systemVendor": "xyz789",
  "virtualMachineType": "APPLE_VM"
}

```

---

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