---
title: "Get reload info for all devices"
method: GET
path: "/device/reload"
tags: ["Device"]
---

# Get reload info for all devices

`GET /device/reload`

## Headers

- `X-Fields` string, mask

## Response `200`

Success

- DeviceReloadInfo[]
  - `additionalOptions` OptionDump[] — Options from required-style groups whose None is gated by expression (e.g. vSRX license tiers).
    - `currency` string — USD|other
    - `expressions` string[] — Used with `tags` to determine option compatibility. See product docs.
    - `id` integer — Unique ID of the option. Stays the same across products.
    - `monthlyPrice` number — Monthly price of the option.
    - `name` string, required — Unique option name.
    - `operatingSystemFeatures` OperatingSystem
      - `cloudInit` boolean
      - `postInstall` boolean
      - `sshKey` boolean
    - `tags` string[] — Used with `expressions` to determine option compatibility. See product docs.
    - `upgradeName` string — Name of the upgrade this option belongs to; used to label required-style group selectors (e.g. the reload license picker).
  - `appName` string — The name of the application currently installed on this device. Note: If you manually reload your own OS over IPMI this value may not reflect the OS currently on your device.
  - `appOptionId` integer — The unique product option ID of the application.
  - `appOptions` OptionDump[]
    - `currency` string — USD|other
    - `expressions` string[] — Used with `tags` to determine option compatibility. See product docs.
    - `id` integer — Unique ID of the option. Stays the same across products.
    - `monthlyPrice` number — Monthly price of the option.
    - `name` string, required — Unique option name.
    - `operatingSystemFeatures` OperatingSystem
      - `cloudInit` boolean
      - `postInstall` boolean
      - `sshKey` boolean
    - `tags` string[] — Used with `expressions` to determine option compatibility. See product docs.
    - `upgradeName` string — Name of the upgrade this option belongs to; used to label required-style group selectors (e.g. the reload license picker).
  - `appUserData` object
  - `bandwidthPooling` boolean — True if device's bandwidth is pooled with other device's for overages.
  - `cpanelName` string — The name of the control panel. Note: If you manually install or modify your panel this value may not reflect the panel currently on your device.
  - `cpanelOptionId` integer — The unique product option ID of the control panel.
  - `cpanelOptions` OptionDump[]
    - `currency` string — USD|other
    - `expressions` string[] — Used with `tags` to determine option compatibility. See product docs.
    - `id` integer — Unique ID of the option. Stays the same across products.
    - `monthlyPrice` number — Monthly price of the option.
    - `name` string, required — Unique option name.
    - `operatingSystemFeatures` OperatingSystem
      - `cloudInit` boolean
      - `postInstall` boolean
      - `sshKey` boolean
    - `tags` string[] — Used with `expressions` to determine option compatibility. See product docs.
    - `upgradeName` string — Name of the upgrade this option belongs to; used to label required-style group selectors (e.g. the reload license picker).
  - `deviceId` integer — The unique ID of the device.
  - `hostname` string — a fqdn for the device. for example: `example.hivelocity.net`.
  - `isSps` boolean — True if instant server.
  - `locationName` string — The code of the current device's location. For example `NYC1`.
  - `operatingSystemOptions` OptionDump[]
    - `currency` string — USD|other
    - `expressions` string[] — Used with `tags` to determine option compatibility. See product docs.
    - `id` integer — Unique ID of the option. Stays the same across products.
    - `monthlyPrice` number — Monthly price of the option.
    - `name` string, required — Unique option name.
    - `operatingSystemFeatures` OperatingSystem
      - `cloudInit` boolean
      - `postInstall` boolean
      - `sshKey` boolean
    - `tags` string[] — Used with `expressions` to determine option compatibility. See product docs.
    - `upgradeName` string — Name of the upgrade this option belongs to; used to label required-style group selectors (e.g. the reload license picker).
  - `osName` string — The name of the operating system currently installed on this device. Note: If you manually reload your own OS over IPMI this value may not reflect the OS currently on your device.
  - `osOptionId` integer — The unique product option ID of the operating system.
  - `publicSshKeyIds` integer[] — List of unique IDs of ssh keys originally provisioned on this device.
  - `script` string — The post-install/cloud-init script used during this device's last provisioning.

## Other responses

- `403` — You have not been granted permission to complete this action. Please contact your account manager to grant the proper permission.

---

[API](https://skmtc.net/hivelocity/apis/hivelocity-api.md) · [All operations](https://skmtc.net/hivelocity/apis/hivelocity-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hivelocity/hivelocity-api/revisions/ee6b717b5015/schema)
