APIs (Application Programming Interfaces) play a crucial role in enabling systems to communicate with each other. In this blog post, I'm excited to introduce a Postman collection for ISE's OpenAPIs, which makes it easier for developers to integrate and test ISE’s capabilities.
Cisco ISE allows API access to manage Cisco ISE nodes through two sets of API formats: External Restful Services (ERS) APIs and Open APIs. The ERS format is older than the OpenAPI framework. Beginning with Cisco ISE 3.1, new APIs are available in the Open API format. A Postman collection exists for ISE ERS APIs, but not for ISE's Open APIs - until now.
Postman is one of the most popular tools for testing and interacting with APIs. It provides a user-friendly interface for sending requests to APIs, viewing responses, and automating tests. With Postman, developers can efficiently explore and test API endpoints without writing complex code, making it an essential tool in any developer's toolkit.
To help developers streamline their work with ISE, I’ve created a Postman collection that includes pre-built API requests for common tasks. Whether you’re managing certificates or configuring RADIUS and TACACS+ policies, this collection provides a quick way to start working with ISE’s Open APIs without needing to write extensive API calls from scratch.
Getting started with the Postman collection is simple.
Navigate to our GitHub repository and click on the JSON file.
In the top right corner, click Download raw file.
Open Postman, and click on Import.
Select the file you just downloaded.
The Open API collection should now be populated in your Postman application.
Click on the Authorization tab for the collection. Ensure that Auth Type is set to Basic Auth. Enter your Username and Password. Save your changes.
Next, click on the Variables tab and update your Server value. Save your changes.
In ISE, API services are disabled by default. Follow these steps to enable API services for ERS and/or Open API.
In the Cisco ISE GUI, click the Menu icon and choose Administration > System > Settings > API Settings > API Service Settings.
In the API Service Settings for Primary Administration Node area, click the ERS (Read/Write) toggle button to enable ERS and/or click the Open API (Read/Write) toggle button to enable API services on the PAN.
Whether you're a seasoned developer or just getting started with APIs, this Postman collection is designed to make working with ISE Open APIs easier and more efficient. I hope this tool helps you automate and streamline your work with ISE.
If you have any questions or feedback, feel free to reach out.