Progress Software · OpenAPI Overlay 1.0.0

API Evangelist enhancements for WhatsUp Gold REST API

3 actions 3 updates update extends openapi/progress-software-whatsup-gold-openapi-original.json
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-notex-apievangelist-providerx-apievangelist-apix-apievangelist-harvestedx-apievangelist-sourcex-apievangelist-deploymentx-apievangelist-host-notex-apievangelist-idempotency

Targets 3

$.info
$
$.paths['/api/v1/device-groups/{groupId}/devices'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for WhatsUp Gold REST API
  version: 1.0.0
extends: openapi/progress-software-whatsup-gold-openapi-original.json
actions:
- target: $.info
  update:
    x-apievangelist-provider: progress-software
    x-apievangelist-api: WhatsUp Gold REST API
    x-apievangelist-harvested: '2026-09-13'
    x-apievangelist-source: https://docs.ipswitch.com/NM/WhatsUpGold2026/02_Guides/rest_api/whatsupgold2026.json
    x-apievangelist-deployment: customer-hosted
    x-apievangelist-host-note: Published host is 10.40.67.158:9644 and the oauth2 tokenUrl is http://localhost:8734/api/v1/token
      — both are internal build addresses that leaked into the shipped contract. The real base URL is https://{whatsupgold-host}:9644/api/v1.
    x-apievangelist-idempotency: none — no idempotency key is declared or documented
    x-apievangelist-rate-limit-signal: none — no RateLimit-*/Retry-After header, no 429 declared
    x-apievangelist-error-format: undeclared — zero 4xx/5xx responses in the published contract
- target: $
  update:
    x-apievangelist-note: This overlay records API Evangelist observations about the published contract. It never
      mutates the harvested document; apply it to a copy.
- target: $.paths['/api/v1/device-groups/{groupId}/devices'].get
  update:
    x-apievangelist-note: DeviceGroup_SearchDevices is the only operation marked deprecated:true in any Progress
      contract. Use DeviceGroup_SearchDevicesByGroup instead.