Ruckus Cloud API Wispr Login

  • 1
  • Question
  • Updated 1 month ago
Hello,

Does someone has a complete documentation on Ruckus Cloud External Captive Portal (Wispr) login? 

I found a document on internet and I'm trying do decrypt the user's Ip with an HTTP POST with the following data:
const options = {
method: 'POST',
uri: 'https://cloud.ruckuswireless.com:443/portalintf',
json: {
"Vendor": "Ruckus",
"APIVersion": "1.0", "RequestUserName": "api",
"RequestPassword": "<my_key>",
"RequestCategory": "GetConfig",
"RequestType": "DecryptIP",
"UE-IP": uip
}
};

When I do the request, I receive a 404 status code with this response:
<H1>KFM only</H1>
We are using this documentation but it is from 2018 (https://support.ruckuswireless.com/documents/2403-configuring-ruckus-cloud-wi-fi-hotspot-wispr-api-reference-guide?_ga=2.53523944.1157072522.1594220045-2050202086.1593708731)

Thanks! Best regards,
Cristiano
Photo of Cristiano Sarmento

Cristiano Sarmento

  • 12 Posts
  • 2 Reply Likes

Posted 1 month ago

  • 1
Photo of Cristiano Sarmento

Cristiano Sarmento

  • 12 Posts
  • 2 Reply Likes
We solved our doubt, for anyone with a similar question, essentially, the POST requests must be done to the url: "https://<nbiIP>:443/portalintf", where <nbiIP> is one of the parameters given during the redirect to the captive portal.

The example I have shown above is for decrypt the encrypted IP address (uip query parameter), but can also be used to decrypt the "client_mac", but it must be passed also as the "UE-IP" property in the JSON body.

Thanks!