Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Extreme Networks D360 API

Device 360

Extreme Networks D360 API is one of 52 APIs that Extreme Networks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include D360. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 20 operations across 19 paths, and defines 39 schemas. It is described by OpenAPI 3.0.3, at version 25.9.0-36.

Requests are made against a single base URL, https://api.extremecloudiq.com.

20 operations 19 paths 39 schemas 1 DELETE16 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
25.9.0-36
Base URL
https://api.extremecloudiq.com
Authentication
HTTP Bearer
License
Terms of Service
Resource Areas
1

Authentication & Security 1

Extreme Networks D360 API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth).

  • BearerAuth — JSON Web Token (JWT) based authentication

Paths & Operations 20

Across 19 paths, the API surfaces 20 operations — 1 DELETE, 16 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

D360 20

Device 360

POST
/d360/wireless/surrounding-aps
Surrounding APs
surroundingAps 6 params body → 200default
GET
/d360/wireless/interfaces-stats
Wireless Interfaces Stats
wirelessInterfacesStats 4 params → 200default
GET
/d360/overview/devices-summary
Get Device Summary
getDeviceSummary 1 param → 200default
GET
/d360/overview/devices-location
Get Device Geo Location
getDeviceGeoLocation 1 param → 200default
GET
/d360/alert/graph
Alerts Graph
alertsGraph 2 params → 200
POST
/d360/client/graph
Client Graph
clientsGraph 3 params body → 200default
GET
/d360/device-metadata
Device metadata
connectedSince 2 params → 200default
POST
/d360/installation/media
Installation Media-upload
uploadMedia body → 200default
DELETE
/d360/installation/media
Installation Media-delete
deleteMedia 1 param → 200default
GET
/d360/wired/interface-grid
Wired Interfaces
wiredGrid 1 param → 200default
GET
/d360/device/location
Device Location
deviceLocation 1 param → 200default
GET
/d360/device/issues
Device Issues
deviceIssues 1 param → 200default
GET
/d360/device/stats
Device Stats
deviceStats 3 params → 200default
GET
/d360/wireless/interfaces-graph
Wireless Interfaces Graph
wirelessInterfacesGraph 5 params → 200default
GET
/d360/client/stats
Client Stats
clientStats 3 params → 200default
GET
/d360/device/interfaces
Wireless Interfaces per device
deviceInterfaces 1 param → 200default
GET
/d360/client/grid
Client Grid
clientGrid 8 params → 200default
GET
/d360/wireless/surrounding-aps/ssid-metadata
SSID metadata of surrounding APs
ssidMetadata 3 params → 200default
GET
/d360/event/graph
Events Graph
eventsGraph 4 params → 200
GET
/d360/wired/queue-grid
Wired QOS queue grid
wiredQueueGrid 3 params → 200default

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are RmD360ClientGrid (30 properties), RmDeviceSystemInformation (20 properties), XiqDeviceHealthGridResponse (18 properties), RmDeviceData (14 properties). Each schema is shown below with its type and property counts.

RmDeviceGeoLocation
object
The Device Details.
4 properties
RmSourceFilterType
string
Pre-defined filters for wireless interface graph
RmClientStatisticsFilter
string
The pre defined filters for Client statistics grid
XiqDeviceType
string
Pre-defined filters for XIQ device type
RmDevices
The devices supported with IQE.
RmDeviceInterfaces
string
Pre-defined filters for XIQ device type
RmWirelessInterfacesGraphResponse
object
The response for Wireless Interfaces graph.
3 properties
RmClientGraphResponse
object
The response for client graph.
4 properties
XiqDeviceLicenseTier
string
The Device License Tier Enum.
RmClientStats
object
The Client statistics..
3 properties
RmChannelFilterType
string
Pre-defined channel filters for wireless interface graph
RmClientGraphFilterType
string
Pre-defined filters for client graph
XiqErrorParams
object
Error parameters
2 properties
RmDeviceSummary
object
The Device Summary.
7 properties
GraphResponse
object
The Graph metric response.
1 property
PagedRmSurroundingAps
number_filter
object
If the filter type is between, only then min and max are to be used, else value is to be used.
5 properties
RmWiredQueueGridResponse
array
QOS queue statistics per interface
PagedRmD360ClientGrid
XiqDeviceFunction
string
The device function, such as AP, Router, Switch, etc.
XiqAhDeviceLicenseType
string
The Device License Type Enum.
XiqError
object
6 properties 3 required
XiqDeviceHealthGridResponse
object
18 properties
XiqDeviceAdminState
string
RmDeviceSystemInformation
object
The Device System Information.
20 properties
RmDevicePathInfo
object
The Device location path info.
4 properties
XiqAfcApStatus
string
Status of AP AFC.
PagedRmWiredQueueGridResponse
XiqPage
object
4 properties 4 required
RmDeviceData
object
The Device Data.
14 properties
RmMediaUploadResponse
object
The Media Upload response.
14 properties
RmDeviceDetails
object
The Device Details.
12 properties
RmWiredInterfaceGrid
array
An array of wired interface objects.
RmSurroundingAps
object
The Info about surrounding AP
10 properties
RmWiredQueueStats
object
3 properties
RmWiredPortQosState
object
QOS queue statistics of the interface
2 properties
RmWirelessInterfacesList
array
The WiFi interface list.
RmD360ClientGrid
object
The Client statistics.
30 properties
RmWifiIntStats
object
The WiFi interface stats
9 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

extreme-networks-d360-api-openapi.yml Raw ↑

Other APIs Extreme Networks publishes across the network.

ExtremeCloud IQ Controller REST API Gateway
ExtremeCloud IQ Controller Application Manager API
Ansible Network Collection for Extreme EXOS
Ansible Network Collection for Extreme VOSS
Ansible Network Collection for Extreme SLX-OS
Ansible Network Collection for Extreme NOS
Ansible Network Collection for Extreme Fabric Engine
Extreme Networks Account API
Extreme Networks Administration API
Extreme Networks AFC API
Extreme Networks Alert API
Extreme Networks Application API