Aruba · Schema

AccessPoint

Represents an Aruba wireless access point with monitoring data including radio information, client counts, and operational status.

CloudInfrastructureNetwork ManagementNetworkingSD-WANSecuritySwitchesWireless

Properties

Name Type Description
serial string Serial number of the access point.
name string Configured name of the access point.
macaddr string MAC address of the access point.
model string Hardware model.
status string Current operational status.
ip_address string IP address of the access point.
firmware_version string Current firmware version.
group_name string Configuration group assignment.
site string Site assignment.
labels array Labels assigned to the access point.
swarm_id string Swarm/cluster identifier for the AP.
swarm_name string Name of the Swarm/cluster.
cluster_id string Cluster identifier.
ap_deployment_mode string Deployment mode of the access point.
mesh_role string Mesh role of the access point.
client_count integer Number of clients currently connected.
uptime integer Uptime in seconds since last reboot.
cpu_utilization integer Current CPU utilization percentage.
mem_total integer Total memory in bytes.
mem_free integer Free memory in bytes.
radios array Radio interface information.
View JSON Schema on GitHub

JSON Schema

aruba-accesspoint-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AccessPoint",
  "title": "AccessPoint",
  "type": "object",
  "description": "Represents an Aruba wireless access point with monitoring data including radio information, client counts, and operational status.",
  "properties": {
    "serial": {
      "type": "string",
      "description": "Serial number of the access point.",
      "example": "example_value"
    },
    "name": {
      "type": "string",
      "description": "Configured name of the access point.",
      "examples": [
        "AP-lobby-01"
      ]
    },
    "macaddr": {
      "type": "string",
      "description": "MAC address of the access point.",
      "example": "example_value"
    },
    "model": {
      "type": "string",
      "description": "Hardware model.",
      "examples": [
        "AP-515",
        "AP-635"
      ]
    },
    "status": {
      "type": "string",
      "description": "Current operational status.",
      "enum": [
        "Up",
        "Down"
      ],
      "example": "Up"
    },
    "ip_address": {
      "type": "string",
      "format": "ipv4",
      "description": "IP address of the access point.",
      "example": "example_value"
    },
    "firmware_version": {
      "type": "string",
      "description": "Current firmware version.",
      "example": "example_value"
    },
    "group_name": {
      "type": "string",
      "description": "Configuration group assignment.",
      "example": "example_value"
    },
    "site": {
      "type": "string",
      "description": "Site assignment.",
      "example": "example_value"
    },
    "labels": {
      "type": "array",
      "description": "Labels assigned to the access point.",
      "items": {
        "type": "string"
      },
      "example": []
    },
    "swarm_id": {
      "type": "string",
      "description": "Swarm/cluster identifier for the AP.",
      "example": "500123"
    },
    "swarm_name": {
      "type": "string",
      "description": "Name of the Swarm/cluster.",
      "example": "example_value"
    },
    "cluster_id": {
      "type": "string",
      "description": "Cluster identifier.",
      "example": "500123"
    },
    "ap_deployment_mode": {
      "type": "string",
      "description": "Deployment mode of the access point.",
      "enum": [
        "IAP",
        "AOS10"
      ],
      "example": "IAP"
    },
    "mesh_role": {
      "type": "string",
      "description": "Mesh role of the access point.",
      "enum": [
        "Portal",
        "Point",
        "None"
      ],
      "example": "Portal"
    },
    "client_count": {
      "type": "integer",
      "description": "Number of clients currently connected.",
      "example": 10
    },
    "uptime": {
      "type": "integer",
      "format": "int64",
      "description": "Uptime in seconds since last reboot.",
      "example": 10
    },
    "cpu_utilization": {
      "type": "integer",
      "description": "Current CPU utilization percentage.",
      "minimum": 0,
      "maximum": 100,
      "example": 10
    },
    "mem_total": {
      "type": "integer",
      "format": "int64",
      "description": "Total memory in bytes.",
      "example": 10
    },
    "mem_free": {
      "type": "integer",
      "format": "int64",
      "description": "Free memory in bytes.",
      "example": 10
    },
    "radios": {
      "type": "array",
      "description": "Radio interface information.",
      "items": {
        "$ref": "#/components/schemas/Radio"
      },
      "example": []
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/aruba-accesspoint"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.