Overview of REST APIs

PART 4. USING EVERYWARE CLOUD WITH REST APIs
Overview of REST APIs

 

Overview of REST APIs

·         REST APIs Defined

 

 


 

Overview of REST APIs

The Everyware Cloud exposes a comprehensive set of Web Service APIs for application integration purposes.  For example through the APIs, you are able to access all the functionality of the Console or to control a device from your application built on top of the Everyware Cloud.

 

 

REST APIs Defined

 

The Everyware Cloud platform conforms to standard REpresentational State Transfer (REST) protocol to expose its Application Programming Interfaces (API).  REST has emerged over the past few years as a predominant Web service design model.  REST-style architectures consist of clients and servers.  Clients initiate requests to servers, while servers process requests and return appropriate responses.  Requests and responses are built around the transfer of representations of resources.  A resource can be essentially any coherent and meaningful concept that may be addressed.  A representation of a resource is typically a document that captures the current or intended state of a resource.

 

Everyware Cloud RESTful APIs expose the standard action types (create, read, update, delete) over the platform objects.  They are capable of retrieving a resource representation in XML or JSON format.

 

For more details on the Eurotech Everyware Cloud REST APIs, see the section Using REST APIs and the reference REST API documentation available at https://api-sandbox.everyware-cloud.com/docs/index.html.