The starting point for any HPE Aruba API project is the Development Hub. It has documentation, code snippets, SDKs, Postman Collections, tutorials, and more.
Then if you just want to try or configure a few things, the online API documentation is great, or use the Postman collection for a desktop application experience. BTW, I personally prefer the open-source alternative Bruno to open the Postman collection. But to run at scale, once you know the API calls, it's probably more effective to create something with PyCentral or so.
One other thing you probably should have a look at is the Central Automation Studio, as it makes using the APIs for certain workflows much easier, like bulk renaming of APs to just mention one example.
My feeling is that these bandwidth contracts are something that is still developed and may be available in the UI somewhere in the future, as the use of the API should not be needed in 99% of all use cases.
------------------------------
Herman Robers
------------------------
If you have urgent issues, always contact your HPE Aruba Networking partner, distributor, or Aruba TAC Support. Check
https://www.arubanetworks.com/support-services/contact-support/ for how to contact HPE Aruba Networking TAC. Any opinions expressed here are solely my own and not necessarily that of Hewlett Packard Enterprise or HPE Aruba Networking.
In case your problem is solved, please invest the time to post a follow-up with the information on how you solved it. Others can benefit from that.
------------------------------
Original Message:
Sent: Apr 01, 2026 06:45 AM
From: AlexGraser
Subject: New Central Bandwidth Contract
Thank you for sharing this information, Herman!
I startet to play around with the API sruff some weeks ago, so I´m fairly at the beginning.
On my first steps reading many documentation I came across Postman as a tool for exploring REST API.
I would like to ask you, if you have any preferences or recommandations for setting up an evironment to use Aruba Central API´s to configure things that aren´t possible in the UI?
Or maybe you have a Link to a good starting point?
Thank you!
Original Message:
Sent: Apr 01, 2026 04:39 AM
From: Herman Robers
Subject: New Central Bandwidth Contract
It's not yet possible to set bandwidth contracts for bridged SSIDs through the UI, it is possible through the WebUI.
DISCLAIMER: status as of 1 April 2026; I would expect this to change and become available in the UI. Consider this as a temporary workaround.
You have to first create two aaa-bandwidth profiles manually via the API.
First profile name: <role-name>_bwc_downlink_role_ui
Second: <role-name>_bwc_uplink_role_ui
API: {{baseUrl}}/network-config/v1alpha1/aaa-bandwidth-contract/<profilename>
Body: {"name": "<name>","bwc-units": "KBITS_PER_SEC","kbit-rate": 1000}
After this it is possible to set the bandwidth limit in the UI.
DISCLAIMER: status as of 1 April 2026; I would expect this to change and become available in the UI. Consider this as a temporary workaround.
------------------------------
Herman Robers
------------------------
If you have urgent issues, always contact your HPE Aruba Networking partner, distributor, or Aruba TAC Support. Check https://www.arubanetworks.com/support-services/contact-support/ for how to contact HPE Aruba Networking TAC. Any opinions expressed here are solely my own and not necessarily that of Hewlett Packard Enterprise or HPE Aruba Networking.
In case your problem is solved, please invest the time to post a follow-up with the information on how you solved it. Others can benefit from that.
Original Message:
Sent: Mar 29, 2026 11:00 PM
From: timyu
Subject: New Central Bandwidth Contract
Hi All,
I am struggling to find a way to apply bandwidth contract to a user-role in New Central. I can find it under Gateway specific attribute, but there is no gateway in my setup. Is there any way to apply bandwidth contract to standalone AP user-role just like the classic Central?
-------------------------------------------