Juniper Mist has several APIs allowing to inventory and manage devices.
https://www.mist.com/documentation/mist-api-introduction/