Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
Back to CMIS.
Note: This document was generated on Apr 1, 2010 12:59:43 PM from Alfresco Community v3.3.0 (dev @build-number@).
The Content Management Interoperability Services (CMIS) standard defines a domain model and set of bindings that include Web Services and ReSTful AtomPub that
can be used by applications to work with one or more Content Management repositories/systems. The CMIS interface is designed to be layered on top of existing
Content Management systems and their existing programmatic interfaces. It is not intended to prescribe how specific features should be implemented within those
CM systems, nor to exhaustively expose all of the CM system’s capabilities through the CMIS interfaces. Rather, it is intended to define a generic/universal set
of capabilities provided by a CM system and a set of services for working with those capabilities.
For a full description of the domain model and binding see the CMIS specification.
This Web Scripts package provides the Alfresco implementation of the CMIS AtomPub binding. This binding is based upon the Atom (RFC4287) and Atom Publishing Protocol (RFC5023).
In this binding, the client interacts with the repository by acquiring the service document, which Alfresco provides with each repository installation at:
http://[host]:[port]/alfresco/service/cmis
Note : This article was written for Alfresco 3.x for Alfresco 4.x and above http://[host]:[port]/alfresco/service/cmisws should be used instead.
The client will then choose a CMIS collection, and then start accessing the repository by following the references in the returned documents. This binding consists of a service
document specifying at least CMIS service collections, atom collections, feeds and entry documents. CMIS extends the Atom and AtomPub documents utilizing the Atom and AtomPub
extension mechanism. CMIS also leverages link tags to specify additional resources related to the requested resource.
All of the methods that allow for the retrieval of a collection of CMIS objects support paging of their result sets except where explicitly stated otherwise. The following
parameters control paging:
All of the methods that allow for the retrieval of properties for CMIS Objects have a “Property Filter†as an optional parameter, which allows the caller to specify a subset of
properties that must be returned by the repository in the output of the method. The filter is specified as follows:
Many methods provide support for including allowable actions for the each CMIS Object returned in the response. Allowable actions are specified by the
includeAllowableActions parameter:
Many methods provide support for including relationships for each CMIS Object returned in the response. Relationships are specified by the includeRelationships parameter:
Many methods provide support for including renditions of each CMIS Object returned in the response. The renditions to return are specified by the renditionFilter parameter:
For example:
Some methods provide support for including ACLs for each CMIS Object returned in the response. ACLs are specified by the includeACL parameter:
The AtomPub Service Document (application/atomsvc+xml) contains the set of repositories that are available. Each repository is mapped to a workspace
element in the AtomPub Service document.
format: atomsvc
http://docs.oasis-open.org/cmis/CMIS/v1.0/cd07/CMIS-RestAtom.xsd
This document is an atom feed (application/atom+xml;type=feed) with CMIS markup to represent the nesting of a hierarchy.
format: atomfeed
http://docs.oasis-open.org/cmis/CMIS/v1.0/cd07/CMIS-RestAtom.xsd
An Atom entry (application/atom+xml;type=entry) containing extension CMIS markup.
format: atomentry
http://docs.oasis-open.org/cmis/CMIS/v1.0/cd07/CMIS-RestAtom.xsd
An Atom feed (application/atom+xml;type=feed) containing extension CMIS markup.
format: atomfeed
http://docs.oasis-open.org/cmis/CMIS/v1.0/cd07/CMIS-RestAtom.xsd
This document (application/cmisquery+xml) contains the representation of a query to be executed in a CMIS repository.
format: cmisquery
definition:
<cmis:query xmlns:cmis='http://docs.oasis-open.org/ns/cmis/core/200908/'>
<cmis:statement>SELECT * FROM cmis:document</cmis:statement>
<cmis:searchAllVersions>true</cmis:searchAllVersions>
<cmis:includeAllowableActions>false</cmis:includeAllowableActions>
<cmis:includeRelationships>none</cmis:includeRelationships>
<cmis:renditionFilter>*</cmis:renditionFilter>
<cmis:maxItems>50</cmis:maxItems>
<cmis:skipCount>0</cmis:skipCount>
</cmis:query>
http://docs.oasis-open.org/cmis/CMIS/v1.0/cd07/CMIS-Core.xsd
This document (application/cmisallowableactions+xml) contains the representation of the allowable actions the user may perform on the referenced object.
format: cmisallowableactions
definition:
<cmis:allowableActions xmlns:cmis='http://docs.oasis-open.org/ns/cmis/core/200908/'>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetObjectRelationships>true</cmis:canGetObjectRelationships>
<cmis:canGetObjectParents>true</cmis:canGetObjectParents>
<cmis:canMoveObject>true</cmis:canMoveObject>
<cmis:canDeleteContentStream>true</cmis:canDeleteContentStream>
<cmis:canCheckOut>true</cmis:canCheckOut>
<cmis:canCancelCheckOut>true</cmis:canCancelCheckOut>
<cmis:canCheckIn>true</cmis:canCheckIn>
<cmis:canSetContentStream>true</cmis:canSetContentStream>
<cmis:canGetAllVersions>true</cmis:canGetAllVersions>
<cmis:canAddObjectToFolder>true</cmis:canAddObjectToFolder>
<cmis:canRemoveObjectFromFolder>true</cmis:canRemoveObjectFromFolder>
<cmis:canGetContentStream>true</cmis:canGetContentStream>
<cmis:canApplyPolicy>true</cmis:canApplyPolicy>
<cmis:canGetAppliedPolicies>true</cmis:canGetAppliedPolicies>
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateDocument>true</cmis:canCreateDocument>
</cmis:allowableActions>
http://docs.oasis-open.org/cmis/CMIS/v1.0/cd07/CMIS-Core.xsd
This document (application/cmisacl+xml) specifies an Access Control List based on the schema in CMIS Domain Model.
format: cmisacl
definition:
<cmis:acl xmlns:cmis='http://docs.oasis-open.org/ns/cmis/core/200908/'>
<cmis:permission>
<cmis:principal>
<cmis:principalId>Al Brown</cmis:principalId>
</cmis:principal>
<cmis:permission>cmis:read</cmis:permission>
<cmis:permission>cmis:write</cmis:permission>
<cmis:permission>cmis:all</cmis:permission>
<cmis:permission>publish</cmis:permission>
<cmis:direct>true</cmis:direct>
</cmis:permission>
</cmis:acl>
http://docs.oasis-open.org/cmis/CMIS/v1.0/cd07/CMIS-Core.xsd
Documentation for Alfresco Repository CMIS Implementation
public_api
Documentation for Alfresco Repository CMIS Implementation
GET /alfresco/service/cmis/index
GET /alfresco/service/cmis/index.html
Options for selecting response format:
Advanced:
Entry point for accessing CMIS AtomPub binding.
public_api
Returns a list of CMIS repositories available from this CMIS service endpoint.
GET /alfresco/service/cmis
GET /alfresco/service/api/cmis
Available response format: atomsvc
Options for selecting response format:
Advanced:
Represents a collection of CMIS Type definitions.
public_api
Returns the list of Type definitions that are children of the specified Type, or the list of base types, if no Type is specified.
GET /alfresco/service/cmis/type/{typeId}/children?includePropertyDefinitions={includePropertyDefinitions...
GET /alfresco/service/cmis/types?typeId={typeId?}&includePropertyDefinitions={includePropertyDefinitions...
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents a hierarchy of CMIS Type definitions.
public_api
Returns the set of descendant Type definitions under the specified Type, or all types if one is not specified.
GET /alfresco/service/cmis/type/{typeId}/descendants?includePropertyDefinitions={includePropertyDefiniti...
GET /alfresco/service/cmis/types/descendants?typeId={typeId?}&includePropertyDefinitions={includePropert...
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents a CMIS Type Definition
public_api
Gets the definition of the specified type.
GET /alfresco/service/cmis/type/{typeId}?includeInheritedProperties={includeInheritedProperties?}
Available response format: atomentry
Options for selecting response format:
Advanced:
Represents a collection of Query Statements
public_api
Executes a CMIS query statement against the contents of the Repository.
POST /alfresco/service/cmis/queries
Accepted request format: cmisquery
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents a Query
public_api
Executes a CMIS query statement against the contents of the Repository.
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents the collection of Checked Out Documents
public_api
Gets the list of documents that are checked out that the user has access to.
Available response format: atomfeed
Options for selecting response format:
Advanced:
public_api
Create a private working copy of the document.
POST /alfresco/service/cmis/checkedout
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced:
Represents collection of Change Entries
public_api
Gets a list of content changes. This service is intended to be used by search crawlers or other applications that need to
efficiently understand what has changed in the repository.
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents all unfiled in the Repository
public_api
Gets all unfiled documents in the Repository.
GET /alfresco/service/cmis/unfiled
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents the children of a Folder
public_api
Gets the list of child objects contained in the specified folder.
GET /alfresco/service/cmis/i/{id}/children?types={types?}&filter={filter?}&skipCount={skipCount?}&maxIte...
GET /alfresco/service/cmis/s/{store}/i/{id}/children?types={types?}&filter={filter?}&skipCount={skipCoun...
GET /alfresco/service/cmis/p{path}/children?types={types?}&filter={filter?}&skipCount={skipCount?}&maxIt...
GET /alfresco/service/cmis/s/{store}/p{path}/children?types={types?}&filter={filter?}&skipCount={skipCou...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/children?types={types?}&filter={filter?}&ski...
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/children?types={types?}&filter={filter?}&s...
Available response format: atomfeed
Options for selecting response format:
Advanced:
public_api
Creates a folder, document or policy of the specified type (given by the cmisbjectTypeId property).
If sourceFolderId is specified, a move operation is performed instead of create.
POST /alfresco/service/cmis/i/{id}/children?sourceFolderId={sourceFolderId}&versioningState={versioningSt...
POST /alfresco/service/cmis/s/{store}/i/{id}/children?sourceFolderId={sourceFolderId}&versioningState={ve...
POST /alfresco/service/cmis/p{path}/children?sourceFolderId={sourceFolderId}&versioningState={versioningS...
POST /alfresco/service/cmis/s/{store}/p/{path}/children?sourceFolderId={sourceFolderId}&versioningState={...
POST /alfresco/service/api/node/{store_type}/{store_id}/{id}/children?sourceFolderId={sourceFolderId}&ver...
POST /alfresco/service/api/path/{store_type}/{store_id}/{path}/children?sourceFolderId={sourceFolderId}&v...
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced:
Represents a Folder and Document hierarchy
public_api
Gets the set of descendant objects contained in the specified folder or any of its child-folders.
GET /alfresco/service/cmis/i/{id}/descendants?types={types}&filter={filter?}&depth={depth?}&includeAllow...
GET /alfresco/service/cmis/s/{store}/i/{id}/descendants?types={types}&filter={filter?}&depth={depth?}&in...
GET /alfresco/service/cmis/p{path}/descendants?types={types}&filter={filter?}&depth={depth?}&includeAllo...
GET /alfresco/service/cmis/s/{store}/p{path}/descendants?types={types}&filter={filter?}&depth={depth?}&i...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/descendants?types={types}&filter={filter?}&d...
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/descendants?types={types}&filter={filter?}...
Available response format: atomfeed
Options for selecting response format:
Advanced:
public_api
Deletes the specified folder and all of its child and descendant objects.
DELETE /alfresco/service/cmis/i/{id}/descendants?continueOnFailure={continueOnFailure?}&unfileObjects={unfi...
DELETE /alfresco/service/cmis/s/{store}/i/{id}/descendants?continueOnFailure={continueOnFailure?}&unfileObj...
DELETE /alfresco/service/cmis/p{path}/descendants?continueOnFailure={continueOnFailure?}&unfileObjects={unf...
DELETE /alfresco/service/cmis/s/{store}/p{path}/descendants?continueOnFailure={continueOnFailure?}&unfileOb...
DELETE /alfresco/service/api/node/{store_type}/{store_id}/{id}/descendants?continueOnFailure={continueOnFai...
DELETE /alfresco/service/api/path/{store_type}/{store_id}/{path}/descendants?continueOnFailure={continueOnF...
Options for selecting response format:
Advanced:
Represents a Folder hierarchy
public_api
Gets the set of descendant folder objects contained in the specified folder.
GET /alfresco/service/cmis/i/{id}/tree?filter={filter?}&depth={depth?}&includeAllowableActions={includeA...
GET /alfresco/service/cmis/s/{store}/i/{id}/tree?filter={filter?}&depth={depth?}&includeAllowableActions...
GET /alfresco/service/cmis/p{path}/tree?filter={filter?}&depth={depth?}&includeAllowableActions={include...
GET /alfresco/service/cmis/s/{store}/p{path}/tree?filter={filter?}&depth={depth?}&includeAllowableAction...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/tree?filter={filter?}&depth={depth?}&include...
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/tree?filter={filter?}&depth={depth?}&inclu...
Available response format: atomfeed
Options for selecting response format:
Advanced:
public_api
Deletes the specified folder and all of its child and descendant objects.
DELETE /alfresco/service/cmis/i/{id}/tree?continueOnFailure={continueOnFailure?}&unfileObjects={unfileObjec...
DELETE /alfresco/service/cmis/s/{store}/i/{id}/tree?continueOnFailure={continueOnFailure?}&unfileObjects={u...
DELETE /alfresco/service/cmis/p{path}/tree?continueOnFailure={continueOnFailure?}&unfileObjects={unfileObje...
DELETE /alfresco/service/cmis/s/{store}/p{path}/tree?continueOnFailure={continueOnFailure?}&unfileObjects={...
DELETE /alfresco/service/api/node/{store_type}/{store_id}/{id}/tree?continueOnFailure={continueOnFailure?}&...
DELETE /alfresco/service/api/path/{store_type}/{store_id}/{path}/tree?continueOnFailure={continueOnFailure?...
Options for selecting response format:
Advanced:
Represents Parent Folder
public_api
Gets the parent folder for the specified folder.
GET /alfresco/service/cmis/i/{id}/parent?filter={filter?}&includeAllowableActions={includeAllowableActio...
GET /alfresco/service/cmis/s/{store}/i/{id}/parent?filter={filter?}&includeAllowableActions={includeAllo...
GET /alfresco/service/cmis/p{path}/parent?filter={filter?}&includeAllowableActions={includeAllowableActi...
GET /alfresco/service/cmis/s/{store}/p{path}/parent?filter={filter?}&includeAllowableActions={includeAll...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/parent?filter={filter?}&includeAllowableActi...
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/parent?filter={filter?}&includeAllowableAc...
Available response format: atomentry
Options for selecting response format:
Advanced:
Represents Parents of a Document
public_api
Gets the parent folder(s) for the specified non-folder, fileable object.
GET /alfresco/service/cmis/i/{id}/parents?filter={filter?}&includeAllowableActions={includeAllowableActi...
GET /alfresco/service/cmis/s/{store}/i/{id}/parents?filter={filter?}&includeAllowableActions={includeAll...
GET /alfresco/service/cmis/p{path}/parents?filter={filter?}&includeAllowableActions={includeAllowableAct...
GET /alfresco/service/cmis/s/{store}/p{path}/parents?filter={filter?}&includeAllowableActions={includeAl...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/parents?filter={filter?}&includeAllowableAct...
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/parents?filter={filter?}&includeAllowableA...
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents an Object (Folder or Document)
public_api
Gets the specified information for the object (Folder or Document).
GET /alfresco/service/cmis/i/{id}?filter={filter?}&returnVersion={returnVersion?}&includeAllowableAction...
GET /alfresco/service/cmis/s/{store}/i/{id}?filter={filter?}&returnVersion={returnVersion?}&includeAllow...
GET /alfresco/service/cmis/p{path}?filter={filter?}&returnVersion={returnVersion?}&includeAllowableActio...
GET /alfresco/service/cmis/s/{store}/p{path}?filter={filter?}&returnVersion={returnVersion?}&includeAllo...
GET /alfresco/service/cmis/s/{store}/arg/i?id={id}&filter={filter?}&returnVersion={returnVersion?}&inclu...
GET /alfresco/service/cmis/s/{store}/arg/p?path={path}&filter={filter?}&returnVersion={returnVersion?}&i...
GET /alfresco/service/cmis/arg/n?noderef={noderef}&filter={filter?}&returnVersion={returnVersion?}&inclu...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}?filter={filter?}&returnVersion={returnVersio...
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}?filter={filter?}&returnVersion={returnVers...
Available response format: atomentry
Options for selecting response format:
Advanced:
public_api
Update the properties of the specified Object.
PUT /alfresco/service/cmis/i/{id}
PUT /alfresco/service/cmis/s/{store}/i/{id}
PUT /alfresco/service/cmis/p{path}
PUT /alfresco/service/cmis/s/{store}/p{path}
PUT /alfresco/service/api/node/{store_type}/{store_id}/{id}
PUT /alfresco/service/api/path/{store_type}/{store_id}/{path}
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced:
public_api
Update the properties of the specified Object.
PATCH /alfresco/service/cmis/i/{id}
PATCH /alfresco/service/cmis/s/{store}/i/{id}
PATCH /alfresco/service/cmis/p{path}
PATCH /alfresco/service/cmis/s/{store}/p{path}
PATCH /alfresco/service/api/node/{store_type}/{store_id}/{id}
PATCH /alfresco/service/api/path/{store_type}/{store_id}/{path}
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced:
public_api
Delete the specified object.
DELETE /alfresco/service/cmis/i/{id}
DELETE /alfresco/service/cmis/s/{store}/i/{id}
DELETE /alfresco/service/cmis/p{path}
DELETE /alfresco/service/cmis/s/{store}/p{path}
DELETE /alfresco/service/api/node/{store_type}/{store_id}/{id}
DELETE /alfresco/service/api/path/{store_type}/{store_id}/{path}
Options for selecting response format:
Advanced:
Represents a Content Stream
public_api
Gets the content stream for the specified document, or gets a rendition stream for a specified rendition of a document.
GET /alfresco/service/cmis/i/{id}/content{property}?a={attach?}
GET /alfresco/service/cmis/s/{store}/i/{id}/content{property}?a={attach?}
GET /alfresco/service/cmis/p{path}/content{property}?a={attach?}
GET /alfresco/service/cmis/s/{store}/p{path}/content{property}?a={attach?}
GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}
GET /alfresco/service/api/path/content{property}/{store_type}/{store_id}/{path}?a={attach?}
GET /alfresco/service/api/avmpath/content{property}/{store_id}/{avmpath}?a={attach?}
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/content{property}?a={attach?}
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/content{property}?a={attach?}
Options for selecting response format:
Advanced:
public_api
Sets the content stream for the specified Document object.
PUT /alfresco/service/cmis/i/{id}/content{property}?overwriteFlag={overwriteFlag?}
PUT /alfresco/service/cmis/s/{store}/i/{id}/content{property}?overwriteFlag={overwriteFlag?}
PUT /alfresco/service/cmis/p{path}/content{property}?overwriteFlag={overwriteFlag?}
PUT /alfresco/service/cmis/s/{store}/p{path}/content{property}?overwriteFlag={overwriteFlag?}
PUT /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?overwriteFlag={overwriteFl...
PUT /alfresco/service/api/path/content{property}/{store_type}/{store_id}/{id}?overwriteFlag={overwriteFl...
PUT /alfresco/service/api/avmpath/content{property}/{store_id}/{id}?overwriteFlag={overwriteFlag?}
PUT /alfresco/service/api/node/{store_type}/{store_id}/{id}/content{property}?overwriteFlag={overwriteFl...
PUT /alfresco/service/api/path/{store_type}/{store_id}/{id}/content{property}?overwriteFlag={overwriteFl...
Options for selecting response format:
Advanced:
public_api
Deletes the content stream for the specified Document object.
DELETE /alfresco/service/cmis/i/{id}/content{property}
DELETE /alfresco/service/cmis/s/{store}/i/{id}/content{property}
DELETE /alfresco/service/cmis/p{path}/content{property}
DELETE /alfresco/service/cmis/s/{store}/p{path}/content{property}
DELETE /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}
DELETE /alfresco/service/api/path/content{property}/{store_type}/{store_id}/{id}
DELETE /alfresco/service/api/avmpath/content{property}/{store_id}/{id}
DELETE /alfresco/service/api/node/{store_type}/{store_id}/{id}/content{property}
DELETE /alfresco/service/api/path/{store_type}/{store_id}/{id}/content{property}
Options for selecting response format:
Advanced:
Represents the versions of a Document.
public_api
Returns the list of all Document Objects in the specified Version Series, sorted by cmis:creationDate descending.
GET /alfresco/service/cmis/i/{id}/versions?filter={filter?}&includeAllowableActions={includeAllowableAct...
GET /alfresco/service/cmis/s/{store}/i/{id}/versions?filter={filter?}&includeAllowableActions={includeAl...
GET /alfresco/service/cmis/p{path}/versions?filter={filter?}&includeAllowableActions={includeAllowableAc...
GET /alfresco/service/cmis/s/{store}/p{path}/versions?filter={filter?}&includeAllowableActions={includeA...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/versions?filter={filter?}&includeAllowableAc...
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/versions?filter={filter?}&includeAllowable...
Available response format: atomfeed
Options for selecting response format:
Advanced:
Represents a Checked Out Document
public_api
Gets the specified information for the private working copy.
GET /alfresco/service/cmis/pwc/i/{id}?filter={filter?}&includeAllowableActions={includeAllowableActions?...
GET /alfresco/service/cmis/pwc/s/{store}/i/{id}?filter={filter?}&includeAllowableActions={includeAllowab...
Available response format: atomentry
Options for selecting response format:
Advanced:
public_api
Checks-in the Private Working Copy document.
PUT /alfresco/service/cmis/pwc/i/{id}?checkinComment={checkinComment?}&major={major?}&checkin={checkin?}
PUT /alfresco/service/cmis/pwc/s/{store}/i/{id}?checkinComment={checkinComment?}&major={major?}&checkin=...
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced:
public_api
Checks-in the Private Working Copy document.
PATCH /alfresco/service/cmis/pwc/i/{id}?checkinComment={checkinComment?}&major={major?}&checkin={checkin?}
PATCH /alfresco/service/cmis/pwc/s/{store}/i/{id}?checkinComment={checkinComment?}&major={major?}&checkin=...
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced:
public_api
Reverses the effect of a check-out. Removes the private working copy of the checked-out document, allowing other documents in the version series
to be checked out agai
DELETE /alfresco/service/cmis/pwc/i/{id}
DELETE /alfresco/service/cmis/pwc/s/{store}/i/{id}
Options for selecting response format:
Advanced:
Represents Relationships of an Object
public_api
Gets all or a subset of relationships associated with an independent object.
GET /alfresco/service/cmis/i/{id}/rels?filter={filter?}&typeId={typeId?}&includeSubRelationshipTypes={in...
GET /alfresco/service/cmis/s/{store}/i/{id}/rels?filter={filter?}&typeId={typeId?}&includeSubRelationshi...
GET /alfresco/service/cmis/p{path}/rels?filter={filter?}&typeId={typeId?}&includeSubRelationshipTypes={i...
GET /alfresco/service/cmis/s/{store}/p{path}/rels?filter={filter?}&typeId={typeId?}&includeSubRelationsh...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/rels?filter={filter?}&typeId={typeId?}&inclu...
GET /alfresco/service/api/path/{store_type}/{store_id}/{id}/rels?filter={filter?}&typeId={typeId?}&inclu...
Available response format: atomfeed
Options for selecting response format:
Advanced:
public_api
Creates a relationship object of the specified type
POST /alfresco/service/cmis/i/{id}/rels
POST /alfresco/service/cmis/s/{store}/i/{id}/rels
POST /alfresco/service/cmis/p{path}/rels
POST /alfresco/service/cmis/s/{store}/p{path}/rels
POST /alfresco/service/api/node/{store_type}/{store_id}/{id}/rels
POST /alfresco/service/api/path/{store_type}/{store_id}/{id}/rels
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced:
Represents a Relationship
public_api
Get a Relationship.
Available response format: atomentry
Options for selecting response format:
Advanced:
public_api
Deletes a Relationship.
DELETE /alfresco/service/cmis/rel/{assoc_id}
Options for selecting response format:
Advanced:
Represents Actions Allowed on an Object
public_api
Gets the list of allowable actions for an Object.
GET /alfresco/service/cmis/i/{id}/allowableactions
GET /alfresco/service/cmis/s/{store}/i/{id}/allowableactions
GET /alfresco/service/cmis/p{path}/allowableactions
GET /alfresco/service/cmis/s/{store}/p{path}/allowableactions
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/allowableactions
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/allowableactions
Available response format: cmisallowableactions
Options for selecting response format:
Advanced:
public_api
Gets the list of allowable actions for a Relationship.
GET /alfresco/service/cmis/rel/{assoc_id}/allowableactions
Available response format: cmisallowableactions
Options for selecting response format:
Advanced:
Access Control List
public_api
Get the ACL currently applied to the specified document or folder object.
GET /alfresco/service/cmis/i/{id}/acl
GET /alfresco/service/cmis/s/{store}/i/{id}/acl
GET /alfresco/service/cmis/p{path}/acl
GET /alfresco/service/cmis/s/{store}/p{path}/acl
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/acl
GET /alfresco/service/api/path/{store_type}/{store_id}/{path}/acl
Available response format: cmisacl
Options for selecting response format:
Advanced:
public_api
Adds or removes the given ACEs to or from the ACL of document or folder object.
PUT /alfresco/service/cmis/i/{id}/acl
PUT /alfresco/service/cmis/s/{store}/i/{id}/acl
PUT /alfresco/service/cmis/p{path}/acl
PUT /alfresco/service/cmis/s/{store}/p{path}/acl
PUT /alfresco/service/api/node/{store_type}/{store_id}/{id}/acl
PUT /alfresco/service/api/path/{store_type}/{store_id}/{path}/acl
Accepted request format: cmisacl
Available response format: cmisacl
Options for selecting response format:
Advanced:
CMIS AtomPub Test Compatibility Kit
public_api
Execute TCK Tests
Options for selecting response format:
Advanced:
Represents Policies Applied to an Object
public_api
Gets the list of policies currently applied to the specified object
GET /alfresco/service/cmis/i/{id}/pols?filter={filter?}&skipCount={skipCount?}&maxItems={maxItems?}
GET /alfresco/service/cmis/s/{store}/i/{id}/pols?filter={filter?}&skipCount={skipCount?}&maxItems={maxIt...
GET /alfresco/service/cmis/p{path}/pols?filter={filter?}&skipCount={skipCount?}&maxItems={maxItems?}
GET /alfresco/service/cmis/s/{store}/p{path}/pols?filter={filter?}&skipCount={skipCount?}&maxItems={maxI...
GET /alfresco/service/api/node/{store_type}/{store_id}/{id}/pols?filter={filter?}&skipCount={skipCount?}...
GET /alfresco/service/api/path/{store_type}/{store_id}/{id}/pols?filter={filter?}&skipCount={skipCount?}...
Options for selecting response format:
Advanced:
public_api
Applies a specified policy to an object.
POST /alfresco/service/cmis/i/{id}/pols
POST /alfresco/service/cmis/s/{store}/i/{id}/pols
POST /alfresco/service/cmis/p{path}/pols
POST /alfresco/service/cmis/s/{store}/p{path}/pols
POST /alfresco/service/api/node/{store_type}/{store_id}/{id}/pols
POST /alfresco/service/api/path/{store_type}/{store_id}/{id}/pols
Accepted request format: atomentry
Available response format: atomentry
Options for selecting response format:
Advanced: