Juniper Networks · JSON Structure

Juniper Structure

Structural overview of the Juniper Networks API surface; extracted from openapi/.

Type: Properties: 0
AIAutomationCloudEnterpriseNetworkingSDNSecurityFortune 1000

Juniper Structure is a JSON Structure definition published by Juniper Networks.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Juniper Networks",
  "providerId": "juniper",
  "kind": "json-structure",
  "description": "Structural overview of the Juniper Networks API surface; extracted from openapi/.",
  "schemaCount": 19,
  "operationCount": 35,
  "schemas": [
    {
      "name": "Error",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Admin",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "ApiToken",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Privilege",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Organization",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "OrgStats",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Site",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "SiteStats",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "SiteGroup",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "Device",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "DeviceStats",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "InventoryDevice",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "Wlan",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "ClientStats",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "SiteInsights",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Map",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "RfTemplate",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "WanEdge",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "Webhook",
      "type": "object",
      "propertyCount": 11,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/self",
      "operationId": "getSelf",
      "summary": "Juniper Networks Get current user info",
      "tags": [
        "Self"
      ]
    },
    {
      "method": "GET",
      "path": "/self/apitokens",
      "operationId": "listApiTokens",
      "summary": "Juniper Networks List API tokens",
      "tags": [
        "Self"
      ]
    },
    {
      "method": "POST",
      "path": "/self/apitokens",
      "operationId": "createApiToken",
      "summary": "Juniper Networks Create API token",
      "tags": [
        "Self"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs",
      "operationId": "listOrganizations",
      "summary": "Juniper Networks List organizations",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org_id}",
      "operationId": "getOrganization",
      "summary": "Juniper Networks Get organization",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "PUT",
      "path": "/orgs/{org_id}",
      "operationId": "updateOrganization",
      "summary": "Juniper Networks Update organization",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org_id}/stats",
      "operationId": "getOrgStats",
      "summary": "Juniper Networks Get organization statistics",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org_id}/sites",
      "operationId": "listOrgSites",
      "summary": "Juniper Networks List sites in organization",
      "tags": [
        "Sites"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org_id}/sites",
      "operationId": "createSite",
      "summary": "Juniper Networks Create a site",
      "tags": [
        "Sites"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org_id}/inventory",
      "operationId": "getOrgInventory",
      "summary": "Juniper Networks Get organization inventory",
      "tags": [
        "Inventory"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org_id}/inventory",
      "operationId": "addDevicesToInventory",
      "summary": "Juniper Networks Add devices to inventory",
      "tags": [
        "Inventory"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org_id}/sitegroups",
      "operationId": "listSiteGroups",
      "summary": "Juniper Networks List site groups",
      "tags": [
        "Site Groups"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org_id}/sitegroups",
      "operationId": "createSiteGroup",
      "summary": "Juniper Networks Create a site group",
      "tags": [
        "Site Groups"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org_id}/webhooks",
      "operationId": "listOrgWebhooks",
      "summary": "Juniper Networks List organization webhooks",
      "tags": [
        "Webhooks"
      ]
    },
    {
      "method": "POST",
      "path": "/orgs/{org_id}/webhooks",
      "operationId": "createOrgWebhook",
      "summary": "Juniper Networks Create organization webhook",
      "tags": [
        "Webhooks"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}",
      "operationId": "getSite",
      "summary": "Juniper Networks Get site details",
      "tags": [
        "Sites"
      ]
    },
    {
      "method": "PUT",
      "path": "/sites/{site_id}",
      "operationId": "updateSite",
      "summary": "Juniper Networks Update site",
      "tags": [
        "Sites"
      ]
    },
    {
      "method": "DELETE",
      "path": "/sites/{site_id}",
      "operationId": "deleteSite",
      "summary": "Juniper Networks Delete site",
      "tags": [
        "Sites"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/stats",
      "operationId": "getSiteStats",
      "summary": "Juniper Networks Get site statistics",
      "tags": [
        "Sites"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/devices",
      "operationId": "listSiteDevices",
      "summary": "Juniper Networks List site devices",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/devices/{device_id}",
      "operationId": "getSiteDevice",
      "summary": "Juniper Networks Get device details",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "PUT",
      "path": "/sites/{site_id}/devices/{device_id}",
      "operationId": "updateSiteDevice",
      "summary": "Juniper Networks Update device",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "DELETE",
      "path": "/sites/{site_id}/devices/{device_id}",
      "operationId": "deleteSiteDevice",
      "summary": "Juniper Networks Delete device",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/devices/stats",
      "operationId": "listSiteDeviceStats",
      "summary": "Juniper Networks List site device statistics",
      "tags": [
        "Devices"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/wlans",
      "operationId": "listSiteWlans",
      "summary": "Juniper Networks List WLANs",
      "tags": [
        "WLANs"
      ]
    },
    {
      "method": "POST",
      "path": "/sites/{site_id}/wlans",
      "operationId": "createSiteWlan",
      "summary": "Juniper Networks Create WLAN",
      "tags": [
        "WLANs"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/wlans/{wlan_id}",
      "operationId": "getSiteWlan",
      "summary": "Juniper Networks Get WLAN details",
      "tags": [
        "WLANs"
      ]
    },
    {
      "method": "PUT",
      "path": "/sites/{site_id}/wlans/{wlan_id}",
      "operationId": "updateSiteWlan",
      "summary": "Juniper Networks Update WLAN",
      "tags": [
        "WLANs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/sites/{site_id}/wlans/{wlan_id}",
      "operationId": "deleteSiteWlan",
      "summary": "Juniper Networks Delete WLAN",
      "tags": [
        "WLANs"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/stats/clients",
      "operationId": "listSiteClientStats",
      "summary": "Juniper Networks List client statistics",
      "tags": [
        "Clients"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/insights/stats",
      "operationId": "getSiteInsights",
      "summary": "Juniper Networks Get site AI insights",
      "tags": [
        "Insights"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/maps",
      "operationId": "listSiteMaps",
      "summary": "Juniper Networks List site maps",
      "tags": [
        "Maps"
      ]
    },
    {
      "method": "POST",
      "path": "/sites/{site_id}/maps",
      "operationId": "createSiteMap",
      "summary": "Juniper Networks Create site map",
      "tags": [
        "Maps"
      ]
    },
    {
      "method": "GET",
      "path": "/sites/{site_id}/rftemplates",
      "operationId": "listSiteRfTemplates",
      "summary": "Juniper Networks List RF templates",
      "tags": [
        "RF Templates"
      ]
    },
    {
      "method": "GET",
      "path": "/orgs/{org_id}/wanedges",
      "operationId": "listOrgWanEdges",
      "summary": "Juniper Networks List WAN edge devices",
      "tags": [
        "WAN Edges"
      ]
    }
  ]
}