Integrating Juniper Mist with Basking.io

The following article explains how to integrate Juniper Mist with Basking.io in order to enable the location data. This integration allows you to use your existing cloud-managed Juniper network with Basking.io to provide occupancy analytics for your offices.
Architecture
Juniper Mist is already a cloud solution, and all APs are managed in the cloud. The integration with Basking is being done via Webhooks.
Basking.io — Integration Architecture for Juniper Mist
Requirements for the Integration
a) Hardware Requirements
- Access Points enabled for Juniper Mist
b) Software and Organizational Requirements
- Admin access to the Juniper Mist management interface
- Mapping of APs and their location on the floor plan
- Floor plans uploaded to Juniper Mist
There are no additional requirements for software or licenses.
Automated integration (recommended)
The automated integration leverages an API key to streamline the setup process. Basking.io will use this key to automatically configure the necessary settings in your Juniper Mist account.
Here's a look at the automated actions that will be taken:
- The identifiers of all sites will be retrieved. Only your selected sites will be integrated.
- A list of access points registered to your selected sites will be gathered.
- A list of floorplans registered to the sites along with their metadata will be retrieved.
- A Basking.io integration will be added as a webhook for your site, coexisting with any other webhooks you may have.
Once the integration has been successfully completed, the provisioned API key may be removed.
1. Login into Juniper Mist
Navigate into your Mist dashboard and login into your Juniper Mist cloud instance
2. Provision an API token
- Navigate to Organization > Settings
.png?width=688&height=432&name=image%20(5).png)
- Create a new ORG API token
- Configure Network Admin access to all sites
- Network Admin permission is necessary to allow the Basking platform to configure webhooks on your behalf
- All-site access is necessary to allow the Basking platform to locate your integrated sites within the organization
- Name your API token (e.g Basking.io) and click "Generate"
- Copy the key and provide it to your Basking.io contact
Manual integration
If provisioning an API key is not possible, a manual integration can be performed.
Please contact the Basking.io team to receive all details and schedule a call.
Juniper Mist Technical Documentation
Juniper Webhooks DocumentationTags:

