Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configure Assurance Services with APIs

Get started with some of the API calls that you can use to configure various Juniper Mist™ assurance services.

Juniper Mist offers many cloud-based assurance services to help you identify the cause of poor user experience on the network. The assurances are automated Mist tools that provide insight into users’ connection data and can even proactively make configuration adjustments to the network. Mist offers services such as Access Assurance, WAN Assurance, Wired Assurance, and Wireless Assurance. SLEs and Insights are two features that are included in each of these licensed offerings.

For example, the APIs associated with Access Assurance enable you to configure Authorization Policies and more. APIs with Wired Assurance enable you to configure devices using Network Templates and individual switch settings. Wireless Assurance enables you to configure wireless templates or individual access points (APs). WAN Assurance allows you to configure Organization Hub Profiles and more.

This topic provides examples as well as links to more information on how you can use the different Mist assurances with APIs.

Note: Replace placeholder values with actual values, such as your organization ID, site ID, and so on.

Access Assurance

Org Nac Tags

  • Create Org Nac Tag

    • Payload: JSON Formatted Payload

    • Required: org id

  • Get List of Org Nac Tags

    • Payload: JSON Formatted Payload

    • Required: org id

  • Get Org Nac Tag

    • Payload: JSON Formatted Payload

    • Required: org id, nac tag id

  • Update Org Nac Tag

    • Payload: JSON Formatted Payload

    • Required: org id, nac tag id

  • Delete Org Nac Tag

    • Payload: None

    • Required: org id, nac tag id

    For more information on Nac Tags, see Nac Tags Overview.

To see additional types of configuration you can do for Access Assurance using APIs, see:

WAN Assurance

Org Networks

  • Create Org Network

    • Payload: JSON Formatted Payload

    • Required: org id

  • List Org Networks

    • Payload: JSON Formatted Payload

    • Required: org id

  • Get Org Network

    • Payload: JSON Formatted Payload

    • Required: org id, network id

  • Update Org Network

    • Payload: JSON Formatted Payload

    • Required: org id, network id

  • Delete Org Network

    • Payload: None

    • Required: org id, network id

To see additional types of configuration you can do for WAN Assurance using APIs, see:

Wired Assurance

Org Network Templates

  • Create Org Network Template

    • Payload: JSON Formatted Payload

    • Required: org id

  • Get List of Org Network Templates

    • Payload: JSON Formatted Payload

    • Filters: org id

  • Get Org Network Template

    • Payload: JSON Formatted Payload

    • Required: org id, network template id

  • Update Org Network Template

    • Payload: JSON Formatted Payload (only changes/additions needed)
    • Required: org id, network template id

  • Delete Org Network Template

    • Payload: None
    • Required: org id, network template id

For more information, see Network Templates Overview.

Site Settings

Documentation is located here: Sites Setting Overview.

  • Get Site Settings

    *Includes both switching and non-switching related settings*

    • Payload: JSON Formatted Payload
    • Required: site id

  • Update Site Settings
    • Payload: JSON Formatted Payload (only changes/additions needed)
    • Required: site id
    • To link this site to a template, add the “networktemplate_id” key with the value of the ID for the network template to apply.
    Note:

    There is no POST or DELETE for site settings. The only way to create site settings is to create a new site, and the only current way to delete them is to delete the site.

  • Get Site EVPN Topology

    • Payload: None

    • Required: site id, evpn topology id

    For more information, see EVPN Topologies Overview.
  • Count Site Wired Clients

    • Payload: JSON Formatted Payload

    • Required: site id

  • Search Site Wired Clients

    • Payload: JSON Formatted Payload

    • Required: site id

Switch Settings

Documentation is located here: Site Devices Overview.

  • Get Switch Settings
    • Payload: JSON formatted payload
    • Required: site id, device id

  • Update Switch Settings
    • Payload: JSON Formatted Payload (only changes/additions needed)
    • Required: site id, device id

To see additional types of configuration you can do for Wired Assurance using APIs, see API Devices Overview.

Wireless Assurance

Org WLANs

  • Create Org WLAN

    • Payload: JSON Formatted Payload
    • Required: org id

  • List Org WLANs

    • Payload: JSON Formatted Payload
    • Required: org id

  • Get Org WLAN

    • Payload: JSON Formatted Payload
    • Required: org id, wlan id

  • Update Org WLAN

    • Payload: JSON Formatted Payload
    • Required: org id, wlan id

  • Delete Org WLAN

    • Payload: None
    • Required: org id, wlan id

    For more information on what you can do with WLANs using APIs, see Org WLANs Overview.

To see additional types of configuration you can do for Wireless Assurance using APIs, see:

Organization

Site

Device