The REST API is an application programming interface that uses familiar HTTP operations like GET, PATCH, POST, and DELETE. The REST architecture includes certain constraints that ensure that different implementations of REST conform to the same guiding principles. This architecture gives developers ease of application development when working with different REST API deployments. REST APIs have become more popular and more widely used in data centers where administrators are looking to standardize their management needs across all their appliances, regardless of vendor.
The PowerStore platform includes REST API support, which provides another way to manage PowerStore appliances and automate various tasks. Generally, the PowerStore REST API has the same capabilities as PowerStore Manager. The PowerStore REST API formats all communications in JSON notation. Users can send REST API requests using their favorite scripting languages, such as Perl and PHP, to manage PowerStore systems in their environment. This ability provides flexible management and enables more complexity with scripted operations.
After a system is up and running, users can go to the following web addresses to gain access to the REST API reference commands (<Management_IP> is the management IP of your PowerStore cluster):
https://<Management_IP>/swaggerui
This online REST API command reference location allows users to test REST API commands on their live system which can be incorporated into other scripts.
For more information about using REST API for PowerStore appliances, see the REST API Developers Guide and PowerStore REST API Reference Guide at dell.com/powerstoredocs.