Help us improve your experience.
Let us know what you think.
Do you have time for a two-minute survey?
Solutions
Featured solutions AI Campus and branch Data center WAN Security Service provider Cloud operator IndustriesWelcome to the NOW Way to Wi-Fi
Take your networking performance to new heights with a modern, cloud-native, AI-Native architecture. Only Juniper can help you unleash the full potential of Wi-Fi 7 with our AI-Native platform for innovation.
AI Data Center Networking
Juniper’s AI data center solution is a quick way to deploy high performing AI training and inference networks that are the most flexible to design and easiest to manage with limited IT resources.
Enterprise AI‑Native Routing
Juniper's Ai-Native routing solution delivers robust 400GbE and 800GbE capabilities for unmatched performance, reliability, and sustainability at scale.
Ops4AI Lab
Visit our lab in Sunnyvale, CA and see our AI data center solution for yourself. You can try out your own model’s functionality and performance, too.
Enterprise AI‑Native Routing
Juniper's Ai-Native routing solution delivers robust 400GbE and 800GbE capabilities for unmatched performance, reliability, and sustainability at scale.
Shaping Student Experiences: The NOW Way to Build Higher Education Networks
Juniper Networks CIO Sharon Mandell and a virtual summit of C-level IT leaders from prestigious institutions discuss ongoing efforts to support digital transformation on campus.
Security in healthcare
In this IDC Spotlight report, discover how AI networking can automate and strengthen a healthcare ecosystem to defeat criminals and prevent loss.
The Future of In-Store Technologies
Retail experts Kevin McCartan, Senior IT Service Delivery Engineer at Musgrave; Jack Stratten of Insider Trends; and Christian Gilby, Senior Director of Product Marketing at Juniper Networks, discuss customer experiences.
Products
Wireless access Wired access SD-WAN / SASE Routing and switching Security Mist AI™ Management software Network operating system Blueprint for AI-Native Acceleration OpticsJuniper ACX7020 Cloud Metro Access Router
Legacy networks simply cannot meet the demands of today’s rapidly evolving metro landscape. Unlock a new generation of highly scalable architectures and automated operations with the Juniper ACX7020.
Next-gen AI-Native EX4000 line of switches
Lack of AI innovation from your current networking vendor slowing you down? Embrace Juniper’s cloud-native, AI-Native access switches that support every level and layer, across nearly every deployment.
The Q&AI Podcast
Delivering practical solutions and enriching discussions, this podcast series is a vital resource for those seeking an in-depth exploration of AI's transformative potential.
Services
ServicesJuniper AI Care Services Revolutionize Your Service Experience
Our industry-first AI-Native services couple AIOps with our deep expertise across the full network life cycle. You can move from reactive response to proactive insight and action.
Juniper AI Data Center Deployment Services Optimize Your AI Model Runs
We use our expertise and validated designs to help design, deploy, validate and tune networks, including GPUs and storage, to get the most from your AI infrastructure operation.
Partners
PartnersSupport and Documentation
Support and DocumentationThe Juniper Support Portal (JSP) mobile app is now available!
Get Juniper support anytime, anywhere with the JSP mobile application, now available for Android and iOS!
Learn
About Juniper Training Events The Feed Resources Technology learning topics Thought leadership and insightsExecutive insights
Dive deep with leading experts and thought leaders on all the topics that matter most to your business, from AI to network security to driving rapid, relevant transformation for your business.
Leadership voices
Juniper Networks’ leaders operate on the front lines of creating the network of the future. Take a look around to see what’s on their minds.
Bob Friday Talks
Join Bob as he ventures into all the knowns -- and -- unknowns -- of AI.
date_range 14-Mar-19
Webhooks are an intuitive method of collecting data by having real-time events push their information onto a provided URL. Triggering webhook events will automatically send and store relevant details for data analysis. This week we are introducing webhooks to be configured aswebhook topics for both the site and org level using our APIs.
The webhooks are essentially going to be used as our pub-sub model for events and alerts. Previously, we supported webhooks at a site level for location data for wi-fi & BLE clients. With the new enhancements this week, we have now extended the webhooks for the entire Organization, in addition to the site level, and also added the Device Events ( Device being the Access Point) to monitor status changes, and Audit logs for the Org as well.
The device-events topic provides information of AP up/down, configuration, or restart events.
The audit topic relays information found from your Audit Logs (Organization > Audit Logs) in real-time through a webhook to help admins easily keep track of configurations on their org.
All webhooks are available for configuration at a site level. Currently the UI only displays Location related webhook topics, but through the API you may also configure audit and device-events webhooks at a site level. Org level webhooks are limited to just the audit and device-events and can only be configured using APIs for now.
Example Webhook setups
Reference our API documentation on site webhooks (https://www.juniper.net/documentation/us/en/software/mist/api/http/api/sites/webhooks/overview) to see the correct configuration format. The same schema is used for both site webhooks and org webhooks (https://www.juniper.net/documentation/us/en/software/mist/api/http/api/orgs/webhooks/overview)
Organization webhook for audits:
{ "name": "Webhook_audits", "url": "http://requestbin.fullcontact.com/1gjj1xf1", "topics": [ "audits" ], "enabled": true, "org_id": "<ORG_ID>", "secret": "" },
Examples of sample output for some audit events will be as follows:
{ "topic": "audits", "events": [ { "admin_name": "Jonathan jonathan@mistsys.com jonathan@mistsys.com", "id": "e90612bd-d3f4-456c-90c4-759907631ecc", "message": "Delete WLAN \"0131_jon\"", "org_id": "<ORG_ID>", "site_id": "<SITE_ID>", "src_ip": "71.93.124.103", "timestamp": 1549049281.790302, "wlan_id": "None" } ] }
{ "topic": "audits", "events": [ { "admin_name": "Jonathan jonathan@mistsys.com jonathan@mistsys.com", "id": "e766d0c1-72a9-4f36-bac8-87ae0dff2958", "message": "Update Site \"Old Site\"", "org_id": "<ORG_ID>", "site_id": "<SITE_ID>", "src_ip": "71.93.124.103", "timestamp": 1549049725.732884 } ] }
{ "topic": "audits", "events": [ { "admin_name": "Jonathan jonathan@mistsys.com jonathan@mistsys.com", "id": "761ee0c5-0a84-4a34-a19d-deadbc958f85", "message": "Update Privilege for \"John Doe John@testing.com\"", "org_id": "<ORG_ID>", "site_id": null, "src_ip": "71.93.124.103", "timestamp": 1549049788.642661 } ] }
Organization webhook for audits AND device-events. You may have multiple topics in a single webhook. All webhook data would be sent to the same URL provided. To separate your topics in different URLs, create a unique webhook for each topic.
{ "name": "Webhook_audits_events", "url": "http://requestbin.fullcontact.com/1awe1xf1", "topics": [ "audits", “device-events” ], "enabled": true, "org_id": "<ORG_ID>", "secret": "" },
Site webhook for device-events:
{ "name": "Webhook_Events", "url": "http://requestbin.fullcontact.com/1gdsj1xf1", "site_id": "<SITE_ID>", "topics": [ "device-events" ], "enabled": true, "org_id": "<ORG_ID>", "for_site": true, "secret": "" }
Some examples of device events include:
"AP_ASSIGNED" "AP_CLAIMED" "AP_CONFIG_CHANGED_BY_RRM" "AP_CONFIG_CHANGED_BY_USER" "AP_CONFIGURED" "AP_CONNECTED" "AP_DISCONNECTED" "AP_RESTART_BY_USER" "AP_RESTARTED" "AP_UNASSIGNED" "AP_UNCLAIMED" "AP_UPGRADE_BY_SCHEDULE" "AP_UPGRADE_BY_USER" "AP_UPGRADED" "AP_UPGRADE_FAILED"
Examples of sample output for some device events will be as follows:
{ "topic": "device-events", "events": [ { "ap": "<AP_MAC>", "org_id": "<ORG_ID>", "site_id": ""<SITE_ID>", "timestamp": 1548096105, "type": "AP_CONFIG_CHANGED_BY_USER" }, { "ap": "<AP_MAC>", "org_id": "<ORG_ID>", "site_id": ""<SITE_ID>", "timestamp": 1548096106, "type": "AP_CONFIGURED" } ] }
{ "topic": "device-events", "events": [ { "ap": "<AP_MAC>", "org_id": "<ORG_ID>", "site_id": ""<SITE_ID>", "timestamp": 1548095894, "type": "AP_DISCONNECTED" } ] }
{ "topic": "device-events", "events": [ { "ap": "<AP_MAC>", "org_id": "<ORG_ID>", "site_id": ""<SITE_ID>", "timestamp": 1548095795, "type": "AP_RESTARTED" }, { "ap": "<AP_MAC>", "org_id": "<ORG_ID>", "site_id": "<SITE_ID>", "timestamp": 1548095795, "type": "AP_CONFIGURED" } ] }
Our firmware update release notes are now in a new location. This page is only accessible for Mist users, and is not linked from our main documentation page. On your dashboard, locate the ? button on the top right corner and select Firmware Updates to view all of our firmware release notes on a single page.
Recently we announced the ability to view photos of your AP taken through the Mist AI app. This week, we are including these photos in the Location Live View map as well. If your AP has photos associated to it, they will appear in the map view of your site. To see your live view map, navigate to Location > Live View. Select your AP from the sidebar or directly from the map to view photos in the AP details section on the right.
To learn more about the Mist AI app, please refer to this page in our documentation: https://www.juniper.net/documentation/us/en/software/mist/mist-management/topics/task/install-devices-mobile-app.html