Service Info: library


Service Description

This service provides the operations needed to work with the document library.

Available Operations

The following operations are available for the library service. You can click on each operation to see detailed information about that operation.

Operation Description
documentAdd Invoke this operation to add a document. A copy of the document will be taken and stored in the Hornbill file store.
documentChangeOwner Invoke this operation to change the ownership of one or more documents. Unless ownership change is forced, the person being given the ownership will be assigned a task and must accept or decline ownership of the document(s). You need to be the current owner of the specified document(s) or have an ADMIN privilege level or have changeDocumentOwner System Right to change a document(s) ownership
documentChangeStatus Invoke this operation to change the status of one or more documents.
documentDelete Deletes one or more documents from your library. Any documents deleted with this operation are instantly removed from the system. Documents that are version managed will also be removed along with all previous version, change history and so on.
documentGet Invoke this operation to get information about the specified document.
documentGetList Invoke this operation to get a list of documents. It returns active and draft documents but not retired documents.
documentGetReadingPrescriptions Invoke this operation to return a list of prescribed reading prescription properties for the specified document.
documentGetVersions Invoke this operation to get a list of document versions. This only works on documents that have been created with revision control enabled.
documentLibraryCreate Invoke this operation to create a new library. A library does not have its own content, it is simply a container which can be given visibility to documents from any number of co-workers libraries. The purpose of a library is to make it easy to provide visibility to a collection of documents rather than having to assign individual visibility to each co-worker or guest.
documentLibraryDelete Invoke this operation to delete a library. Please note that this operation is not reversible. Deleting a library does not delete the documents that library holds reference to.
documentLibraryGet Invoke this operation to get details of a given library.
documentLibraryGetList Invoke this operation to get a list of libraries available to you
documentLibraryShare Invoke this operation to share/unshare a library with a user. Sharing the library with read only permission will allow them to access documents shared with this library but will not allow them to share their own documents with this library.
documentLibraryUpdate Invoke this operation to update a library.
documentLockContent Invoke this operation to lock a document so you can freely edit it without fear of content conflicts. By locking the document you are preventing anyone else from uploading changes. You can only lock the document if you are either the owner or you have a modifyContent share permission.
documentSearchByTag Invoke this operation to search for documents tagged with one or more tags.
documentShare Invoke this operation to share/unshare a document you are the owner of with other users or libraries.
documentUnlockContent Invoke this operation to unlock a document you previously locked. Or, if you are the owner and want to forcibly remove a lock placed on your document by one of the people you have shared with you can set the "force" parameter to true.
documentUpdate Invoke this operation to update a document that is already in your library.
imageShareCreate Use this operation to create an image share.
imageShareDelete Use this operation to delete an image share.
imageShareGetInfo Use this operation to get an image share details.
imageShareGetList Use this operation to get a list of image shares. Image content can be accessed via [Your Instance API Endpoint]/dav/share/img/inline/yU7Pt0tHYyw [Your Instance API Endpoint]/dav/share/img/download/yU7Pt0tHYyw [Your Instance API Endpoint]/dav/share/img/thumbnail/yU7Pt0tHYyw
imageShareUpdate Use this operation to update an image share.
libraryChangeOwner Invoke this operation to change the owner of a library. You can change ownership if you own the library or you have super user privs
librarySearchByTag Invoke this operation to search for documents tagged with one or more tags inside a library.
libraryTagCount Invoke this operation to get counts of tags inside a library.
prescribedReadingConfirm Invoke this operation to you have read a document have been prescribed to read.
prescribedReadingRequest Invoke this operation to prescribe reading of a document you are the owner of, for one or more users.
tagCreate Invoke this operation to create a new tag.
tagDelete Invoke this operation to delete one or more existing tags.
tagGetList Invoke this operation to get a list of tags. If you do not specify a language, your current language is assumed.
tagGroupCreate Invoke this operation to create a new tag.
tagGroupDelete Invoke this operation to delete a tag group. All tags and tag links associated with this tag group will be deleted.
tagGroupList Invoke this operation to get the list of tag groups.
tagLinkObject Invoke this operation to tag a specific object.
tagSearch Invoke this operation to search for objects that are tagged with one or more tags.
tagUnlinkObject Invoke this operation to remove a tag association from a specific object.
tagUpdate Invoke this operation to update an existing tag.

Powered by Hornbill. Page served by EspServerService, Build: 3744.