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