This repository contains Python based workflows & code samples that utilize Aruba Central's automation capabilities and the Python SDK pycentral
- Device Provisioning

- Device Onboarding

- MSP Customer Onboarding

- Inventory to Excel Workflows
This workflow creates excel files populated with device details from devices currently in inventory. - Postman Collections
Postman is a popular tool to test and make HTTP Requests to API endpoints. This folder contains Postman collections in JSON format for Aruba Central REST APIs.
To manage REST APIs in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> REST API.
Learn more about Aruba Central REST APIs here.
- Streaming API Websocket Client Application
The sample script in this section contains sample websocket client application based on python. The sample python script would establish a websocket connection and decode the google protobuf message to human readable format.
To manage Streaming APIs in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> STREAMING.
Learn more about Aruba Central Streaming APIs here.
- Webhook Client application
The sample script in this section would start a HTTP(s) client to receive Alerts from Aruba Central via webhooks.
To manage Webhooks in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> WEBHOOKS.
Learn more about Aruba Central Webhooks here.
For more information about Aruba Central, refer here