Juniper Networks · Schema

Juniper Mist Site

Schema for a Juniper Mist site object. Sites are the primary organizational unit in the Mist cloud platform, representing physical locations such as offices, campuses, retail stores, or warehouses. Each site contains devices (access points, switches, gateways), WLAN configurations, network policies, and location maps. Sites inherit configuration from organization-level templates and can be grouped into site groups for bulk management. RF templates and network templates define site-wide radio and network behavior.

AutomationCloudData CenterEnterpriseNetworkingSDNSecurityFortune 1000

Properties

Name Type Description
id string Site unique identifier assigned by the Mist cloud. Read-only.
org_id string Parent organization identifier. Read-only.
name string Site display name. Must be unique within the organization. Typically the location name or building identifier.
timezone string Site timezone in IANA Time Zone Database format. Used for scheduling, analytics time windows, and alarm time display. Example: America/Los_Angeles, Europe/London.
country_code string ISO 3166-1 alpha-2 country code for the site location. Used to determine regulatory domain for radio channel and power settings.
address string Physical street address of the site location. Used for geolocation and asset tracking context.
latlng object Geographic coordinates of the site used for map placement and location-aware features.
sitegroup_ids array List of site group IDs this site belongs to. Site groups enable bulk configuration and policy assignment across multiple sites.
rftemplate_id stringnull RF template ID applied to this site. RF templates define radio settings including channel width, transmit power, band steering, and client-balancing parameters across all APs at the site.
networktemplate_id stringnull Network template ID applied to this site. Network templates define switch port profiles, VLAN configurations, and wired network policies.
gatewaytemplate_id stringnull Gateway template ID applied to this site. Gateway templates define WAN, LAN, and VPN configuration for SRX/SSR gateways.
notes string Free-form notes for the site. Used for operational documentation and context.
created_time number Site creation timestamp in epoch seconds. Read-only.
modified_time number Last modification timestamp in epoch seconds. Read-only.
View JSON Schema on GitHub

JSON Schema

juniper-networks-mist-site-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/juniper-networks/refs/heads/main/json-schema/juniper-networks-mist-site-schema.json",
  "title": "Juniper Mist Site",
  "description": "Schema for a Juniper Mist site object. Sites are the primary organizational unit in the Mist cloud platform, representing physical locations such as offices, campuses, retail stores, or warehouses. Each site contains devices (access points, switches, gateways), WLAN configurations, network policies, and location maps. Sites inherit configuration from organization-level templates and can be grouped into site groups for bulk management. RF templates and network templates define site-wide radio and network behavior.",
  "type": "object",
  "required": ["name"],
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "description": "Site unique identifier assigned by the Mist cloud. Read-only."
    },
    "org_id": {
      "type": "string",
      "format": "uuid",
      "description": "Parent organization identifier. Read-only."
    },
    "name": {
      "type": "string",
      "description": "Site display name. Must be unique within the organization. Typically the location name or building identifier.",
      "minLength": 1,
      "maxLength": 64
    },
    "timezone": {
      "type": "string",
      "description": "Site timezone in IANA Time Zone Database format. Used for scheduling, analytics time windows, and alarm time display. Example: America/Los_Angeles, Europe/London.",
      "pattern": "^[A-Za-z]+/[A-Za-z_]+(/[A-Za-z_]+)?$"
    },
    "country_code": {
      "type": "string",
      "description": "ISO 3166-1 alpha-2 country code for the site location. Used to determine regulatory domain for radio channel and power settings.",
      "pattern": "^[A-Z]{2}$"
    },
    "address": {
      "type": "string",
      "description": "Physical street address of the site location. Used for geolocation and asset tracking context."
    },
    "latlng": {
      "type": "object",
      "description": "Geographic coordinates of the site used for map placement and location-aware features.",
      "properties": {
        "lat": {
          "type": "number",
          "minimum": -90,
          "maximum": 90,
          "description": "Latitude in decimal degrees."
        },
        "lng": {
          "type": "number",
          "minimum": -180,
          "maximum": 180,
          "description": "Longitude in decimal degrees."
        }
      },
      "required": ["lat", "lng"]
    },
    "sitegroup_ids": {
      "type": "array",
      "description": "List of site group IDs this site belongs to. Site groups enable bulk configuration and policy assignment across multiple sites.",
      "items": {
        "type": "string",
        "format": "uuid"
      }
    },
    "rftemplate_id": {
      "type": ["string", "null"],
      "format": "uuid",
      "description": "RF template ID applied to this site. RF templates define radio settings including channel width, transmit power, band steering, and client-balancing parameters across all APs at the site."
    },
    "networktemplate_id": {
      "type": ["string", "null"],
      "format": "uuid",
      "description": "Network template ID applied to this site. Network templates define switch port profiles, VLAN configurations, and wired network policies."
    },
    "gatewaytemplate_id": {
      "type": ["string", "null"],
      "format": "uuid",
      "description": "Gateway template ID applied to this site. Gateway templates define WAN, LAN, and VPN configuration for SRX/SSR gateways."
    },
    "notes": {
      "type": "string",
      "description": "Free-form notes for the site. Used for operational documentation and context."
    },
    "created_time": {
      "type": "number",
      "description": "Site creation timestamp in epoch seconds. Read-only."
    },
    "modified_time": {
      "type": "number",
      "description": "Last modification timestamp in epoch seconds. Read-only."
    }
  }
}