REST (REpresentational State Transfer) is a simple stateless architecture that generally runs over HTTP.

The REST style emphasizes that interactions between clients and services are enhanced by having a limited number of operations. Flexibility is provided by assigning resources their own unique universal resource indicators (URIs). Because each operation (GET, POST, PUT and DELETE) has a specific meaning, REST avoids ambiguity.

The REST API is active by default in all instances.

RESTful web services offer administrators several advantages, including:

  • Support for different HTTP methods to perform different actions
  • Detailed response codes and header information
  • Pagination support for large data sets
  • Streaming data on GET requests