REST Overview

REST, or Representational State Transfer, uses basic methods such as GET, POST, PUT, and DELETE over a standard protocol, such as HTTPS, to submit requests from a client application to operate on objects stored on a server.

A request is in the form of a uniform resource identifier (URI) that identifies the resource, such as a file or folder, on which to operate and includes any parameters necessary for the operation. The resource itself is represented by a globally unique identifier (GUID).

Each request from the client to a server contains all of the information necessary to understand the request and does not rely on the server to store information about the individual request or about any relationship between requests. Session state is stored (cached) entirely on the client.

You can use the REST API for Documents to create client applications to interact with folders and files stored on an Oracle Content Management server.

For information about the hierarchy of the REST API objects and methods, see the Task section of this guide.