---
title: "List All Systems"
method: GET
path: "/systems"
tags: ["Systems"]
---

# List All Systems

`GET /systems`

## Request

- Base URL: `https://console.jumpcloud.com/api`
- URL: `https://console.jumpcloud.com/api/systems`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/jumpcloud/apis/jumpcloud-api/docs/systems/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint returns all Systems.

#### Sample Requests
```
curl -X GET https://console.jumpcloud.com/api/systems \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: {API_KEY}'

```

## Query parameters

- `fields` string
- `limit` integer
- `search` string
- `skip` integer
- `sort` string
- `filter` string

## Headers

- `x-org-id` string

## Response `200`

- Systemslist
  - `results` System[]: The list of systems.
    - `_id` string
    - `active` boolean
    - `agentHasFullDiskAccess` boolean
    - `agentVersion` string
    - `allowMultiFactorAuthentication` boolean
    - `allowPublicKeyAuthentication` boolean
    - `allowSshPasswordAuthentication` boolean
    - `allowSshRootLogin` boolean
    - `amazonInstanceID` string
    - `arch` string
    - `archFamily` string
    - `attributes` Attribute[]
      - `name` string
      - `value` string
    - `connectionHistory` object[]
    - `created` string, date-time
    - `description` string
    - `desktopCapable` boolean
    - `displayName` string
    - `fde` Fde: Indicates if the Full Disk Encryption is active in the system
      - `active` boolean
      - `keyPresent` boolean
    - `fileSystem` string, nullable
    - `hasServiceAccount` boolean
    - `hostname` string
    - `hwVendor` string
    - `isPolicyBound` boolean
    - `lastContact` string, date-time, nullable
    - `modifySSHDConfig` boolean
    - `networkInterfaces` object[]
      - `address` string
      - `family` 'IPv4' | 'IPv6'
      - `internal` boolean
      - `name` string
    - `networkInfo` object
      - `imei` string: PII data; do not log.
      - `macAddress` string: PII data; do not log.
      - `simInfo` object[]
        - `phoneNumber` string: PII data; do not log.
        - `iccid` string: PII data; do not log.
    - `organization` string
    - `os` string
    - `osVersionDetail` object
      - `osName` string
      - `releaseName` string
      - `major` string
      - `minor` string
      - `patch` string
      - `majorNumber` integer
      - `minorNumber` integer
      - `patchNumber` integer
      - `revision` string
      - `distributionName` string
      - `version` string
    - `policyStats` object
      - `duplicate` integer
      - `failed` integer
      - `pending` integer
      - `success` integer
      - `total` integer
      - `unsupportedOs` integer
    - `provisionMetadata` object
      - `provisioner` object
        - `type` 'administrator' | 'mdm' | 'user'
        - `provisionerId` string
    - `primarySystemUser` object
      - `id` string, nullable
    - `remoteIP` string
    - `serialNumber` string
    - `sshRootEnabled` boolean
    - `sshdParams` object[]
      - `name` string
      - `value` string
    - `systemInsights` object
      - `state` 'enabled' | 'disabled' | 'deferred'
    - `systemTimezone` integer
    - `tags` string[]
    - `templateName` string
    - `version` string
    - `mdm` object
      - `vendor` 'unknown' | 'none' | 'internal' | 'external'
      - `internal` object
        - `deviceId` string
        - `windowsDeviceId` string
      - `profileIdentifier` string
      - `dep` boolean
      - `userApproved` boolean
      - `enrollmentType` 'unknown' | 'automated device' | 'device' | 'user'
      - `providerId` string
      - `windows` object
        - `upn` string
      - `lostModeStatus` string
      - `deviceLockStatus` 0 | 1 | 2 | 3 | 4
      - `enrollmentStatus` 0 | 1
    - `builtInCommands` object[]
      - `type` 'security'
      - `name` 'erase' | 'lock' | 'restart' | 'shutdown'
    - `osFamily` string
    - `domainInfo` object
      - `partOfDomain` boolean
      - `domainName` string
    - `userMetrics` object[]
      - `userName` string
      - `admin` boolean
      - `managed` boolean
      - `suspended` boolean
      - `secureTokenEnabled` boolean
    - `serviceAccountState` object
      - `hasSecureToken` boolean
      - `passwordODValid` boolean
      - `passwordAPFSValid` boolean
    - `azureAdJoined` boolean
    - `displayManager` string
    - `secureLogin` object
      - `supported` boolean
      - `enabled` boolean
    - `remoteAssistAgentVersion` string
  - `totalCount` integer: The total number of systems.

---

[API](https://skmtc.dev/jumpcloud/apis/jumpcloud-api.md) - [All operations](https://skmtc.dev/jumpcloud/apis/jumpcloud-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jumpcloud/apis/jumpcloud-api/revisions/0762c7d17a26?raw)
