Progress Software Device Report API

The DeviceReport API from Progress Software — 11 operation(s) for devicereport.

Business capability
IT Operations Management BC-600.40

Operations 11

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v1/devices/{deviceId}/reports/cpu-utilization Report a device's CPU utilization · Return CPU utilization report for a device #
Ask an LLM
“How busy has a device's CPU been today?”
“Can I flag only processors running over a CPU percentage threshold?”
Tell an agent
Show CPU utilization for device {deviceId} over {range}.
List CPUs on device {deviceId} running above {thresholdValue} percent.
GET /api/v1/devices/{deviceId}/reports/disk-free-space Report a device's free disk space · Return disk free space report for a device #
Ask an LLM
“How much free disk space is left on a server?”
“Which volumes on a device are below a free-space threshold?”
Tell an agent
Show free disk space on device {deviceId} for {range}.
Find drives on device {deviceId} with less than {thresholdValue} free.
GET /api/v1/devices/{deviceId}/reports/disk-utilization Report a device's disk utilization · Return disk utilization report for a device #
Ask an LLM
“What percentage of each disk is used on a device?”
“Can I see disk usage for a device over last month sorted by the fullest volume?”
Tell an agent
Get the disk utilization report for device {deviceId} covering {range}.
Show disks on device {deviceId} more than {thresholdValue} percent used.
GET /api/v1/devices/{deviceId}/reports/interface-discards Report packet discards on a device's interfaces · Return interface discards report for a device #
Ask an LLM
“Are any network interfaces on a switch discarding packets?”
“Can I limit interface discard counts to business hours?”
Tell an agent
Show interface discards for device {deviceId} over {range}.
Report dropped packets on device {deviceId}'s interfaces during business hours {businessHoursId}.
GET /api/v1/devices/{deviceId}/reports/interface-errors Report errors on a device's interfaces · Return interface errors report for a device #
Ask an LLM
“Which interfaces on a router are logging errors?”
“Can I pull interface error counts for a custom start and end date?”
Tell an agent
Show interface errors on device {deviceId} for {range}.
Report interface errors for device {deviceId} between {rangeStartUtc} and {rangeEndUtc}.
GET /api/v1/devices/{deviceId}/reports/interface-traffic Report traffic volume on a device's interfaces · Return interface traffic report for a device #
Ask an LLM
“How much traffic has gone through each port on a device this week?”
“Can I sort interface traffic by the busiest port?”
Tell an agent
Show interface traffic for device {deviceId} over {range}.
Report bandwidth throughput per interface on device {deviceId} sorted by {sortBy}.
GET /api/v1/devices/{deviceId}/reports/interface-utilization Report interface utilization percentages on a device · Return interface utilization report for a device #
Ask an LLM
“Which interfaces on a device are close to saturating their link capacity?”
“Can I filter interface utilization to links running over a percentage?”
Tell an agent
Get interface utilization for device {deviceId} covering {range}.
List interfaces on device {deviceId} with utilization over {thresholdValue} percent.
GET /api/v1/devices/{deviceId}/reports/memory-utilization Report a device's memory utilization · Return memory utilization report for a device #
Ask an LLM
“How much RAM is a device using?”
“Is it possible to see memory usage for a device during last quarter?”
Tell an agent
Show memory utilization for device {deviceId} over {range}.
Find memory on device {deviceId} that's above {thresholdValue} percent used.
GET /api/v1/devices/{deviceId}/reports/ping-availability Report a device's ping availability and packet loss · Return disk ping availability report for a device #
Ask an LLM
“What was a device's uptime percentage based on ping this month?”
“Can I flag a device whose ping packet loss went over a percentage?”
Tell an agent
Show ping availability for device {deviceId} over {range}.
Report when device {deviceId} had packet loss above {packetLossPercentageThresholdValue} percent.
GET /api/v1/devices/{deviceId}/reports/ping-response-time Report a device's ping response time · Return ping response time report for a device #
Ask an LLM
“How fast has a device been answering pings?”
“Can I find ping latency spikes above a millisecond threshold?”
Tell an agent
Show ping response time for device {deviceId} over {range}.
Report ping latency for device {deviceId} slower than {thresholdValue} ms.
GET /api/v1/devices/{deviceId}/reports/state-change Show a device's up/down state change timeline · Device state change timeline report #
Ask an LLM
“When did a device go down and come back up?”
“Can I see a timeline of state changes for a device yesterday?”
Tell an agent
Show the state change timeline for device {deviceId} over {range}.
List every up and down transition of device {deviceId} between {rangeStartUtc} and {rangeEndUtc}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/progress-software:progress-software-devicereport-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

progress-software-devicereport-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1
  title: WhatsUp Gold Device Report API
  x-logo:
    url: images/wug_logo.svg
  description: '**Version 2026.0**


    *Use WhatsUp Gold REST API to deploy network and device monitoring and management scripts.*


    !'
servers:
- url: https://10.40.67.158:9644
tags:


# --- truncated at 32 KB (101 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/progress-software/refs/heads/main/openapi/progress-software-devicereport-api-openapi.yml