Resources

There is a WADL document available that describes the resources API.

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
AclManagementResourceImpl
  • /management/acls
  • /management/acls/{aclId}
  • /management/deleted/acls
  • /management/acls/named/{aclName}
  • /management/acls/{aclId}/acls
  • /management/deleted/acls/{aclId}
  • GET POST
  • DELETE GET PUT
  • GET
  • GET
  • GET
  • PUT
This resource provides endpoints for ACL management.
ArchiveResourceImpl
  • /archives
  • /archive/{archiveId}
  • /archives/{archive-name}
  • /archive/documents/{archiveId}
  • /archive/folders/{archiveId}
  • /archive/lookup-entries/{archiveId}
  • /archive/{archiveId}/fields
  • /archive/documents/{archiveId}/fields
  • /archive/folders/{archiveId}/fields
  • /archive/lookup-entries/{archiveId}/fields
  • /archive/{archiveId}/fields/{fieldId}
  • /archive/documents/{archiveId}/fields/{fieldId}
  • /archive/folders/{archiveId}/fields/{fieldId}
  • /archive/lookup-entries/{archiveId}/fields/{fieldId}
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
This resource provides endpoints that provide information about archives (DDCs).
ChangePasswordResourceImpl
  • /management/current-user/password
  • PUT
This resource provides an endpoint that can be used to change a user's password.
CloudShareResourceImpl
  • /shares
  • POST
DocumentResourceImpl
  • /documents
  • /documents/{documentId}
  • /documents/revisions/{revisionId}
  • /documents/{documentId}/acls
  • /documents/{documentId}/lock
  • /documents/{documentId}/revisions
  • /archive/documents/{archiveId}/content
  • /documents/revisions/{revisionId}/all
  • /documents/revisions/{revisionId}/index
  • /documents/revisions/{revisionId}/element/{elementId}
  • /documents/revisions/{revisionId}/fulltext/{fieldName}
  • /documents/revisions/{revisionId}/index/{fieldName}
  • /documents/revisions/{revisionId}/element/{elementId}/children
  • /documents/revisions/{revisionId}/element/{elementId}/renditions/{type}
  • POST
  • GET
  • DELETE GET PUT
  • GET
  • DELETE POST
  • GET
  • GET
  • DELETE
  • GET
  • DELETE GET PUT
  • POST
  • GET
  • POST
  • GET
This resource provides endpoints for read and write operations on documents.
FolderResourceImpl
  • /folders
  • /folders/{folderId}
  • /folders/{folderId}/acls
  • /folders/{folderId}/documents
  • /folders/{folderId}/folders
  • /folders/{folderId}/index
  • /folders/{folderId}/parent
  • /folders/{folderId}/properties
  • /archive/folders/{archiveId}/content
  • /folders/{folderId}/documents/{documentId}
  • /folders/{folderId}/index/{fieldName}
  • POST
  • DELETE GET PUT
  • GET
  • GET PUT
  • GET
  • GET PUT
  • PUT
  • PUT
  • GET
  • DELETE PUT
  • GET
This resource provides endpoints for folder handling.
GroupManagementResourceImpl
  • /management/groups
  • /management/deleted/groups
  • /management/groups/{groupId}
  • /management/deleted/groups/{groupId}
  • /management/groups/named/{groupName}
  • /management/groups/{groupId}/acls
  • /management/groups/{groupId}/extension
  • /management/groups/{groupId}/nestedgroups
  • /management/groups/{groupId}/nestedusers
  • /management/groups/{groupId}/nestedgroups/{memberId}
  • /management/groups/{groupId}/nestedusers/{memberId}
  • GET POST
  • GET
  • DELETE GET PUT
  • PUT
  • GET
  • GET
  • DELETE GET PUT
  • GET POST
  • GET POST
  • DELETE
  • DELETE
This resource provides endpoints for group management.
LicenseResourceImpl
  • /license
  • DELETE
This respource provides license related functionality.
LookupEntryResourceImpl
  • /lookup-entry
  • /lookup-entry/{id}
  • /lookup-entry/{id}/acls
  • /archive/lookup-entries/{archiveId}/content
  • /lookup-entry/{id}/index/{fieldName}
  • POST
  • DELETE GET PUT
  • GET
  • GET
  • GET
This resource provides endpoints for read and write operations on lookup entries.
RecordResourceImpl
  • /records
  • POST
This resource provides endpoints for record handling.
RoleManagementResourceImpl
  • /management/roles
  • /management/deleted/roles
  • /management/roles/{roleId}
  • /management/deleted/roles/{roleId}
  • /management/roles/named/{roleName}
  • /management/roles/{roleId}/acls
  • GET POST
  • GET
  • DELETE GET PUT
  • PUT
  • GET
  • GET
This resource provides endpoints for role management.
TenantManagementResourceImpl
  • /management/tenants
  • /management/deleted/tenants
  • /management/tenants/{tenantId}
  • /management/deleted/tenants/{tenantId}
  • /management/tenants/named/{tenantName}
  • /management/tenants/{tenantId}/extension
  • GET POST
  • GET
  • DELETE GET PUT
  • PUT
  • GET
  • DELETE GET PUT
This resource provides endpoints for tenant management.
UserManagementResourceImpl
  • /management/users
  • /management/deleted/users
  • /management/users/current
  • /management/users/current-context
  • /management/users/{userId}
  • /management/deleted/users/{userId}
  • /management/users/named/{userName}
  • /management/users/{userId}/acls
  • /management/users/{userId}/extension
  • /management/users/{userId}/groups
  • /management/users/{userId}/password
  • /management/users/{userId}/password/expiration
  • GET POST
  • GET
  • GET
  • GET
  • DELETE GET PUT
  • PUT
  • GET
  • GET
  • DELETE GET PUT
  • GET
  • PUT
  • GET PUT
This resource provides endpoints for user management.
WorkflowDefinitionResourceImpl
  • /workflow/definitions
  • /workflow/definitions/{definitionId}
  • /workflow/definitions/{definitionId}/transition
  • GET
  • GET POST
  • GET
This resource provides endpoints that provide functionality for workflow definitions.
WorkflowInboxResourceImpl
  • /workflow/inboxes
  • /workflow/inboxes/groups
  • /workflow/inboxes/organization
  • /workflow/inboxes/personal
  • /workflow/inboxes/substitutes
  • /workflow/inboxes/{inboxId}
  • /workflow/inboxes/personal/items
  • /workflow/inboxes/{inboxId}/items
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
This resource provides endpoints that provide access to a workflow inbox.
WorkflowProcessResourceImpl
  • /workflow/processes
  • /workflow/processes/{processId}
  • GET
  • DELETE GET
This resource provides endpoints for the handling of workflow processes.
WorkflowTaskResourceImpl
  • /workflow/tasks/overdue
  • /workflow/tasks/owned
  • /workflow/tasks/reminders
  • /workflow/tasks/{taskId}
  • /workflow/tasks/{taskId}/comments
  • /workflow/tasks/{taskId}/forward
  • /workflow/tasks/{taskId}/index
  • /workflow/tasks/{taskId}/reminder
  • /workflow/tasks/{taskId}/transitions
  • /workflow/tasks/{taskId}/ownership/acquire
  • /workflow/tasks/{taskId}/ownership/revoke
  • GET
  • GET
  • GET
  • GET
  • GET POST
  • POST
  • GET POST
  • POST PUT
  • GET
  • PUT
  • PUT
This resource provides endpoints for the handling of workflow tasks.

Data Types

JSON

type description
AccessRight
AclListItemType An list item is a flyweight representation of a backend object. It is used when it is not required or feasible to return the full object, for example in search results or selection lists.
AclPropertiesType
AclReferenceType An AclReferenceType uniquely identifies an ACL in a saperion system.
AclType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
ActorListItemType An actor list item is a flyweight representation of an actor. It is used when it is not required or feasible to return the full actor object, for example in search results or actor selection lists.
ActorListItemTypeOfUserReferenceType An actor list item is a flyweight representation of an actor. It is used when it is not required or feasible to return the full actor object, for example in search results or actor selection lists.
ActorReferenceType This ReferenceType identifies members of the user administration.
ActorType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
ActorTypeEnum Enumeration of all actor types in the system.
AnnotationAccessDataType This class holds data about access to an saperion related annotation. It has meaning only in the context of such an object given.
AnnotationType Common super class for types representing an annotation on a saperion document content element.
ApplicationError Error code implementation for application exceptions.
ArchiveContentEnum This enumeration defines the types of content that can be contained in an archive.
ArchiveFeatureEnum This enumeration defines the different features of an archive.
ArchiveIsolationEnum This enumeration defines the different isolation types of an archive.
ArchiveListItemType This ListItemType contains basic information about an archive.
ArchiveListItemTypeAdapter This ListItemType contains basic information about an archive.
ArchiveReferenceType This ReferenceType identifies an archive.
ArchiveType An ArchiveType contains detailed information about an archive.
ArchiveTypeAdapter An ArchiveType contains detailed information about an archive.
ArrowAnnotationType This AnnotationType is rendered as an arrow or a line.
BackendSystemError Backend error definition.
BinaryFieldType This FieldType contains binary values.
BooleanFieldType This FieldType contains boolean values.
ClientError Error code implementation for security exceptions.
CloudShareDocumentReferenceType
ConcurrentWriteDetails These are the details of a ConcurrentWriteException.
ContentDocumentElementType This subclass of DocumentElementType indicates that the element has binary data attached to it.
ContentMetaDataType This bean holds data about a content element.
ContentMetaDataTypeAdapter This bean holds data about a content element.
CounterFieldType This FieldType contains integer values that are initialized by the server on creation and never changed.
CreateFolderInputType Protocol binding type for the create folder operation.
CreateLookupEntryInputType Input data binding type for the lookup-entry create operation. A property of the lookup-entry is represented as PropertyType.
CreateRecordInputType This class contains information used to create a new record.
CreateUserPropertiesType
CurrencyFieldType This FieldType contains currency values.
DateFieldType This FieldType contains date values.
DateTimeFieldType This FieldType contains date-time values.
DocumentContentMetaDataType This bean holds data about all the content elements of a given document.
DocumentContentMetaDataTypeAdapter This bean holds data about all the content elements of a given document.
DocumentElementReferenceType A DocumentElementId is an id that identifies a document element of a unique document revision.
DocumentElementStoreInformationType This bean holds the result of a successful write call to a document element (create or update).
DocumentElementType This class represents an element in a document structure.
DocumentLockedDetails These are the details of a ObjectLockedException concerning documents.
DocumentNodeType Enumerates the different types of document elements.
DocumentReferenceType A DocumentReferenceType is an id that identifies a document independent of revision.
DocumentRevisionListItemType This ListItemType is a flyweight representation of a document revision. Basically it contains all the data of a document revision the backend system stores in the database. T
DocumentRevisionListItemTypeAdapter This ListItemType is a flyweight representation of a document revision. Basically it contains all the data of a document revision the backend system stores in the database. T
DocumentRevisionReferenceType A DocumentRevisionReferenceType is an id that identifies a saperion document revision.
DocumentRevisionType The document revision type represents a snapshot of a document at a defined point in time. It contains all document related data, including index data, document structure data and content.
DocumentStoreInformationType This bean holds the result of a successful document write call (create or update).
EnumFieldType This FieldType contains values that are contained in a lookup table.
EnumListFieldType This FieldType contains a list of values that are contained in a lookup table.
ErrorCodeType The error code type implements the means to store and access error information.
ErrorConstantType Constant implementation of an ErrorCodeType. All error code properties must be set on construction time. Later modifications are not allowed.
ErrorDetailsType Error details.
ErrorType The server fault type serves as a data transfer object that contains all service error information. A server fault MUST contain a unique error code that identifies the service error, a localized error description, optional error details and a list of localized error parameters.
EscalationHoldInfoType
ExtensionPropertiesType
FieldDefinition This class defines the properties of a field contained in an archive.
FieldDefinitionAdapter This class defines the properties of a field contained in an archive.
FieldType This is the abstract superclass of all FieldTypes.
FieldTypeEnum This enumeration defines the different field types.
File
FileDocumentElementType This document element type indicates that the current element represents a given file.
FloatFieldType This FieldType contains float-values.
FolderListItemType This class defines the properties of a folder.
FolderListItemTypeAdapter This class defines the properties of a folder.
FolderReferenceType Provides a reference to a folder instance in the system.
GenericExceptionDetails Generic exception details for any non EcmException or EcmRuntimeException.
GenericWorkflowErrorDetails This error details describe generic workflow errors.
GroupAccessType
GroupListItemType List item type for group entities.
GroupPropertiesType
GroupReferenceType The group reference type.
GroupType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
HashDescriptor This class connects the hash of a document with its algorithm name.
IllegalInputError Error code implementation for security exceptions.
InboxListItemType A InboxListItemType holds the most important information about a workflow-inbox.
InboxReferenceType This ReferenceType identifies workflow-inboxes.
InboxTypeEnumeration This enumeration contains the possible types of workflow-inboxes.
  • PERSONAL: A user's personal inbox
  • GROUP: A inbox belonging to a group
  • ORGANIZATION: A inbox belonging to an organization-unit
  • SUBSTITUTE: A inbox belonging to a user that is substituted by the current user
InputStream
InputStreamReferenceType InputStream reference that identifies a document content stream. If content streams and document metadata are stored or retrieved independently, this class is used as stream identifier in the document structure. It inherits from InputStream and adds an
IntegerFieldType This FieldType contains integer values.
InternalCreateFolderInputType Protocol binding type for the create folder operation.
LicenseEnumeration This enumeration holds saperion id types.
LinkDocumentElementType This DocumentElementType represents a link to another document.
ListFieldType This FieldType contains a list of values.
ListItemType An list item is a flyweight representation of a backend object. It is used when it is not required or feasible to return the full object, for example in search results or selection lists.
LookupEntryListItemType A LookupEntryType represents an entry in a lookup table.
LookupEntryListItemTypeAdapter A LookupEntryType represents an entry in a lookup table.
LookupEntryLockedDetails These are the details of a ObjectLockedException concerning lookup-entries.
LookupEntryReferenceType A LookupEntryReferenceType is an id that identifies an entry in a lookup table.
LookupFieldType This FieldType contains values that can be retrieved from a lookup table.
LookupListFieldType This FieldType contains a list of values that can be retrieved from a lookup table.
MandatoryConstraintViolationDetails These are the details for MandatoryConstraintViolationException.
MarkerAnnotationType This annotation indicates a marker.
ModificationMetaDataType This simple bean holds information about teh creation and last modification of a resource.
ObjectLockedDetails These are the details of ObjectLockedException.
PageDefinition The collection page parameter defines a specific section in the collection result set which is returned by the collection's list method.
PasswordExpiration
PasswordExpiredDetails These are the details of com.lexmark.saperion.exceptions.system.PasswordExpiredException.
PictureAnnotationType This annotation holds a picture.
PropertyType Bean that represents a typed property of an ecm-service entity. Typed properties are typically user-defined index values and are used for example for document, folder and task index values.
RecipientSelectionType A recipient selection holds the information if and how the user for a workflow step has to be selected by in the previous workflow step.
ReferenceType The reference type represents an object reference to arbitrary resources in the ECM system.
ResourceType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
RetentionDescription
RolePropertiesType
RoleReferenceType The reference type represents an object reference to arbitrary resources in the ECM system.
RoleType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
ScannedDocumentElementType This document element indicates that the current document represents a scanned page.
SearchError Error code implementation for database query exceptions.
SearchResultPageOfAclListItemType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfArchiveListItemType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfDocumentRevisionListItemType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfGroupType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfInboxListItemType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfObject Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfRoleType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfTenantType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfUserType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfWorkflowDefinitionListItemType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SearchResultPageOfWorkflowProcessListItemType Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
SecurityAnnotationType This annotation prohibits access to a part of the document. Users without access only see a black marker.
SecurityError Error code implementation for security exceptions.
SharedDocumentInformationType
StringFieldType This FieldType contains String-values.
StructureCompositeDocumentElementType This document element representes a structure element that may have child documents i.e. is not a leaf.
SystemError System error definition.
SystemField This enumeration collects system fields that are permissible to be exposed in client facing package for each documents for the document search API.
SystemFieldWriteDetails These are the details for SystemFieldWriteException.
TaskCapabilitiesEnum The task capabilities enumeration defines the functions that can be called on a workflow task.
TaskCommentReferenceType This ReferenceType identifies comments at workflow tasks.
TaskCommentType The task comment type represents a comment of a workflow process. When a workflow was started users add comments in order to provide additional information for a later stage, for example when performing a task.

Comments are hierarchically structured. Each comment can have zero or more sub-comments. It is possible to add new comments to existing comments.

TaskForwardInputType The forward task input type is the protocol binding type for the task forward operation. The transition through which the task is forwarded is identified by the specified transition id. Additionally it is possible to specify a comment and recipients. If no transition id is specified the server uses the default transition to forward the task, if possible.
TaskPropertyType The task properties define all property values that can be directly changed by an application.
TaskReferenceType This ReferenceType identifies workflow tasks.
TaskType The task type is a representation of a task in a running workflow process. The task object has a number of properties such as the task owner, user data, or escalation information.

Moreover, tasks can specify a number of transition definitions. These transition definitions specify the different paths that a task can be forwarded in an workflow.

TechnicalUserContextType
TenantPropertiesType
TenantReferenceType The reference type represents an object reference to arbitrary resources in the ECM system.
TenantType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
TextAnnotationType This annotation holds formatted text - a note.
TimeFieldType This FieldType contains time values.
TimeInfoType Specifies task related time information.
TransitionDefinitionType A transition definition represents the different exit path of a workflow node. Workflow nodes represent single steps in a workflow. Transitions (or task transitions) define all possible paths of a workflow node. After a workflow step was executed a valid transition to the next workflow step must be chosen. This is done either automatically or by the work step itself.
UniqueConstraintViolationDetails These are the details for MandatoryConstraintViolationException.
UpdateFolderInputType Protocol binding type for folder update operations.
UpdateLookupEntryInputType Data binding for lookup-entry update operation. A single property of the lookup-entry is represented as PropertyType.
UserAccessType
UserContextType
UserListItemType List item type for user entities.
UserPropertiesType
UserReferenceType The user reference type.
UserType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
WorkflowActorRequiredDetails Details for the WorkflowActorRequiredException.
WorkflowDefinitionListItemType This list item type holds easy to access data of a workflow definition stored in the system. It works a short info for workflow definition types in lists.
WorkflowDefinitionReferenceType This ReferenceType identifies workflow definitions.
WorkflowDefinitionType The workflow definition type represents a workflow definition stored in the system. An application can start a new workflow process for a document based on an existing workflow definition.
WorkflowError Error code implementation for application exceptions.
WorkflowProcessListItemType This list item type holds easy to access data of a workflow process instance. It works a short info for workflow process instances in lists.
WorkflowProcessReferenceType This ReferenceType identifies instances of workflow processes.
WorkflowProcessStateEnum The process state enumeration lists all possible states of a workflow process.
WorkflowProcessType A workflow process is a workflow that was started for a particular document. Each workflow is started based on a workflow definition.
WorkflowProcessTypeEnum Defines the possible workflow types.
WorkflowStartInputType This class combines the entities necessary to start a workflow.
WrongArchiveKindDetails This class holds the exception details of WrongArchiveKindException.
XmlFieldType This FieldType contains XML values.

XML

Default Namespace (schema)
type description
licenseEnumeration This enumeration holds saperion id types.
listItemType An list item is a flyweight representation of a backend object. It is used when it is not required or feasible to return the full object, for example in search results or selection lists.
modificationMetaDataType This simple bean holds information about teh creation and last modification of a resource.
propertyType Bean that represents a typed property of an ecm-service entity. Typed properties are typically user-defined index values and are used for example for document, folder and task index values.
referenceType The reference type represents an object reference to arbitrary resources in the ECM system.
resourceType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
systemField This enumeration collects system fields that are permissible to be exposed in client facing package for each documents for the document search API.
accessRight
aclListItemType An list item is a flyweight representation of a backend object. It is used when it is not required or feasible to return the full object, for example in search results or selection lists.
aclPropertiesType
aclReferenceType An AclReferenceType uniquely identifies an ACL in a saperion system.
aclType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
actorListItemType An actor list item is a flyweight representation of an actor. It is used when it is not required or feasible to return the full actor object, for example in search results or actor selection lists.
actorReferenceType This ReferenceType identifies members of the user administration.
actorType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
actorTypeEnum Enumeration of all actor types in the system.
createUserPropertiesType
extensionPropertiesType
groupAccessType
groupListItemType List item type for group entities.
groupPropertiesType
groupReferenceType The group reference type.
groupType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
passwordExpiration
rolePropertiesType
roleReferenceType The reference type represents an object reference to arbitrary resources in the ECM system.
roleType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
technicalUserContextType
tenantPropertiesType
tenantReferenceType The reference type represents an object reference to arbitrary resources in the ECM system.
tenantType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
userAccessType
userContextType
userListItemType List item type for user entities.
userPropertiesType
userReferenceType The user reference type.
userType The class resource type is the base type for all beans that a represent REST resource. All resources can be referenced and called by client applications. Each resource representation must therefore provide a valid object reference.
archiveContentEnum This enumeration defines the types of content that can be contained in an archive.
archiveFeatureEnum This enumeration defines the different features of an archive.
archiveIsolationEnum This enumeration defines the different isolation types of an archive.
archiveListItemType This ListItemType contains basic information about an archive.
archiveListItemTypeAdapter This ListItemType contains basic information about an archive.
archiveReferenceType This ReferenceType identifies an archive.
archiveType An ArchiveType contains detailed information about an archive.
archiveTypeAdapter An ArchiveType contains detailed information about an archive.
binaryFieldType This FieldType contains binary values.
booleanFieldType This FieldType contains boolean values.
counterFieldType This FieldType contains integer values that are initialized by the server on creation and never changed.
currencyFieldType This FieldType contains currency values.
dateFieldType This FieldType contains date values.
dateTimeFieldType This FieldType contains date-time values.
enumFieldType This FieldType contains values that are contained in a lookup table.
enumListFieldType This FieldType contains a list of values that are contained in a lookup table.
fieldDefinition This class defines the properties of a field contained in an archive.
fieldDefinitionAdapter This class defines the properties of a field contained in an archive.
fieldType This is the abstract superclass of all FieldTypes.
fieldTypeEnum This enumeration defines the different field types.
floatFieldType This FieldType contains float-values.
integerFieldType This FieldType contains integer values.
listFieldType This FieldType contains a list of values.
lookupFieldType This FieldType contains values that can be retrieved from a lookup table.
lookupListFieldType This FieldType contains a list of values that can be retrieved from a lookup table.
stringFieldType This FieldType contains String-values.
timeFieldType This FieldType contains time values.
xmlFieldType This FieldType contains XML values.
annotationAccessDataType This class holds data about access to an saperion related annotation. It has meaning only in the context of such an object given.
annotationType Common super class for types representing an annotation on a saperion document content element.
arrowAnnotationType This AnnotationType is rendered as an arrow or a line.
contentDocumentElementType This subclass of DocumentElementType indicates that the element has binary data attached to it.
contentMetaDataType This bean holds data about a content element.
contentMetaDataTypeAdapter This bean holds data about a content element.
documentContentMetaDataType This bean holds data about all the content elements of a given document.
documentContentMetaDataTypeAdapter This bean holds data about all the content elements of a given document.
documentElementReferenceType A DocumentElementId is an id that identifies a document element of a unique document revision.
documentElementStoreInformationType This bean holds the result of a successful write call to a document element (create or update).
documentElementType This class represents an element in a document structure.
documentReferenceType A DocumentReferenceType is an id that identifies a document independent of revision.
documentRevisionListItemType This ListItemType is a flyweight representation of a document revision. Basically it contains all the data of a document revision the backend system stores in the database. T
documentRevisionListItemTypeAdapter This ListItemType is a flyweight representation of a document revision. Basically it contains all the data of a document revision the backend system stores in the database. T
documentRevisionReferenceType A DocumentRevisionReferenceType is an id that identifies a saperion document revision.
documentRevisionType The document revision type represents a snapshot of a document at a defined point in time. It contains all document related data, including index data, document structure data and content.
documentStoreInformationType This bean holds the result of a successful document write call (create or update).
fileDocumentElementType This document element type indicates that the current element represents a given file.
hashDescriptor This class connects the hash of a document with its algorithm name.
inputStreamReferenceType InputStream reference that identifies a document content stream. If content streams and document metadata are stored or retrieved independently, this class is used as stream identifier in the document structure. It inherits from InputStream and adds an
linkDocumentElementType This DocumentElementType represents a link to another document.
markerAnnotationType This annotation indicates a marker.
pictureAnnotationType This annotation holds a picture.
retentionDescription
scannedDocumentElementType This document element indicates that the current document represents a scanned page.
securityAnnotationType This annotation prohibits access to a part of the document. Users without access only see a black marker.
structureCompositeDocumentElementType This document element representes a structure element that may have child documents i.e. is not a leaf.
textAnnotationType This annotation holds formatted text - a note.
errorCodeType The error code type implements the means to store and access error information.
errorConstantType Constant implementation of an ErrorCodeType. All error code properties must be set on construction time. Later modifications are not allowed.
errorDetailsType Error details.
errorType The server fault type serves as a data transfer object that contains all service error information. A server fault MUST contain a unique error code that identifies the service error, a localized error description, optional error details and a list of localized error parameters.
applicationError Error code implementation for application exceptions.
genericWorkflowErrorDetails This error details describe generic workflow errors.
searchError Error code implementation for database query exceptions.
workflowActorRequiredDetails Details for the WorkflowActorRequiredException.
workflowError Error code implementation for application exceptions.
clientError Error code implementation for security exceptions.
concurrentWriteDetails These are the details of a ConcurrentWriteException.
documentLockedDetails These are the details of a ObjectLockedException concerning documents.
genericExceptionDetails Generic exception details for any non EcmException or EcmRuntimeException.
illegalInputError Error code implementation for security exceptions.
lookupEntryLockedDetails These are the details of a ObjectLockedException concerning lookup-entries.
mandatoryConstraintViolationDetails These are the details for MandatoryConstraintViolationException.
objectLockedDetails These are the details of ObjectLockedException.
systemFieldWriteDetails These are the details for SystemFieldWriteException.
uniqueConstraintViolationDetails These are the details for MandatoryConstraintViolationException.
wrongArchiveKindDetails This class holds the exception details of WrongArchiveKindException.
backendSystemError Backend error definition.
passwordExpiredDetails These are the details of com.lexmark.saperion.exceptions.system.PasswordExpiredException.
securityError Error code implementation for security exceptions.
systemError System error definition.
createFolderInputType Protocol binding type for the create folder operation.
createRecordInputType This class contains information used to create a new record.
folderListItemType This class defines the properties of a folder.
folderListItemTypeAdapter This class defines the properties of a folder.
folderReferenceType Provides a reference to a folder instance in the system.
internalCreateFolderInputType Protocol binding type for the create folder operation.
updateFolderInputType Protocol binding type for folder update operations.
createLookupEntryInputType Input data binding type for the lookup-entry create operation. A property of the lookup-entry is represented as PropertyType.
lookupEntryListItemType A LookupEntryType represents an entry in a lookup table.
lookupEntryListItemTypeAdapter A LookupEntryType represents an entry in a lookup table.
lookupEntryReferenceType A LookupEntryReferenceType is an id that identifies an entry in a lookup table.
updateLookupEntryInputType Data binding for lookup-entry update operation. A single property of the lookup-entry is represented as PropertyType.
pageDefinition The collection page parameter defines a specific section in the collection result set which is returned by the collection's list method.
searchResultPage Data structure that contains a list of query result items. Since item searches can produce large result sets, search results are transferred in form of result pages to the calling application. The search result page defines the data structure for that purpose.
cloudShareDocumentReferenceType
sharedDocumentInformationType
escalationHoldInfoType
inboxListItemType A InboxListItemType holds the most important information about a workflow-inbox.
inboxReferenceType This ReferenceType identifies workflow-inboxes.
inboxTypeEnumeration This enumeration contains the possible types of workflow-inboxes.
  • PERSONAL: A user's personal inbox
  • GROUP: A inbox belonging to a group
  • ORGANIZATION: A inbox belonging to an organization-unit
  • SUBSTITUTE: A inbox belonging to a user that is substituted by the current user
recipientSelectionType A recipient selection holds the information if and how the user for a workflow step has to be selected by in the previous workflow step.
taskCapabilitiesEnum The task capabilities enumeration defines the functions that can be called on a workflow task.
taskCommentReferenceType This ReferenceType identifies comments at workflow tasks.
taskCommentType The task comment type represents a comment of a workflow process. When a workflow was started users add comments in order to provide additional information for a later stage, for example when performing a task.

Comments are hierarchically structured. Each comment can have zero or more sub-comments. It is possible to add new comments to existing comments.

taskForwardInputType The forward task input type is the protocol binding type for the task forward operation. The transition through which the task is forwarded is identified by the specified transition id. Additionally it is possible to specify a comment and recipients. If no transition id is specified the server uses the default transition to forward the task, if possible.
taskPropertyType The task properties define all property values that can be directly changed by an application.
taskReferenceType This ReferenceType identifies workflow tasks.
taskType The task type is a representation of a task in a running workflow process. The task object has a number of properties such as the task owner, user data, or escalation information.

Moreover, tasks can specify a number of transition definitions. These transition definitions specify the different paths that a task can be forwarded in an workflow.

timeInfoType Specifies task related time information.
transitionDefinitionType A transition definition represents the different exit path of a workflow node. Workflow nodes represent single steps in a workflow. Transitions (or task transitions) define all possible paths of a workflow node. After a workflow step was executed a valid transition to the next workflow step must be chosen. This is done either automatically or by the work step itself.
workflowDefinitionListItemType This list item type holds easy to access data of a workflow definition stored in the system. It works a short info for workflow definition types in lists.
workflowDefinitionReferenceType This ReferenceType identifies workflow definitions.
workflowDefinitionType The workflow definition type represents a workflow definition stored in the system. An application can start a new workflow process for a document based on an existing workflow definition.
workflowProcessListItemType This list item type holds easy to access data of a workflow process instance. It works a short info for workflow process instances in lists.
workflowProcessReferenceType This ReferenceType identifies instances of workflow processes.
workflowProcessStateEnum The process state enumeration lists all possible states of a workflow process.
workflowProcessType A workflow process is a workflow that was started for a particular document. Each workflow is started based on a workflow definition.
workflowProcessTypeEnum Defines the possible workflow types.
workflowStartInputType This class combines the entities necessary to start a workflow.
file
inputStream
instant