You are here

The Browser Binding

In addition to the existing XML-based AtomPub and Web services bindings, CMIS 1.1 provides a simpler JSON-based binding. The browser binding is designed for web applications and is easy to use just with HTML and JavaScript. It uses just two verbs, GET and POST, and resources are referenced using simple and predictable URLs.
You reference content in the repository by using the two URLs returned by the getRepositories or getRepositoryInfo service:
rootFolderUrl
repositoryUrl
Objects can then be referenced in two ways;
  1. by their Id
    <rootFolderUrl>?objectId=<objectId>
    
  2. by their path
    <rootFolderUrl>/<object path>
    
Content that is independent of a folder, for example a Type definition be accessed using the repositoryUrl service.
<repositoryUrl>?cmisselector=<selector>