<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Unleashed API in Unleashed</title>
    <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/112044#M7165</link>
    <description>&lt;P&gt;I did get ACME working from the IPA end, but something seemed to go wrong w the upload/apply commands that I am unable to effectively diagnose.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;The acme.sh script is fine work, but has got a lot of extra stuff in it that's not specific to my use case, so I don't believe I should be applying it to my situation.&amp;nbsp; &amp;nbsp;I have the same issue with the Unleashed Go library - I don't want to bundle in a Go binary just so that I can talk to the AP effectively.&lt;/P&gt;&lt;P&gt;Manually uploading my generated cert bundle via Unleashed web UI seems to work, so I don't think it's an issue with the cert bundle I've generated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A simpler approach is only uploading the CA.&amp;nbsp; &amp;nbsp;All I really need is for the AP to open a connection to a RADIUS server-over-TLS, and the rest is handled by RADIUS.&amp;nbsp; &amp;nbsp;This works manually just fine, but&amp;nbsp;I'm trying to automate away as much of these manual steps as I'm able.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once again, uploading manually via unleashed UI?&amp;nbsp; no problem.&lt;/P&gt;&lt;P&gt;Running&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;curl -k -b /tmp/tmp.zzzzzzzzzz -X POST https://$HOSTNAME/admin/_upload.jsp -H 'X-CSRF-Token: Zzzzzzzzzz' -H 'Content-Type: multipart/form-data' -F 'u=@/etc/ipa/ca.crt;filename=ipaca.crt;type=application/pkix-cert' -F request_type=xhr -F action=uploadCA -F callback=uploader_uploadCA -F ImportCaMethod=append&lt;/LI-CODE&gt;&lt;P&gt;Doesn't result in a successful process either.&lt;/P&gt;&lt;P&gt;Really all I'm after is a curl command/appropriate XML string to upload and apply the CA - that's it.&amp;nbsp; The rest is over-complicating matters.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;</description>
    <pubDate>Mon, 29 Dec 2025 21:09:55 GMT</pubDate>
    <dc:creator>MrOfTheObvious</dc:creator>
    <dc:date>2025-12-29T21:09:55Z</dc:date>
    <item>
      <title>Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/76#M4</link>
      <description>&lt;P&gt;Is there published or unpublished API for Unleashed?&lt;/P&gt;&lt;P&gt;I'm looking for the MACs from&amp;nbsp;cli command "show current-active-clients all".&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Feb 2022 21:17:44 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/76#M4</guid>
      <dc:creator>ms</dc:creator>
      <dc:date>2022-02-04T21:17:44Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/85#M5</link>
      <description>&lt;P&gt;Hi ms,&lt;/P&gt;&lt;P&gt;Yes, there is an unpublished API. It's not a standard REST API. It uses HTTP POST and GET, but the payload is XML/ajax. I have a postman collection and some documentation for Unleashed and Zone Director APIs. That's too much information to post here. Please send me your email, I will send you the collection and the doc.&lt;/P&gt;&lt;P&gt;Marcelo&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 01:19:00 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/85#M5</guid>
      <dc:creator>mmMOLINARI</dc:creator>
      <dc:date>2022-02-08T01:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/86#M6</link>
      <description>&lt;P&gt;This would be great to have on GitHub or somewhere similar (or maybe it is already)?&lt;/P&gt;&lt;P&gt;I captured the browser traffic to figure out the relevant posts and gets for updating certificates, but it'd be nicer to steal from your hard work next time. Especially code for the necessary session cookies &amp;amp; headers would've saved me a few hours of experimentation.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 07:10:18 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/86#M6</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2022-02-08T07:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/90#M7</link>
      <description>&lt;P&gt;Totally agree. I just created a new repo on GitHub and added the Unleashed postman collection:&amp;nbsp;&lt;A href="https://github.com/commscope-ruckus/RUCKUS-Unleashed" target="_blank"&gt;https://github.com/commscope-ruckus/RUCKUS-Unleashed&lt;/A&gt;&lt;/P&gt;&lt;P&gt;You start with the call to login using the unleashed credentials, then retrieve a CSRF token, and use it in the header for subsequent calls.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 20:53:34 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/90#M7</guid>
      <dc:creator>mmMOLINARI</dc:creator>
      <dc:date>2022-02-08T20:53:34Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/93#M8</link>
      <description>&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;I added a pull request which re-works the login steps so ZoneDirector 10.x is also supported.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 05:38:38 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/93#M8</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2022-02-10T05:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/94#M9</link>
      <description>&lt;P&gt;Amazing! &amp;nbsp;I’ll have a look.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 05:45:30 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/94#M9</guid>
      <dc:creator>ms</dc:creator>
      <dc:date>2022-02-10T05:45:30Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/100#M10</link>
      <description>&lt;P&gt;the endpoints for ZD are a little different. I will create another repo with the ZD collection&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 21:45:31 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/100#M10</guid>
      <dc:creator>mmMOLINARI</dc:creator>
      <dc:date>2022-02-10T21:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/101#M11</link>
      <description>&lt;P&gt;I uploaded a ZD 1200 collection to this repository:&amp;nbsp;&lt;A href="https://github.com/commscope-ruckus/RUCKUS-Zone-Director" target="_blank"&gt;https://github.com/commscope-ruckus/RUCKUS-Zone-Director&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 22:30:50 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/101#M11</guid>
      <dc:creator>mmMOLINARI</dc:creator>
      <dc:date>2022-02-10T22:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/103#M13</link>
      <description>&lt;P&gt;My pull updated all the requests so they work on Unleashed, ZD 9.x &amp;amp; ZD 10.x endpoints.&lt;/P&gt;&lt;P&gt;If you keep the ZoneDirector &amp;amp; Unleashed repos split...&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Maybe add a note to the ZoneDirector readme that ZD 9.x users need to use the Unleashed repo (or find-replace admin10 &amp;gt; admin before importing the workspace).&lt;/LI&gt;&lt;LI&gt;The 2 initial steps (logon &amp;amp; get csrf) can be combined: turn off 'automatically follow redirects' for the logon request, and the login response headers include the csrf token.&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;The ZoneDirector repo has some extra requests (e.g. client list, wlan stats 2) which are also useful for Unleashed and can be converted over.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 11 Feb 2022 01:34:33 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/103#M13</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2022-02-11T01:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/112#M15</link>
      <description>&lt;P&gt;Worked. &amp;nbsp;Thanks for this!&lt;/P&gt;</description>
      <pubDate>Sat, 12 Feb 2022 18:21:50 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/112#M15</guid>
      <dc:creator>ms</dc:creator>
      <dc:date>2022-02-12T18:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/60536#M5179</link>
      <description>&lt;P&gt;There are now a couple of python APIs for Unleashed (and ZoneDirector), both of which will let you query active clients.&lt;/P&gt;&lt;P&gt;My one, &lt;A href="https://pypi.org/project/aioruckus/" target="_self"&gt;aioruckus&lt;/A&gt;, connects to Unleashed and ZoneDirector using the AJAX endpoints (or a backup file).&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 05:46:46 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/60536#M5179</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2023-06-14T05:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/60706#M5190</link>
      <description>&lt;P&gt;Great work! May I create a fork to our GitHub repository?&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 18:11:05 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/60706#M5190</guid>
      <dc:creator>mmMOLINARI</dc:creator>
      <dc:date>2023-06-15T18:11:05Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/60785#M5195</link>
      <description>&lt;P&gt;Sure - the license is BSD 0-clause, so you can do whatever you like with the code, with no attribution required.&lt;/P&gt;&lt;P&gt;Development is still quite active, so the API isn't 100% stable yet. e.g. I have a batch of changes which I'll commit next week, to write AP Groups and DPSKs, so it can be used for ZD to Unleashed migrations.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jun 2023 00:33:53 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/60785#M5195</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2023-06-16T00:33:53Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/67799#M5440</link>
      <description>&lt;P&gt;Hi &lt;SPAN&gt;Marcelo. Since I think you're the Ruckus API guy...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I would like to add discovery to the Home Assistant &lt;A href="https://www.home-assistant.io/integrations/ruckus_unleashed/" target="_self"&gt;Ruckus_Unleashed&lt;/A&gt; integration but, disappointingly, mDNS service discovery is functional on all Ruckus platforms except Unleashed.&lt;/P&gt;&lt;P&gt;Edit:&lt;/P&gt;&lt;P&gt;I restarted my APs and I could see the _ruckus_unleashed._tcp service from all APs for a short time, then only from the master. Then every hour I could see "mDNSResponder (Engineering Build) (Jun 15 2023 07:52:32) stopping" followed by "mDNSResponder (Engineering Build) (Jun 15 2023 07:52:32) starting". After 28 hours there was just "mDNSResponder (Engineering Build) (Jun 15 2023 07:52:32) stopping" then nothing else.&lt;/P&gt;&lt;P&gt;I changed the master, which brought the service back to life again.&lt;/P&gt;&lt;P&gt;This time it's lasted 7 hours before it failed to restart.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Sep 2023 20:33:43 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/67799#M5440</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2023-09-21T20:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/67870#M5443</link>
      <description>&lt;P&gt;Can you give an example of a bad service type in Unleashed, and a good service type in SmartZone? I will send the details to the unleashed PLM&lt;/P&gt;</description>
      <pubDate>Tue, 12 Sep 2023 21:56:33 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/67870#M5443</guid>
      <dc:creator>mmMOLINARI</dc:creator>
      <dc:date>2023-09-12T21:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/67899#M5444</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;With a ZD1200 on my subnet I see:-&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZD service" style="width: 568px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8765iB1A1346B59E6D81F/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="bonjour_ruckus-zd.png" alt="ZD service" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;ZD service&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;With a vSZ on my subnet I see:-&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="vSZ service" style="width: 568px;"&gt;&lt;img src="https://community.ruckuswireless.com/t5/image/serverpage/image-id/8766i29915237A87D70A8/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="bonjour_ruckus-vsz.png" alt="vSZ service" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;vSZ service&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But I see &lt;STRONG&gt;&lt;EM&gt;nothing&lt;/EM&gt;&lt;/STRONG&gt; when I have an Unleashed network on my subnet.&amp;nbsp;&lt;BR /&gt;I think the intention is that I should see a service, since usr/sbin/bonjour_mon.sh is being kept up-to-date with service types for your newer platforms.&lt;/P&gt;&lt;P&gt;(The two errors I showed, in the comment above, were from my Unleashed syslog).&amp;nbsp;&lt;BR /&gt;(The screenshots are from Bonjour Browser for Windows, but I see the same results from dns-sd).&lt;/P&gt;</description>
      <pubDate>Wed, 13 Sep 2023 01:26:10 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/67899#M5444</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2023-09-13T01:26:10Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/68210#M5457</link>
      <description>&lt;P&gt;I did a restart of all the Unleashed APs today &amp;amp; I have the _ruckus-unleashed._tcp. service. I'll keep an eye on it to see if it goes away or not.&lt;/P&gt;&lt;P&gt;Definitely this is enough for me to test mDNS Discovery, but it would be good if you could raise the issue that the service vanishes sometimes.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Sep 2023 09:04:02 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/68210#M5457</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2023-09-18T09:04:02Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/68217#M5459</link>
      <description>&lt;P&gt;Understood. I did inform the PLM about the need of a fix already. I will keep them posted about your findings&lt;/P&gt;</description>
      <pubDate>Mon, 18 Sep 2023 13:52:31 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/68217#M5459</guid>
      <dc:creator>mmMOLINARI</dc:creator>
      <dc:date>2023-09-18T13:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/76533#M5815</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.ruckuswireless.com/t5/user/viewprofilepage/user-id/71"&gt;@mmMOLINARI&lt;/a&gt;&amp;nbsp;Thanks a bunch for the postman scripts. I need to control the access points and block clients based on certain triggers within our programming and then re-enable them at a later time. Is this possible via unleashed or would we need additional hardware?&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2024 15:17:50 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/76533#M5815</guid>
      <dc:creator>PaulXtreme</dc:creator>
      <dc:date>2024-03-04T15:17:50Z</dc:date>
    </item>
    <item>
      <title>Re: Unleashed API</title>
      <link>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/77055#M5836</link>
      <description>&lt;P&gt;What actions are you wanting to take, from what triggers? and what platform are you on (I'm assuming you have some system you want to integrate with Unleashed, but maybe you are trying to do everything inside Unleashed)?&lt;/P&gt;&lt;P&gt;Assuming the builtin functionality, or SNMP &amp;amp; syslog integrations aren't suitable... I've got quite good coverage of Unleashed query functionality in aioruckus, and I've added the actions I needed (block/unblock clients, enable/disable WLANs, enable/disable AP LEDs, reboot APs, perform backups).&lt;/P&gt;&lt;P&gt;If you need extra actions or queries then I can add them quite easily.&lt;/P&gt;&lt;P&gt;Or if you need something other than python then I might also be able to help (e.g. I have JavaScript &amp;amp; PowerShell APIs I've been tinkering with, or the python API can be wrapped in shell scripts).&lt;/P&gt;</description>
      <pubDate>Sun, 17 Mar 2024 03:00:58 GMT</pubDate>
      <guid>https://community.ruckuswireless.com/t5/Unleashed/Unleashed-API/m-p/77055#M5836</guid>
      <dc:creator>ms264556</dc:creator>
      <dc:date>2024-03-17T03:00:58Z</dc:date>
    </item>
  </channel>
</rss>

