|  | next

# Learning about REST APIs

REST (Representational State Transfer) is a web service that uses basic CRUD (Create, Read, Update and Delete) operations performed on resources using HTTP `POST`, `GET`, `PUT`, and `DELETE`. To learn more about REST concepts, see http://en.wikipedia.org/wiki/Representational_state_transfer.

The appliance has a resource-oriented architecture that provides a uniform REST interface. Every resource has one URI (Uniform Resource Identifier) and represents a physical device or logical construct. You can use REST APIs to manipulate resources. To view a list of resources, see the HPE OneView REST API Reference.

For general information about REST APIs, see the following topics:

Get started Log in to the appliance using REST APIs URI format Resource model format Resource operations Asynchronous versus synchronous operations REST API version and backward compatibility Return codes Query resources and track task status Querying resources and pagination using common REST API parameters Task resource | Error handling and concurrency control Error handling Error message format Concurrency control using etags Code samples and developer tools PowerShell and Python code sample libraries Developer tools in a web browser Data collection Using the State-Change Message Bus (SCMB) Enable metric streaming Using the Metric Streaming Message Bus (MSMB) Using remoteSyslog

prev |  | next
Using the Metric Streaming Message Bus (MSMB) | home | Start working with REST APIs

Copyright © 2013-2016 Hewlett Packard Enterprise Development LP