---
title: "List policies"
method: GET
path: "/v2/policies"
tags: ["system"]
---

# List policies

`GET /v2/policies`

Returns list of policies

## Response `default`

default response

- object[]
  - `id` integer — Policy identifier
  - `parentPolicyId` integer — Parent Policy identifier
  - `name` string — Name
  - `description` string — Description
  - `nodeClass` 'WINDOWS_SERVER' | 'WINDOWS_WORKSTATION' | 'LINUX_WORKSTATION' | 'MAC' | 'ANDROID' | 'APPLE_IOS' | 'APPLE_IPADOS' | 'AOSP' | 'CHROMEOS' | 'VMWARE_VM_HOST' | 'VMWARE_VM_GUEST' | 'HYPERV_VMM_HOST' | 'HYPERV_VMM_GUEST' | 'LINUX_SERVER' | 'MAC_SERVER' | 'CLOUD_MONITOR_TARGET' | 'NMS_SWITCH' | 'NMS_ROUTER' | 'NMS_FIREWALL' | 'NMS_PRIVATE_NETWORK_GATEWAY' | 'NMS_PRINTER' | 'NMS_SCANNER' | 'NMS_DIAL_MANAGER' | 'NMS_WAP' | 'NMS_IPSLA' | 'NMS_COMPUTER' | 'NMS_VM_HOST' | 'NMS_APPLIANCE' | 'NMS_OTHER' | 'NMS_SERVER' | 'NMS_PHONE' | 'NMS_VIRTUAL_MACHINE' | 'NMS_NETWORK_MANAGEMENT_AGENT' | 'UNMANAGED_DEVICE' | 'MANAGED_DEVICE' — Node Class
  - `updated` number, double — Last update timestamp
  - `nodeClassDefault` boolean — Is Default Policy for Node Class

## Changes

- **2026-10-01** `5932b93aea2a` — 1 warning
  - added the new `CHROMEOS` enum value to the `items/nodeClass` response property for the response status `default`
- **2026-07-26** `753f26d46650` — 1 warning
  - added the new `AOSP` enum value to the `items/nodeClass` response property for the response status `default`

[Change history](https://skmtc.dev/ninjarmm/apis/ninjaone-public-api-2-0/changes/v2/policies/get.md)

---

[API](https://skmtc.dev/ninjarmm/apis/ninjaone-public-api-2-0.md) · [All operations](https://skmtc.dev/ninjarmm/apis/ninjaone-public-api-2-0/llms.txt) · [OpenAPI document](https://skmtc.dev/ninjarmm/apis/ninjaone-public-api-2-0/revisions/5932b93aea2a?raw)
