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
{
"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"
]
}
]
}