Share via


InfoShare

InfoShare is designed for use in businesses seeking to optimise the way they manage digital documents, information, binders and processes.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Kendox Support
URL https://kendox.com/en/service/support-services
Email [email protected]
Connector Metadata
Publisher Kendox AG
Website https://www.kendox.com/en
Privacy policy https://www.kendox.com/en/about-us/data-protection
Categories Collaboration;Content and Files

Kendox InfoShare Connector

Kendox InfoShare provides a powerful and very extensive REST API. Using this API, you can create and manage documents and processes within InfoShare. Together with the Kendox InfoShare Power Automate Connector you can streamline content processes across a widespread application landscape, thus avoiding information silos.

Pre-requisites

You will need the following to proceed:

  • A license to use this connector available via [email protected].
  • Kendox InfoShare with the WCF service endpoints reachable online.
  • Kendox InfoShare login credentials.

Supported Operations

The connector supports the following operations:

General

  • Logon: Log on to InfoShare Server
  • Logon with hashed password: Log on to InfoShare Server
  • Logoff: Log on from InfoShare Server
  • Get documents and processes selection: Get documents and processes selected on Mobile Web Client via custom button action

Document

  • Create document (deprecated): Create a document in InfoShare, deprecated version
  • Create document (V2): Create a document in InfoShare, suggested version
  • Update document (deprecated): Update the document in InfoShare, deprecated version
  • Update document (V2): Update the document in InfoShare, suggested version
  • Get document properties: Get the properties of a document from InfoShare
  • Get file content: Get the content of a file from InfoShare
  • Get file content converted: Converts content of a file to another file format (e.g. tiff to pdf). Get file content including annotations and overlays
  • Get document: Returns document information (structure) from InfoShare
  • Merge PDF documents: Merge two or more PDF documents to a target document

Process

  • Create process: Create and start a process
  • Update process (deprecated): Update a process in InfoShare, deprecated version
  • Update process (V2): Update a process in InfoShare, suggested version
  • Close an open process: Close a process in InfoShare
  • Close task and continue process: Close a process task in InfoShare
  • Close current task and assign user to next task: Close a process task and assign user to next task in InfoShare
  • Get process: Returns a list of process informations (structure) from InfoShare
  • Get process properties: Get the properties of a process from InfoShare
  • Document Search (deprecated): Search for documents within InfoShare, deprecated version
  • Document Search (V2): Search for documents within InfoShare, suggested version
  • List processes (deprecated): Get a list of processes within InfoShare, replaced by Process search action
  • Process search: Search for processes within InfoShare

User Tables

  • Create a user table: Creates a user table
  • Get rows from a user table: Gets some rows from a user table
  • Insert rows into a user table: Insert rows into a user table
  • Update a row in a user table: Update a row into a user table
  • Delete user table rows: Deletes some rows from a user table

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Close an open process

Close an open process

Close current task and assign user to next task

Close current task and assign user to next task

Close task and continue process

Close task and continue process

Create a user table

Create a user table

Create document (deprecated) [DEPRECATED]

Create document (deprecated)

Create document (V2)

Create document (V2)

Create process

Create process

Delete user table rows

Delete user table rows

Document search (deprecated) [DEPRECATED]

Document search (deprecated)

Document search (V2)

Document search (V2)

Get document

Get document

Get document properties

Get document properties

Get documents and processes selection

Get documents and processes selected on Mobile Web Client via custom button action

Get file content

Get file content

Get file content converted

Convert file content to different format. Add annotation or overlay to file content

Get process

Get Process

Get process properties

Get process properties

Get rows from a user table

Get rows from a user table

Insert rows into a user table

Import table rows into a user table

List processes (deprecated) [DEPRECATED]

List processes (deprecated)

Logoff

Logoff

Logon

Logon

Logon with hashed password

Logon with hashed password

Merge PDF documents

Merge two or more PDF documents in one document

Process search

Process search

Update a row in a user table

Update a row in a user table

Update document (deprecated) [DEPRECATED]

Update document (deprecated)

Update document (V2)

Update document (V2)

Update process (deprecated) [DEPRECATED]

Update process (deprecated)

Update process (V2)

Update process (V2)

Close an open process

Close an open process

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
connectionId True string

The connection id to identify your connection

ProcessId
processId True string

Id of process (Guid)

Comment
comment string

Comment to add

Returns

Name Path Type Description
AccessRightsEnumList
CloseProcessResult.AccessRightsEnumList array of string

accessRightsEnumList

CheckOutStateEnum
CloseProcessResult.CheckOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
CloseProcessResult.CheckOutUserId string

Id of the user for which process is checked out

Comments
CloseProcessResult.Comments array of object

Comments

Date
CloseProcessResult.Comments.Date string

Date of comment

Id
CloseProcessResult.Comments.Id string

Id of comment

Text
CloseProcessResult.Comments.Text string

User defined comment

UserId
CloseProcessResult.Comments.UserId string

User id

CompletedDate
CloseProcessResult.CompletedDate string

Completed date of the process. Date format: yyyy-MM-ddTHH:mm:ss

CompletedTasks
CloseProcessResult.CompletedTasks array of object

CompletedTasks

Action
CloseProcessResult.CompletedTasks.Action string

Action text for the user

AssignedUserIds
CloseProcessResult.CompletedTasks.AssignedUserIds array of

AssignedUserIds

Comments
CloseProcessResult.CompletedTasks.Comments array of object

Comments

Date
CloseProcessResult.CompletedTasks.Comments.Date string

Date of comment

Id
CloseProcessResult.CompletedTasks.Comments.Id string

Id of comment

Text
CloseProcessResult.CompletedTasks.Comments.Text string

User defined comment

UserId
CloseProcessResult.CompletedTasks.Comments.UserId string

Id of user, who has set the comment

CompletedDate
CloseProcessResult.CompletedTasks.CompletedDate string

Completion date of completed task. Date format: yyyy-MM-ddTHH:mm:ss

CompletedUserIds
CloseProcessResult.CompletedTasks.CompletedUserIds array of string

CompletedUserIds

CreatedDate
CloseProcessResult.CompletedTasks.CreatedDate string

Creation date of completed task. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
CloseProcessResult.CompletedTasks.CreatorId string

User id of the creator of completed task

Description
CloseProcessResult.CompletedTasks.Description string

Task description of completed task

DueDate
CloseProcessResult.CompletedTasks.DueDate string

Due date of the task. Date format: yyyy-MM-ddTHH:mm:ss

Id
CloseProcessResult.CompletedTasks.Id string

Id of the task

IntendedUserIds
CloseProcessResult.CompletedTasks.IntendedUserIds array of

IntendedUserIds

ReminderDate
CloseProcessResult.CompletedTasks.ReminderDate string

Date for reminder of completed task. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
CloseProcessResult.CompletedTasks.RequiresAllRecipients boolean

Defines if all recipients have to close this task

ShowCloseTaskDialog
CloseProcessResult.CompletedTasks.ShowCloseTaskDialog boolean

Show close task dialog at task end

StatusEnum
CloseProcessResult.CompletedTasks.StatusEnum string

Status of task (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
CloseProcessResult.CompletedTasks.TaskTemplateId string

Task template id

CreatedDate
CloseProcessResult.CreatedDate string

Creation date of the process Date format: yyyy-MM-ddTHH:mm:ss

Action
CloseProcessResult.CurrentTask.Action string

Action text for the user

AssignedUserIds
CloseProcessResult.CurrentTask.AssignedUserIds array of string

AssignedUserIds

Comments
CloseProcessResult.CurrentTask.Comments array of object

Comments

Date
CloseProcessResult.CurrentTask.Comments.Date string

Date of comment

Id
CloseProcessResult.CurrentTask.Comments.Id string

Id of comment

Text
CloseProcessResult.CurrentTask.Comments.Text string

User defined comment

UserId
CloseProcessResult.CurrentTask.Comments.UserId string

Id of user, who has set the comment

CompletedDate
CloseProcessResult.CurrentTask.CompletedDate string

Completion date of current task. Date format: yyyy-MM-ddTHH:mm:ss

CompletedUserIds
CloseProcessResult.CurrentTask.CompletedUserIds array of string

CompletedUserIds

CreatedDate
CloseProcessResult.CurrentTask.CreatedDate string

Creation date of current task. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
CloseProcessResult.CurrentTask.CreatorId string

User id of the creator of current task

Description
CloseProcessResult.CurrentTask.Description string

Task description of current task

DueDate
CloseProcessResult.CurrentTask.DueDate string

Due date of the current task. Date format: yyyy-MM-ddTHH:mm:ss

Id
CloseProcessResult.CurrentTask.Id string

Id of the current task

IntendedUserIds
CloseProcessResult.CurrentTask.IntendedUserIds array of string

IntendedUserIds

ReminderDate
CloseProcessResult.CurrentTask.ReminderDate string

Date for reminder of current task. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
CloseProcessResult.CurrentTask.RequiresAllRecipients boolean

Defines if all recipients have to close the current task

ShowCloseTaskDialog
CloseProcessResult.CurrentTask.ShowCloseTaskDialog boolean

Show close task dialog at current task

StatusEnum
CloseProcessResult.CurrentTask.StatusEnum string

Status of current task (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
CloseProcessResult.CurrentTask.TaskTemplateId string

Task template id of current task

CustomProperties
CloseProcessResult.CustomProperties array of object

CustomProperties

CustomPropertyTypeEnum
CloseProcessResult.CustomProperties.CustomPropertyTypeEnum string

Custom property type enum value of custom property (String, Date, Number)

Name
CloseProcessResult.CustomProperties.Name string

Name of the custom property

Value
CloseProcessResult.CustomProperties.Value string

Value of the custom property

DocumentIds
CloseProcessResult.DocumentIds array of string

DocumentIds

DueDate
CloseProcessResult.DueDate string

Due date for the process. Date format: yyyy-MM-ddTHH:mm:ss

Id
CloseProcessResult.Id string

Id of process

Values
CloseProcessResult.Name.Values array of object

Values

Culture
CloseProcessResult.Name.Values.Culture string

The culture in which the text is given (de, en, fr, ...)

Text
CloseProcessResult.Name.Values.Text string

Name of process

PluginStream
CloseProcessResult.PluginStream array of

PluginStream

PriorityEnum
CloseProcessResult.PriorityEnum string

Priority of process (High, Normal, Low)

ProcessTemplateId
CloseProcessResult.ProcessTemplateId string

Process template id

Properties
CloseProcessResult.Properties array of object

Properties

GlobalValues
CloseProcessResult.Properties.GlobalValues array of object

GlobalValues

Values
CloseProcessResult.Properties.GlobalValues.Values array of object

Values

Culture
CloseProcessResult.Properties.GlobalValues.Values.Culture string

Culture

Text
CloseProcessResult.Properties.GlobalValues.Values.Text string

Text

PropertyTypeId
CloseProcessResult.Properties.PropertyTypeId string

Type id of the index field

Values
CloseProcessResult.Properties.Values array of string

Values

ProtectionDomainId
CloseProcessResult.ProtectionDomainId string

Protection domain id of process

SessionCount
CloseProcessResult.SessionCount integer

Session count

StatusEnum
CloseProcessResult.StatusEnum string

Status of process (Open, InProcess, Complete, PreparedToComplete, Error)

Close current task and assign user to next task

Close current task and assign user to next task

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

ProcessId
ProcessId True string

Id of process (Guid)

TaskId
TaskId string

Id of task (Guid)

Comment
Comment string

Comment

AssignUserLoginNames
AssignUserLoginNames True string

AssignUserLoginNames

Returns

Name Path Type Description
Action
action string

Action text for the user. Displayed to the end user

assignedUserIds
assignedUserIds array of string

assignedUserIds

comments
comments array of object

comments

Date
comments.date string

Date of comment

Id
comments.id string

Id of comment

Text
comments.text string

User defined comment

UserId
comments.userId string

Id of user, who has set the comment

CompletedDate
completedDate string

Completion date. Date format: yyyy-MM-ddTHH:mm:ss

CompletedUserIds
CompletedUserIds array of string

CompletedUserIds

CreatedDate
createdDate string

Creation date. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
creatorId string

User id of the creator

Description
description string

Task description

DueDate
dueDate string

Due date of the task. Date format: yyyy-MM-ddTHH:mm:ss

intendedUserIds
intendedUserIds array of string

intendedUserIds

ReminderDate
reminderDate string

Date for reminder. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
requiresAllRecipients boolean

Defines if all recipients have to close this task

ShowCloseTaskDialog
showCloseTaskDialog boolean

Show close task dialog at task end

Status
statusEnum string

Status of task Status (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
taskTemplateId string

Task template id

Close task and continue process

Close task and continue process

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
connectionId True string

The connection id to identify your connection

ProcessId
processId True string

Id of process (Guid)

Comment
comment string

Comment to add

TaskId
taskId string

Task id

AssignUsers
assignUsers True boolean

Assign to users. If set to no, assign user with action Update process

Returns

Name Path Type Description
Action
action string

Action text for the user. Displayed to the end user

AssignedUserIds
assignedUserIds string

List of assigned user ids

comments
comments array of object

comments

Date
comments.date string

Date of comment

Id
comments.id string

Id of comment

Text
comments.text string

User defined comment

UserId
comments.userId string

User Id

CompletedDate
completedDate string

Completion date. Date format: yyyy-MM-ddTHH:mm:ss

CompletedUserIds
completedUserIds string

List of all completed user ids

CreatedDate
createdDate string

Creation date. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
creatorId string

User id of the creator

Description
description string

Task description

DueDate
dueDate string

Due date of the task. Date format: yyyy-MM-ddTHH:mm:ss

IntendedUserIds
intendedUserIds string

Intended users for this task

ReminderDate
reminderDate string

Date for reminder. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
requiresAllRecipients boolean

Defines if all recipients have to close this task

ShowCloseTaskDialog
showCloseTaskDialog boolean

Show close task dialog at task end

Status
statusEnum string

Status of task Status (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
taskTemplateId string

Task template id

Create a user table

Create a user table

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

UserTable
UserTable True string

Name of the user table (e.g.: Address)

ColumnHeaders
ColumnHeaders True string

A list of column headers (e.g.: Firstname,Lastname,City)

Returns

Name Path Type Description
User Table
userTable string

Name of user table

Create document (deprecated) [DEPRECATED]

Create document (deprecated)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentTitle
DocumentTitle True string

Title of document (incl. extension)

ImportTemplate
ImportTemplate True string

Import template

DocumentProperties
DocumentProperties string

Document properties insert format: Firstname=Peter|Lastname=Muller|InvoiceNo=4711;4712;4713

Culture
Culture string

The culture in which the property names are given (de, en, fr, ...). Default = de

FileContent
FileContent True string

File content base64 string

Returns

Name Path Type Description
abonnements
abonnements array of string

abonnements

accessRightsEnumList
accessRightsEnumList array of string

accessRightsEnumList

postItAnnotations
annotationManager.postItAnnotations array of object

postItAnnotations

CreatedDate
annotationManager.postItAnnotations.createdDate string

Creation date from post it annotation

CreatorId
annotationManager.postItAnnotations.creatorId string

User id of creator from post it annotation

IsItalic
annotationManager.postItAnnotations.fontInfo.isItalic boolean

Is font italic from post it annotation

IsStrikeOut
annotationManager.postItAnnotations.fontInfo.isStrikeOut boolean

Is Font strike out from post it annotation

IsUnderline
annotationManager.postItAnnotations.fontInfo.isUnderline boolean

Is Font is underline from post it annotation

Name
annotationManager.postItAnnotations.fontInfo.name string

Font name from post it annotation. Default = Arial

Pitch
annotationManager.postItAnnotations.fontInfo.pitch integer

Font pitch from post it annotation

Size
annotationManager.postItAnnotations.fontInfo.size integer

Font size from post it annotation. Example: Size:12 is 12000. You need factor 1000

Weight
annotationManager.postItAnnotations.fontInfo.weight integer

Font weight from post it annotation

Id
annotationManager.postItAnnotations.id string

Id of the post it annotation

ModifiedDate
annotationManager.postItAnnotations.modifiedDate string

Date of modification from post it annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.postItAnnotations.pageNumber integer

Number of page from post it annotation

SecurityLevelEnum
annotationManager.postItAnnotations.securityLevelEnum string

Security level for post it annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.postItAnnotations.selectable boolean

Defines if post it annotation is selectable by user

Text
annotationManager.postItAnnotations.text string

User defined text for post it annotation

X
annotationManager.postItAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI of post it annotation

Y
annotationManager.postItAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI of post it annotation

rectangleAnnotations
annotationManager.rectangleAnnotations array of object

rectangleAnnotations

Color
annotationManager.rectangleAnnotations.color integer

Color of rectangle (32 bit ARGB value) from rectangle annotation Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ColorHexCode
annotationManager.rectangleAnnotations.colorHexCode string

Color of rectangle (RGB hexadecimal code) from rectangle annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
annotationManager.rectangleAnnotations.createdDate string

Creation date from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

creatorId
annotationManager.rectangleAnnotations.creatorId string

CreatorId

Height
annotationManager.rectangleAnnotations.height integer

Height of rectangle in pixel per inch for 7200 DPI

Id
annotationManager.rectangleAnnotations.Id string

Id of the rectangle annotation

ModifiedDate
annotationManager.rectangleAnnotations.modifiedDate string

Date of modification from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.rectangleAnnotations.pageNumber integer

Number of page from rectangle annotation

SecurityLevelEnum
annotationManager.rectangleAnnotations.securityLevelEnum string

Security level for rectangle annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.rectangleAnnotations.selectable boolean

Defines if rectangle annotation is selectable by user

Transparent
annotationManager.rectangleAnnotations.transparent boolean

Rectangle should be transparent (highlight)

Width
annotationManager.rectangleAnnotations.width integer

Width of rectangle in pixel per inch for 7200 DPI

X
annotationManager.rectangleAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI from rectangle annotation

Y
annotationManager.rectangleAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI from rectangle annotation

textAnnotations
annotationManager.textAnnotations array of object

textAnnotations

BackgroundColor
annotationManager.textAnnotations.backgroundColor integer

Color of background (32 bit ARGB value) from text annotation Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

BackgroundColorHexCode
annotationManager.textAnnotations.backgroundColorHexCode string

Color of background (RGB hexadecimal code) from text annotation Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
annotationManager.textAnnotations.createdDate string

creation date from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
annotationManager.textAnnotations.creatorId string

User id of creator from text annotation

IsItalic
annotationManager.textAnnotations.fontInfo.isItalic boolean

Is Font italic from text annotation

IsStrikeOut
annotationManager.textAnnotations.fontInfo.isStrikeOut boolean

Is font strike out from text annotation

IsUnderline
annotationManager.textAnnotations.fontInfo.isUnderline boolean

Is font underline from text annotation

Name
annotationManager.textAnnotations.fontInfo.name string

Font name from text annotation. Default = Arial

Pitch
annotationManager.textAnnotations.fontInfo.pitch integer

Font pitch from text annotation

Size
annotationManager.textAnnotations.fontInfo.size integer

Font size from text annotation. Example: Size:12 is 12000. You need factor 1000

Weight
annotationManager.textAnnotations.fontInfo.weight integer

Font weight from text annotation

ForegroundColor
annotationManager.textAnnotations.foregroundColor integer

Color of the foreground (32 bit ARGB value) from text annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ForegroundColorHexCode
annotationManager.textAnnotations.foregroundColorHexCode string

Color of foreground (RGB hexadecimal code) from text annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

Height
annotationManager.textAnnotations.height integer

Height of text in pixel per inch for 7200 DPI from text annotation

Id
annotationManager.textAnnotations.id string

Id of text annotation

ModifiedDate
annotationManager.textAnnotations.modifiedDate string

Date of modification from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.textAnnotations.pageNumber integer

Number of page from text annotation

Rotation
annotationManager.textAnnotations.rotation integer

Rotation in degrees from text annotation

SecurityLevelEnum
annotationManager.textAnnotations.securityLevelEnum string

Security level for text annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.textAnnotations.selectable boolean

Defines if text annotation is selectable by user

Text
annotationManager.textAnnotations.text string

User defined Text of text annotation

Transparent
annotationManager.textAnnotations.transparent boolean

Text annotation should be transparent

Width
annotationManager.textAnnotations.width integer

Width of text in pixel per inch for 7200 DPI from text annotation

X
annotationManager.textAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI from text annotation

Y
annotationManager.textAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI from text annotation

blogs
blogs array of object

blogs

Blogs
blogs object

List of all blog items

CheckOutState
checkOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
checkOutUserId string

Id of the user for which document is checked out

documentData
documentData array of object

documentData

Id
documentData.id string

Id of document rendition

Name
documentData.name string

Document name of rendition

renditions
documentData.renditions array of

renditions

HasOverlay
hasOverlay boolean

Defines if the document should be displayed with a overlay

Id
id string

Id of the document

ImportTemplateId
importTemplateId string

Id of the import template for this document

InfoStoreId
infoStoreId string

Id of the info store

CheckOutLifeCycleStateId
lifeCycleManager.checkOutLifeCycleStateId string

Checkout life cycle state

LifeCycleEndDate
lifeCycleManager.lifeCycleEndDate string

Calculated end date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStartDate
lifeCycleManager.lifeCycleStartDate string

Start date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStateId
lifeCycleManager.lifeCycleStateId string

Id of the LifeCycle state

NextAutomaticLifeCycleStateId
lifeCycleManager.nextAutomaticLifeCycleStateId string

Next automatic life cycle state

nextLifeCycleStates
lifeCycleManager.nextLifeCycleStates array of string

nextLifeCycleStates

lifeCycleProtections
lifeCycleManager.lifeCycleProtections array of object

lifeCycleProtections

DeleteAfterExpiration
lifeCycleManager.lifeCycleProtections.deleteAfterExpiration boolean

Allow to delete document after protection expiration

Id
lifeCycleManager.lifeCycleProtections.id string

Id of life cycle state protection

ProtectAnnotationChange
lifeCycleManager.lifeCycleProtections.protectAnnotationChange boolean

Protect against annotation changes

ProtectCheckOut
lifeCycleManager.lifeCycleProtections.protectCheckOut boolean

Protect against check out

ProtectContentChange
lifeCycleManager.lifeCycleProtections.protectContentChange boolean

Protect against content change

ProtectDelete
lifeCycleManager.lifeCycleProtections.protectDelete boolean

Protect against delete

ProtectPropertyChange
lifeCycleManager.lifeCycleProtections.protectPropertyChange boolean

Protect against property changes

ProtectProtectionDomainChange
lifeCycleManager.lifeCycleProtections.protectProtectionDomainChange boolean

Protect against security change

ProtectionDurationTicks
lifeCycleManager.lifeCycleProtections.protectionDurationTicks integer

Duration of protection

LifeCycleId
lifeCycleManager.lifeCycleId string

Id of the LifeCycle

MainFileLength
mainFileLength integer

Main file size

Name
name string

Name of the document

PageCount
pageCount integer

Page count of main file

properties
properties array of object

properties

globalValues
properties.globalValues array of object

globalValues

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

Culture

text
properties.globalValues.values.text string

Text

PropertyTypeId
properties.propertyTypeId string

Type id of the index field

values
properties.values array of string

PropertyType values

ProtectionDomainId
protectionDomainId string

Id of the protection domain

reminders
reminders array of object

reminders

Reminders
reminders object

List of all reminders

SessionCount
sessionCount integer

Session count

SigningProfileId
signingProfileId string

Id of the signing profile

VersionId
versionId string

Version id of the document

Create document (V2)

Create document (V2)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentTitle
DocumentTitle True string

Title of document (incl. extension)

ImportTemplate
ImportTemplate string

Import template Name or Id, if empty, InfoStore and ProtectionDomain values must be provided.

DocumentProperties
DocumentProperties string

Document properties insert format: Firstname=Peter|Lastname=Muller|InvoiceNo=4711;4712;4713

Blog
Blog string

Add a Blog text entry on document

Culture
Culture string

The culture in which the property names are given (de, en, fr, ...). Default = de

InfoStore
InfoStore string

InfoStore Name or Id, must be provided if ImportTemplate is empty

LifeCycle
LifeCycle string

LifeCycle Name or Id

ProtectionDomain
ProtectionDomain string

ProtectionDomain Name or Id, must be provided if ImportTemplate is empty

UploadMethod
UploadMethod string

Method used on uploading the document to InfoShare. Default = UploadFileBytesLarge

OriginalFileFormat
OriginalFileFormat string

Original file format for conversion purpose, e.g. 'html'. Converted to pdf

ChunkSize
ChunkSize integer

Size of the file upload chunk used with UploadStreamChunks and UploadFileBytesLarge upload methods, default

FileContent
FileContent True string

File content base64 string

Returns

Name Path Type Description
name
name string

name

id
id string

Document Id

versionId
versionId string

Version Id

currentVersionId
currentVersionId string

Current version Id

protectionDomainId
protectionDomainId string

Protection domain Id

infoStoreId
infoStoreId string

InfoStore Id

checkOutStateEnum
checkOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

checkOutUserId
checkOutUserId string

Checked out user Id

properties
properties array of object

Properties

propertyTypeId
properties.propertyTypeId string

PropertyType Id

values
properties.values array of string

PropertyType values

globalValues
properties.globalValues array of object

Global values

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

Global value culture

text
properties.globalValues.values.text string

Global value text

propertyTypeName
properties.propertyTypeName string

PropertyType name

propertyName
properties.propertyName string

Property name

importTemplateId
importTemplateId string

Import template Id

blogs
blogs array of object

blogs

createdDate
blogs.createdDate string

Blog created date

creatorId
blogs.creatorId string

Blog creator Id

text
blogs.text string

Blog text

id
blogs.id string

Id of Blog

accessRightsEnumList
accessRightsEnumList array of string

accessRightsEnumList

reminders
reminders array of

Reminders

pageCount
pageCount integer

Page count

mainFileLength
mainFileLength integer

Main file length

abonnements
abonnements array of

Abonnements

textAnnotations
annotationManager.textAnnotations array of

Annotations text

rectangleAnnotations
annotationManager.rectangleAnnotations array of

Annotations rectangle

postItAnnotations
annotationManager.postItAnnotations array of

Annotations post it

stampAnnotations
annotationManager.stampAnnotations array of

Annotations stamp

documentData
documentData array of object

Document data

id
documentData.id string

Document data Id

name
documentData.name string

Document data name

renditions
documentData.renditions array of object

Renditions

id
documentData.renditions.id string

Rendition Id

size
documentData.renditions.size string

Rendition size

files
documentData.renditions.files array of object

files

blobStoreId
documentData.renditions.files.blobStoreId string

Blob store Id

blobPath
documentData.renditions.files.blobPath string

Blob path

pageCount
documentData.renditions.pageCount string

Rendition page count

extension
documentData.renditions.extension string

Rendition extension

hashValue
documentData.renditions.hashValue array of integer

Rendition hash value

contentProtections
documentData.renditions.contentProtections array of

Rendition content protections

signingProfileId
signingProfileId string

Signing profile Id

lifeCycleId
lifeCycleManager.lifeCycleId string

Life cycle Id

lifeCycleStateId
lifeCycleManager.lifeCycleStateId string

Life cycle state Id

lifeCycleStartDate
lifeCycleManager.lifeCycleStartDate string

Life cycle start date

lifeCycleEndDate
lifeCycleManager.lifeCycleEndDate string

Life cycle end date

nextLifeCycleStates
lifeCycleManager.nextLifeCycleStates array of

Next life cycle states

checkOutLifeCycleStateId
lifeCycleManager.checkOutLifeCycleStateId string

Check out life cycle state Id

nextAutomaticLifeCycleStateId
lifeCycleManager.nextAutomaticLifeCycleStateId string

Next automatic life cycle state Id

lifeCycleProtections
lifeCycleManager.lifeCycleProtections array of object

Life cycle protections

id
lifeCycleManager.lifeCycleProtections.id string

Life cycle protection Id

protectionDurationTicks
lifeCycleManager.lifeCycleProtections.protectionDurationTicks integer

Life cycle protection duration ticks

protectCheckOut
lifeCycleManager.lifeCycleProtections.protectCheckOut boolean

Life cycle protect check out

protectContentChange
lifeCycleManager.lifeCycleProtections.protectContentChange boolean

Life cycle protect content change

protectPropertyChange
lifeCycleManager.lifeCycleProtections.protectPropertyChange boolean

Life cycle protect property change

protectAnnotationChange
lifeCycleManager.lifeCycleProtections.protectAnnotationChange boolean

Life cycle protect annotation change

protectProtectionDomainChange
lifeCycleManager.lifeCycleProtections.protectProtectionDomainChange boolean

Life cycle protect protection domain change

protectDelete
lifeCycleManager.lifeCycleProtections.protectDelete boolean

Life cycle protect delete

deleteAfterExpiration
lifeCycleManager.lifeCycleProtections.deleteAfterExpiration boolean

Life cycle delete after expiration

hasOverlay
hasOverlay boolean

Has overlay

sessionCount
sessionCount integer

Session count

hasSignature
hasSignature boolean

Has signature

hasBlog
hasBlog boolean

Has blog

hasAnnotation
hasAnnotation boolean

Has annotation

hasTempAccess
hasTempAccess boolean

Has temporary access

hasReminders
hasReminders boolean

Has reminders

hasLinks
hasLinks boolean

Has links

hasAbonnement
hasAbonnement boolean

Has abonnement

Create process

Create process

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

ProcessProperties
ProcessProperties string

Process properties update format: Firstname=Peter|Lastname=Muller|InvoiceNo=4711;4712;4713

CustomProperties
CustomProperties string

Custom properties. Format: [||PropertyType] (e.g. [Supplier|Muster|String][InvoiceDate|2021-01-29T13:05:45 |Date][InvoiceNo|4711|Number])

DocumentIds
DocumentIds string

List of all document Ids to attach

ProcessTemplateName
ProcessTemplateName True string

Name of process template

DueDate
DueDate string

Due date for the process. Date format: yyyy-MM-ddTHH:mm:ss. Default = current date

Priority
Priority string

Priority of process (e.g. Low, Normal, High). Default = Normal

Comment
Comment string

Process comment

Culture
Culture string

The culture in which the text is given (de, en, fr, ...). Default = de

Returns

Name Path Type Description
accessRightsEnumList
accessRightsEnumList array of string

accessRightsEnumList

CheckOutState
checkOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
checkOutUserId string

Id of the user for which process is checked out

comments
comments array of object

comments

Date
comments.date string

Date of comment

Id
comments.id string

Id of comment

Text
comments.text string

User defined comment

UserId
comments.userId string

User Id

CompletedDate
completedDate string

Completion date. Date format: yyyy-MM-ddTHH:mm:ss

completedTasks
completedTasks array of string

completedTasks

CreatedDate
createdDate string

Creation date. Date format: yyyy-MM-ddTHH:mm:ss

Action
currentTask.action string

Action text for the user. Displayed to the end user

assignedUserIds
currentTask.assignedUserIds array of string

assignedUserIds

comments
currentTask.comments array of string

comments

CompletedDate
currentTask.completedDate string

Completion date for current task. Date format: yyyy-MM-ddTHH:mm:ss

completedUserIds
currentTask.completedUserIds array of string

completedUserIds

CreatedDate
currentTask.createdDate string

Creation date for current task. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
currentTask.creatorId string

User id of creator for current task

Description
currentTask.description string

Description of current task

DueDate
currentTask.dueDate string

Due date of current task. Date format: yyyy-MM-ddTHH:mm:ss

intendedUserIds
currentTask.intendedUserIds array of string

intendedUserIds

ReminderDate
currentTask.reminderDate string

Date for reminder of current task. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
currentTask.requiresAllRecipients boolean

Defines if all recipients have to close this task

ShowCloseTaskDialog
currentTask.showCloseTaskDialog boolean

Show close task dialog at task end

StatusEnum
currentTask.statusEnum string

Status current task (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
currentTask.taskTemplateId string

Template id of current task

customProperties
customProperties array of object

customProperties

CustomPropertyTypeEnum
customProperties.customPropertyTypeEnum string

Custom property type enum value (String, Date, Number)

Name
customProperties.name string

Name of custom property

Value
customProperties.value string

Value of custom property

documentIds
documentIds array of string

documentIds

DueDate
dueDate string

Due date for the process. Date format: yyyy-MM-ddTHH:mm:ss

FolderElementId
folderElementId string

Id of document as folder element

HasLinks
hasLinks boolean

Id of document as folder element

Id
id string

Process id

values
name.values array of object

values

Culture
name.values.culture string

The culture in which the text is given (de, en, fr, ...)

Text
name.values.text string

The text for this language

PriorityEnum
priorityEnum string

Priority of process (High, Normal, Low). Default = Normal

PluginStream
pluginStream string
ProcessTemplateId
processTemplateId string

Process template id

properties
properties array of object

properties

globalValues
properties.globalValues array of object

globalValues

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

culture

text
properties.globalValues.values.text string

text

PropertyName
properties.propertyName string

Name of process property

PropertyTypeId
properties.propertyTypeId string

Id of process property

values
properties.values array of string

values

ProtectionDomainId
protectionDomainId string

Protection domain id of process

StatusEnum
statusEnum string

Status of process (Open, InProcess, Complete, PreparedToComplete, Error)

Delete user table rows

Delete user table rows

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

UserTable
UserTable True string

Name of user table

WhereClause
WhereClause string

A list of SQL where clause elements. Format: [|||]. ComparisonEnums: "Equals,NotEquals,Greater,GreaterEquals,Less,LessEquals,Like,NotLike" RelationEnums:"AND,OR" (e.g.: [Firstname|Equals|Jon|AND],[Lastname|Equals|Doe|OR])

Returns

Name Path Type Description
userTableDeleteRecordsResult
userTableDeleteRecordsResult integer

userTableDeleteRecordsResult

Document search (deprecated) [DEPRECATED]

Document search (deprecated)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

Conditions
Conditions string

Search condition format: [|||]. ComparisonEnums: "Equals,NotEquals,Greater,GreaterEquals,Less,LessEquals,Like,Contains,EqualsUndefined,In,None,Soundex,NotIn" RelationEnums:"And,Or". e.g.: [Last check in|Less|2021-12-31|And],[Firstname|Equals|Peter|And]

Culture
Culture string

Culture (de,en,fr,...). Default = de

FulltextWords
FulltextWords string

Words to be searcheds with fulltext

FulltextWordRelation
FulltextWordRelation string

Fulltext word relation (AND, OR). Default = AND

MaxSerchResults
MaxSerchResults string

Maximum number of document search results. Default = 100

Returns

Name Path Type Description
documents
documents array of object

documents

Abonnements
documents.abonnements string

List of abonnements

accessRightsEnumList
documents.accessRightsEnumList array of string

accessRightsEnumList

AnnotationManager
documents.annotationManager string

Annotations for main document file

Blogs
documents.blogs string

List of all blog items

CheckOutState
documents.checkOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
documents.checkOutUserId string

Id of the user for which document is checked out

DocumentData
documents.documentData string

Document data list

HasOverlay
documents.hasOverlay boolean

Defines if the document should be displayed with a overlay

Id
documents.id string

Id of the document

ImportTemplateId
documents.importTemplateId string

Id of the import template for this document

InfoStoreId
documents.infoStoreId string

Id of the info store

LifeCycleManager
documents.lifeCycleManager string

Life cycle informations

MainFileLength
documents.mainFileLength integer

Main file size

Name
documents.name string

Name of the document

PageCount
documents.pageCount integer

Page count of main file

properties
documents.properties array of

properties

ProtectionDomainId
documents.protectionDomainId string

Id of the protection domain

Reminders
documents.reminders string

List of all reminders

SessionCount
documents.sessionCount integer

Session count

SigningProfileId
documents.signingProfileId string

Id of the signing profile

VersionId
documents.versionId string

Version id of the document

HasMore
hasMore boolean

Indicates, whether more results exists or not. The flag is set to true if more results are available

ResumePoint
resumePoint string

The resume point from previous search operation. Set null for the first search operation

Document search (V2)

Document search (V2)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

Conditions
Conditions string

Search condition format: [|||]. ComparisonEnums: "Equals,NotEquals,Greater,GreaterEquals,Less,LessEquals,Like,Contains,EqualsUndefined,In,None,Soundex,NotIn,Between" RelationEnums:"And,Or". e.g.: [Last check in|Less|2021-12-31|And],[Firstname|Equals|Peter|And],[Date|Between|2021-12-31;2022-12-31|And]

MaxSerchResults
MaxSerchResults string

Maximum number of document search results. Default = 100

ResultProperties
ResultProperties string

Result properties list, comma separated. Could be property Name or Id, like "Name,Last check in,68b901cd-4d8f-11e6-aa6f-00ff04d7e62a"

Culture
Culture string

The culture in which the text is given (de, en, fr, ...). Default = de

Stores
Stores string

Comma separated list of InfoStores to search in. Could be store Name or Id, like "Standard,9cd306e3-7e96-486c-8280-65d9f0239776"

Returns

Name Path Type Description
documents
documents array of object

Result of document search

name
documents.name string

Document name

id
documents.id string

Document id

folderElementId
documents.folderElementId string

Folder element Id

checkOutStateEnum
documents.checkOutStateEnum string

Check out state enum

hasSignature
documents.hasSignature boolean

Has signature

hasBlog
documents.hasBlog boolean

Has blog

hasAnnotation
documents.hasAnnotation boolean

Has annotation

hasLinks
documents.hasLinks boolean

Has links

properties
documents.properties array of object

Properties

propertyTypeId
documents.properties.propertyTypeId string

PropertyType Id

values
documents.properties.values array of string

Property type values

globalValues
documents.properties.globalValues array of object

Global values

values
documents.properties.globalValues.values array of object

values

culture
documents.properties.globalValues.values.culture string

Global values culture

text
documents.properties.globalValues.values.text string

Global values text

propertyTypeName
documents.properties.propertyTypeName string

PropertyType name

propertyName
documents.properties.propertyName string

Property name

hasTempAccess
documents.hasTempAccess boolean

Has temporary access

accessRightsEnumList
documents.accessRightsEnumList array of string

Access rights enum list

mainFileLength
documents.mainFileLength integer

Main file length

versionId
documents.versionId string

Version Id

hasReminders
documents.hasReminders boolean

Has reminders

hasAbonnement
documents.hasAbonnement boolean

Has abonnement

hasOverlay
documents.hasOverlay boolean

Oas overlay

hasMore
hasMore boolean

Has more

resumePoint
resumePoint string

Resume point

Get document

Get document

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
connectionId True string

The connection id to identify your connection

DocumentId
documentId True string

The document id

Returns

Name Path Type Description
Abonnements
GetDocumentResult.Abonnements array of object

Abonnements

OnContentChange
GetDocumentResult.Abonnements.OnContentChange boolean

Abonnement is active on file changes

OnDelete
GetDocumentResult.Abonnements.OnDelete boolean

Abonnement is active on delete

OnMetadataChange
GetDocumentResult.Abonnements.OnMetadataChange boolean

Abonnement is active on index changes

UserId
GetDocumentResult.Abonnements.UserId string

The user id for this abonnnement

AccessRightsEnumList
GetDocumentResult.AccessRightsEnumList array of string

accessRightsEnumList

PostItAnnotations
GetDocumentResult.AnnotationManager.PostItAnnotations array of object

PostItAnnotations

CreatedDate
GetDocumentResult.AnnotationManager.PostItAnnotations.CreatedDate string

Creation date from post it annotation

CreatorId
GetDocumentResult.AnnotationManager.PostItAnnotations.CreatorId string

User id of creator from post it annotation

IsItalic
GetDocumentResult.AnnotationManager.PostItAnnotations.FontInfo.IsItalic boolean

Is font italic from post it annotation

IsStrikeOut
GetDocumentResult.AnnotationManager.PostItAnnotations.FontInfo.IsStrikeOut boolean

Is Font strike out from post it annotation

IsUnderline
GetDocumentResult.AnnotationManager.PostItAnnotations.FontInfo.IsUnderline boolean

Is Font is underline from post it annotation

Name
GetDocumentResult.AnnotationManager.PostItAnnotations.FontInfo.Name string

Font name from post it annotation. Default = Arial

Pitch
GetDocumentResult.AnnotationManager.PostItAnnotations.FontInfo.Pitch integer

Font pitch from post it annotation

Size
GetDocumentResult.AnnotationManager.PostItAnnotations.FontInfo.Size integer

Font size from post it annotation. Example: Size:12 is 12000. You need factor 1000

Weight
GetDocumentResult.AnnotationManager.PostItAnnotations.FontInfo.Weight integer

Font weight from post it annotation

Id
GetDocumentResult.AnnotationManager.PostItAnnotations.Id string

Id of the post it annotation

ModifiedDate
GetDocumentResult.AnnotationManager.PostItAnnotations.ModifiedDate string

Date of modification from post it annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
GetDocumentResult.AnnotationManager.PostItAnnotations.PageNumber integer

Number of page from post it annotation

SecurityLevelEnum
GetDocumentResult.AnnotationManager.PostItAnnotations.SecurityLevelEnum string

Security level for post it annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
GetDocumentResult.AnnotationManager.PostItAnnotations.Selectable boolean

Defines if post it annotation is selectable by user

Text
GetDocumentResult.AnnotationManager.PostItAnnotations.Text string

User defined text for post it annotation

X
GetDocumentResult.AnnotationManager.PostItAnnotations.X integer

X coordinate in pixel per inch for 7200 DPI of post it annotation

Y
GetDocumentResult.AnnotationManager.PostItAnnotations.Y integer

Y coordinate in pixel per inch for 7200 DPI of post it annotation

RectangleAnnotations
GetDocumentResult.AnnotationManager.RectangleAnnotations array of object

RectangleAnnotations

Color
GetDocumentResult.AnnotationManager.RectangleAnnotations.Color integer

Color of rectangle (32 bit ARGB value) from rectangle annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ColorHexCode
GetDocumentResult.AnnotationManager.RectangleAnnotations.ColorHexCode string

Color of rectangle (RGB hexadecimal code) from rectangle annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
GetDocumentResult.AnnotationManager.RectangleAnnotations.CreatedDate string

Creation date from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
GetDocumentResult.AnnotationManager.RectangleAnnotations.CreatorId string

CreatorId

Height
GetDocumentResult.AnnotationManager.RectangleAnnotations.Height integer

Height of rectangle in pixel per inch for 7200 DPI

Id
GetDocumentResult.AnnotationManager.RectangleAnnotations.Id string

Id of the rectangle annotation

ModifiedDate
GetDocumentResult.AnnotationManager.RectangleAnnotations.ModifiedDate string

Date of modification from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
GetDocumentResult.AnnotationManager.RectangleAnnotations.PageNumber integer

Number of page from rectangle annotation

SecurityLevelEnum
GetDocumentResult.AnnotationManager.RectangleAnnotations.SecurityLevelEnum string

Security level for rectangle annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
GetDocumentResult.AnnotationManager.RectangleAnnotations.Selectable boolean

Defines if rectangle annotation is selectable by user

Transparent
GetDocumentResult.AnnotationManager.RectangleAnnotations.Transparent boolean

Rectangle should be transparent (highlight)

Width
GetDocumentResult.AnnotationManager.RectangleAnnotations.Width integer

Width of rectangle in pixel per inch for 7200 DPI

X
GetDocumentResult.AnnotationManager.RectangleAnnotations.X integer

X coordinate in pixel per inch for 7200 DPI from rectangle annotation

Y
GetDocumentResult.AnnotationManager.RectangleAnnotations.Y integer

Y coordinate in pixel per inch for 7200 DPI from rectangle annotation

TextAnnotations
GetDocumentResult.AnnotationManager.TextAnnotations array of object

TextAnnotations

BackgroundColor
GetDocumentResult.AnnotationManager.TextAnnotations.BackgroundColor integer

Color of background (32 bit ARGB value) from text annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

BackgroundColorHexCode
GetDocumentResult.AnnotationManager.TextAnnotations.BackgroundColorHexCode string

Color of background (RGB hexadecimal code) from text annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
GetDocumentResult.AnnotationManager.TextAnnotations.CreatedDate string

creation date from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
GetDocumentResult.AnnotationManager.TextAnnotations.CreatorId string

User id of creator from text annotation

IsItalic
GetDocumentResult.AnnotationManager.TextAnnotations.FontInfo.IsItalic boolean

Is Font italic from text annotation

IsStrikeOut
GetDocumentResult.AnnotationManager.TextAnnotations.FontInfo.IsStrikeOut boolean

Is font strike out from text annotation

IsUnderline
GetDocumentResult.AnnotationManager.TextAnnotations.FontInfo.IsUnderline boolean

Is font underline from text annotation

Name
GetDocumentResult.AnnotationManager.TextAnnotations.FontInfo.Name string

Font name from text annotation. Default = Arial

Pitch
GetDocumentResult.AnnotationManager.TextAnnotations.FontInfo.Pitch integer

Font pitch from text annotation

Size
GetDocumentResult.AnnotationManager.TextAnnotations.FontInfo.Size integer

Font size from text annotation.. Example: Size:12 is 12000. You need factor 1000

Weight
GetDocumentResult.AnnotationManager.TextAnnotations.FontInfo.Weight integer

Font weight from text annotation

ForegroundColor
GetDocumentResult.AnnotationManager.TextAnnotations.ForegroundColor integer

Color of the foreground (32 bit ARGB value) from text annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ForegroundColorHexCode
GetDocumentResult.AnnotationManager.TextAnnotations.ForegroundColorHexCode string

Color of foreground (RGB hexadecimal code) from text annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

Height
GetDocumentResult.AnnotationManager.TextAnnotations.Height integer

Height of text in pixel per inch for 7200 DPI from text annotation

Id
GetDocumentResult.AnnotationManager.TextAnnotations.Id string

Id of text annotation

ModifiedDate
GetDocumentResult.AnnotationManager.TextAnnotations.ModifiedDate string

Date of modification from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
GetDocumentResult.AnnotationManager.TextAnnotations.PageNumber integer

Number of page from text annotation

Rotation
GetDocumentResult.AnnotationManager.TextAnnotations.Rotation integer

Rotation in degrees from text annotation

SecurityLevelEnum
GetDocumentResult.AnnotationManager.TextAnnotations.SecurityLevelEnum string

Security level for text annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
GetDocumentResult.AnnotationManager.TextAnnotations.Selectable boolean

Defines if text annotation is selectable by user

Text
GetDocumentResult.AnnotationManager.TextAnnotations.Text string

User defined Text of text annotation

Transparent
GetDocumentResult.AnnotationManager.TextAnnotations.Transparent boolean

Text annotation should be transparent

Width
GetDocumentResult.AnnotationManager.TextAnnotations.Width integer

Width of text in pixel per inch for 7200 DPI from text annotation

X
GetDocumentResult.AnnotationManager.TextAnnotations.X integer

X coordinate in pixel per inch for 7200 DPI from text annotation

Y
GetDocumentResult.AnnotationManager.TextAnnotations.Y integer

Y coordinate in pixel per inch for 7200 DPI from text annotation

Blogs
GetDocumentResult.Blogs array of object

Blogs

CreatedDate
GetDocumentResult.Blogs.CreatedDate string

Date on which the Blog was created. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
GetDocumentResult.Blogs.CreatorId string

User Id of the creating user blog

Id
GetDocumentResult.Blogs.Id string

Id of the blog

Text
GetDocumentResult.Blogs.Text string

Text of blog item

CheckOutStateEnum
GetDocumentResult.CheckOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
GetDocumentResult.CheckOutUserId string

Id of the user for which document is checked out

DocumentData
GetDocumentResult.DocumentData array of object

DocumentData

Id
GetDocumentResult.DocumentData.Id string

Id of document rendition

Name
GetDocumentResult.DocumentData.Name string

Document name of rendition

Renditions
GetDocumentResult.DocumentData.Renditions array of object

Renditions

ContentProtections
GetDocumentResult.DocumentData.Renditions.ContentProtections array of

ContentProtections

Extension
GetDocumentResult.DocumentData.Renditions.Extension string

Extension

Files
GetDocumentResult.DocumentData.Renditions.Files array of object

Files

BlobPath
GetDocumentResult.DocumentData.Renditions.Files.BlobPath string

BlobPath

BlobStoreId
GetDocumentResult.DocumentData.Renditions.Files.BlobStoreId string

BlobStoreId

HashValue
GetDocumentResult.DocumentData.Renditions.HashValue array of integer

HashValue

Id
GetDocumentResult.DocumentData.Renditions.Id string

Id

PageCount
GetDocumentResult.DocumentData.Renditions.PageCount integer

PageCount

Size
GetDocumentResult.DocumentData.Renditions.Size integer

Size

HasOverlay
GetDocumentResult.HasOverlay boolean

Defines if the document should be displayed with a overlay

Id
GetDocumentResult.Id string

Id of the document

ImportTemplateId
GetDocumentResult.ImportTemplateId string

Id of the import template for this document

InfoStoreId
GetDocumentResult.InfoStoreId string

Id of the info store

CheckOutLifeCycleStateId
GetDocumentResult.LifeCycleManager.CheckOutLifeCycleStateId string

Checkout life cycle state

LifeCycleEndDate
GetDocumentResult.LifeCycleManager.LifeCycleEndDate string

Calculated end date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStartDate
GetDocumentResult.LifeCycleManager.LifeCycleStartDate string

Start date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStateId
GetDocumentResult.LifeCycleManager.LifeCycleStateId string

Id of the LifeCycle state

NextAutomaticLifeCycleStateId
GetDocumentResult.LifeCycleManager.NextAutomaticLifeCycleStateId string

Next automatic life cycle state

NextLifeCycleStates
GetDocumentResult.LifeCycleManager.NextLifeCycleStates array of string

NextLifeCycleStates

LifeCycleProtections
GetDocumentResult.LifeCycleManager.LifeCycleProtections array of object

LifeCycleProtections

DeleteAfterExpiration
GetDocumentResult.LifeCycleManager.LifeCycleProtections.DeleteAfterExpiration boolean

Allow to delete document after protection expiration

Id
GetDocumentResult.LifeCycleManager.LifeCycleProtections.Id string

Id of life cycle state protection

ProtectAnnotationChange
GetDocumentResult.LifeCycleManager.LifeCycleProtections.ProtectAnnotationChange boolean

Protect against annotation changes

ProtectCheckOut
GetDocumentResult.LifeCycleManager.LifeCycleProtections.ProtectCheckOut boolean

Protect against check out

ProtectContentChange
GetDocumentResult.LifeCycleManager.LifeCycleProtections.ProtectContentChange boolean

Protect against content change

ProtectDelete
GetDocumentResult.LifeCycleManager.LifeCycleProtections.ProtectDelete boolean

Protect against delete

ProtectPropertyChange
GetDocumentResult.LifeCycleManager.LifeCycleProtections.ProtectPropertyChange boolean

Protect against property changes

ProtectProtectionDomainChange
GetDocumentResult.LifeCycleManager.LifeCycleProtections.ProtectProtectionDomainChange boolean

Protect against security change

ProtectionDurationTicks
GetDocumentResult.LifeCycleManager.LifeCycleProtections.ProtectionDurationTicks integer

Duration of protection

LifeCycleId
GetDocumentResult.LifeCycleManager.LifeCycleId string

Id of the LifeCycle

MainFileLength
GetDocumentResult.MainFileLength integer

Main file size

Name
GetDocumentResult.Name string

Name of the document

PageCount
GetDocumentResult.PageCount integer

Page count of main file

Properties
GetDocumentResult.Properties array of object

Properties

GlobalValues
GetDocumentResult.Properties.GlobalValues array of object

GlobalValues

Values
GetDocumentResult.Properties.GlobalValues.Values array of object

Values

Culture
GetDocumentResult.Properties.GlobalValues.Values.Culture string

Culture

Text
GetDocumentResult.Properties.GlobalValues.Values.Text string

Text

PropertyTypeId
GetDocumentResult.Properties.PropertyTypeId string

Type id of the index field

Values
GetDocumentResult.Properties.Values array of string

Values

ProtectionDomainId
GetDocumentResult.ProtectionDomainId string

Id of the protection domain

Reminders
GetDocumentResult.Reminders array of object

Reminders

Description
GetDocumentResult.Reminders.Description string

Description for reminder

Interval
GetDocumentResult.Reminders.Interval integer

Interval in days between reminders

ProcessTemplateId
GetDocumentResult.Reminders.ProcessTemplateId string

Process template Id for this reminder

ReminderDate
GetDocumentResult.Reminders.ReminderDate string

Date of the reminder. Date format: yyyy-MM-ddTHH:mm:ss

ReminderId
GetDocumentResult.Reminders.ReminderId string

Id of the reminder

SubjectIds
GetDocumentResult.Reminders.SubjectIds array of

subjectIds

UseUserFromProcessTemplate
GetDocumentResult.Reminders.UseUserFromProcessTemplate boolean

Defines if the user definition from process template will be used

SessionCount
GetDocumentResult.SessionCount integer

Session count

SigningProfileId
GetDocumentResult.SigningProfileId string

Id of the signing profile

VersionId
GetDocumentResult.VersionId string

Version id of the document

Get document properties

Get document properties

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentId
DocumentId True string

Id of document

Culture
Culture string

The culture in which the property names are given (de, en, fr, ...). Default = de

Returns

Name Path Type Description
array of object
globalValues
globalValues array of object

globalValues

values
globalValues.values array of object

values

culture
globalValues.values.culture string

Culture

text
globalValues.values.text string

Text

PropertyName
propertyName string

Name of property

PropertyTypeId
propertyTypeId string

Type id of the index field

values
values array of string

values

Get documents and processes selection

Get documents and processes selected on Mobile Web Client via custom button action

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

SelectionId
SelectionId True string

The Selection Id of selected documents and processes in Mobile Web Client via custom button action

Returns

Name Path Type Description
id
id string

Selection Id

id
parentObjectId.id string

List Id of parent object in Mobile Web Client

objectId
parentObjectId.objectId string

Object Id of parent object (Document, Process,...)

objectTypeEnum
parentObjectId.objectTypeEnum string

ObjectTypeEnum of parent object - e.g. Document, Process, ...

objectIds
objectIds array of object

Selected documents and processes in Mobile Web Client

id
objectIds.id string

List Id of Mobile Web Client

objectId
objectIds.objectId string

Object Id of selected document or process in Mobile Web Client

objectTypeEnum
objectIds.objectTypeEnum string

ObjectTypeEnum of selected document or process in Mobile Web Client

allObjectIds
allObjectIds array of object

Selected and unselected documents and processes in Mobile Web Client

id
allObjectIds.id string

List Id of Mobile Web Client

objectId
allObjectIds.objectId string

Object Id of selected and unselected document or process in Mobile Web Client

objectTypeEnum
allObjectIds.objectTypeEnum string

ObjectTypeEnum of selected and unselected document or process in Mobile Web Client

Get file content

Get file content

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentId
DocumentId True string

Id of document

VersionId
VersionId string

Id of version (Guid)

DocumentDataId
DocumentDataId string

Id of document data (Guid)

RenditionId
RenditionId string

Id of document rendition (Guid)

IgnoreHashValidation
IgnoreHashValidation boolean

Ignore system configuration for hash validation. Default = yes

Returns

File Content

File Content
string

Get file content converted

Convert file content to different format. Add annotation or overlay to file content

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentId
DocumentId True string

Id of document

VersionId
VersionId string

Id of version (Guid)Id of version (Guid)

DocumentDataId
DocumentDataId string

Id of document data (Guid)

RenditionId
RenditionId string

Id of document rendition (Guid)

TargetFormat
TargetFormat True string

The target format (e.g. "png;pdf;tif;...")

AddAnnotations
AddAnnotatins boolean

Defines if document should be exported with annotations. Default = yes

AddOverlay
AddOverlay boolean

Defines if document should be exported with overlays. Default = yes

Returns

File content converted

File Content
string

Get process

Get Process

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
connectionId True string

The connection id to identify your connection

ProcessId
processId True string

Id of process (Guid)

Returns

Name Path Type Description
AccessRightsEnumList
GetProcessResult.AccessRightsEnumList array of string

accessRightsEnumList

CheckOutStateEnum
GetProcessResult.CheckOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
GetProcessResult.CheckOutUserId string

Id of the user for which process is checked out

Comments
GetProcessResult.Comments array of object

Comments

Date
GetProcessResult.Comments.Date string

Date of comment

Id
GetProcessResult.Comments.Id string

Id of comment

Text
GetProcessResult.Comments.Text string

User defined comment

UserId
GetProcessResult.Comments.UserId string

Id of user, who has set the comment

CompletedDate
GetProcessResult.CompletedDate string

Completed date of the process. Date format: yyyy-MM-ddTHH:mm:ss

CompletedTasks
GetProcessResult.CompletedTasks array of object

CompletedTasks

Action
GetProcessResult.CompletedTasks.Action string

Action text for the user. Displayed to the end user

AssignedUserIds
GetProcessResult.CompletedTasks.AssignedUserIds array of

assignedUserIds

Comments
GetProcessResult.CompletedTasks.Comments array of object

Comments

Date
GetProcessResult.CompletedTasks.Comments.Date string

Date of comment

Id
GetProcessResult.CompletedTasks.Comments.Id string

Id of comment

Text
GetProcessResult.CompletedTasks.Comments.Text string

User defined comment

UserId
GetProcessResult.CompletedTasks.Comments.UserId string

Id of user, who has set the comment

CompletedDate
GetProcessResult.CompletedTasks.CompletedDate string

Completion date. Date format: yyyy-MM-ddTHH:mm:ss

CompletedUserIds
GetProcessResult.CompletedTasks.CompletedUserIds array of string

completedUserIds

CreatedDate
GetProcessResult.CompletedTasks.CreatedDate string

Creation date. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
GetProcessResult.CompletedTasks.CreatorId string

User id of the creator

Description
GetProcessResult.CompletedTasks.Description string

Task description

DueDate
GetProcessResult.CompletedTasks.DueDate string

Due date of the task. Date format: yyyy-MM-ddTHH:mm:ss

IntendedUserIds
GetProcessResult.CompletedTasks.IntendedUserIds array of

intendedUserIds

ReminderDate
GetProcessResult.CompletedTasks.ReminderDate string

Date for reminder. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
GetProcessResult.CompletedTasks.RequiresAllRecipients boolean

Defines if all recipients have to close this task

ShowCloseTaskDialog
GetProcessResult.CompletedTasks.ShowCloseTaskDialog boolean

Show close task dialog at task end

Status
GetProcessResult.CompletedTasks.StatusEnum string

Status of task (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
GetProcessResult.CompletedTasks.TaskTemplateId string

Task template id

CreatedDate
GetProcessResult.CreatedDate string

Creation date of the process. Date format: yyyy-MM-ddTHH:mm:ss

Action
GetProcessResult.CurrentTask.Action string

Action text for the user. Displayed to the end user

AssignedUserIds
GetProcessResult.CurrentTask.AssignedUserIds array of string

AssignedUserIds

Comments
GetProcessResult.CurrentTask.Comments array of string

Comments

CompletedDate
GetProcessResult.CurrentTask.CompletedDate string

Completion date. Date format: yyyy-MM-ddTHH:mm:ss

CompletedUserIds
GetProcessResult.CurrentTask.CompletedUserIds array of string

CompletedUserIds

CreatedDate
GetProcessResult.CurrentTask.CreatedDate string

Creation date. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
GetProcessResult.CurrentTask.CreatorId string

User id of the creator

Description
GetProcessResult.CurrentTask.Description string

Task description

DueDate
GetProcessResult.CurrentTask.DueDate string

Due date of the task. Date format: yyyy-MM-ddTHH:mm:ss

Id
GetProcessResult.CurrentTask.Id string

Id of the task

IntendedUserIds
GetProcessResult.CurrentTask.IntendedUserIds array of string

IntendedUserIds

ReminderDate
GetProcessResult.CurrentTask.ReminderDate string

Date for reminder. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
GetProcessResult.CurrentTask.RequiresAllRecipients boolean

Defines if all recipients have to close this task

ShowCloseTaskDialog
GetProcessResult.CurrentTask.ShowCloseTaskDialog boolean

Show close task dialog at task end

StatusEnum
GetProcessResult.CurrentTask.StatusEnum string

Status of task (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
GetProcessResult.CurrentTask.TaskTemplateId string

Task template id

CustomProperties
GetProcessResult.CustomProperties array of object

CustomProperties

CustomPropertyTypeEnum
GetProcessResult.CustomProperties.CustomPropertyTypeEnum string

List of custom property data type (String, Date, Number)

Name
GetProcessResult.CustomProperties.Name string

Name of custom property type

Value
GetProcessResult.CustomProperties.Value string

Value of custom property type

DocumentIds
GetProcessResult.DocumentIds array of string

DocumentIds

DueDate
GetProcessResult.DueDate string

Due date for the process. Date format: yyyy-MM-ddTHH:mm:ss

Id
GetProcessResult.Id string

Id of process

Values
GetProcessResult.Name.Values array of object

Values

Culture
GetProcessResult.Name.Values.Culture string

The culture in which the text is given (de, en, fr, ...)

Text
GetProcessResult.Name.Values.Text string

Text

PluginStream
GetProcessResult.PluginStream array of

PluginStream

PriorityEnum
GetProcessResult.PriorityEnum string

Priority of process (High, Normal, Low)

ProcessTemplateId
GetProcessResult.ProcessTemplateId string

Process template id

Properties
GetProcessResult.Properties array of object

Properties

GlobalValues
GetProcessResult.Properties.GlobalValues array of object

GlobalValues

Values
GetProcessResult.Properties.GlobalValues.Values array of object

Values

Culture
GetProcessResult.Properties.GlobalValues.Values.Culture string

Culture

Text
GetProcessResult.Properties.GlobalValues.Values.Text string

Text

PropertyTypeId
GetProcessResult.Properties.PropertyTypeId string

Property type id

Values
GetProcessResult.Properties.Values array of string

Values

ProtectionDomainId
GetProcessResult.ProtectionDomainId string

Protection domain id of process

SessionCount
GetProcessResult.SessionCount integer

Session count

StatusEnum
GetProcessResult.StatusEnum string

Status of process (Open, InProcess, Complete, PreparedToComplete, Error)

Get process properties

Get process properties

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

ProcessId
ProcessId True string

Id of process (Guid)

Culture
Culture string

The culture in which the property names are given (de, en, fr, ...). Default = de

Returns

Name Path Type Description
array of object
PropertyName
propertyName string

Process property name

PropertyTypeId
propertyTypeId string

Property type id

values
values array of string

values

Get rows from a user table

Get rows from a user table

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

UserTable
UserTable True string

Name of the user table

WhereClause
WhereClause string

A list of SQL where clause elements. Format: [|||]. ComparisonEnums: "Equals,NotEquals,Greater,GreaterEquals,Less,LessEquals,Like,NotLike" RelationEnums:"AND,OR" (e.g.: [Firstname|Equals|Jon|AND],[Lastname|Equals|Doe|AND])

OrderByClause
OrderByClause string

A list of SQL order by clause elements (e.g.: Firstname[ASC],City[DESC])

AddColumnHeaders
AddColumnHeaders boolean

Adds column headers as first row (default = false)

Returns

Name Path Type Description
UserTableGetRecordsResult
UserTableGetRecordsResult array of array

UserTableGetRecordsResult

items
UserTableGetRecordsResult array of string

Insert rows into a user table

Import table rows into a user table

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

UserTable
UserTable True string

Name of the user table

Values
Values True string

List of row and column values to insert (e.g.: [John;Doe;New York],[Peter;Muster;Bern])

DeleteAllValues
DeleteAllValues boolean

Defines whether to delete all values in UserTable (default = false)

FirstRowContainsColumnHeaders
FirstRowContainsColumnHeaders boolean

Defines whether the first row of the values parameter contains column headers (default = false)

Returns

Name Path Type Description
User Table
userTable string

Name of user table

Inserted Rows
insertedRows integer

Number of inserted rows

List processes (deprecated) [DEPRECATED]

List processes (deprecated)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

Receiver
Receiver string

Login names of receivers from processes (e.g.: [email protected]|[email protected]). Is empty, logged in user will be taken as receiver

Status
Status string

Status of process. Default = open

IgnoreReceiver
IgnoreReceiver boolean

If yes, all processes indipendent of receiver are listed. Default = false

MaxSerchResults
MaxSerchResults string

Maximum number of process search results. Default = 100

Returns

Name Path Type Description
processes
processes array of object

processes

accessRightsEnumList
processes.accessRightsEnumList array of string

accessRightsEnumList

CheckOutStateEnum
processes.checkOutStateEnum string

Check out state of the process (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
processes.checkOutUserId string

Id of the user for which document is checked out

comments
processes.comments array of object

comments

Date
processes.comments.date string

Date of comment

Id
processes.comments.id string

Id of comment

Text
processes.comments.text string

User defined comment

UserId
processes.comments.userId string

Id of user, who has set the comment

CompletedDate
processes.completedDate string

Completed date of the process. Date format: yyyy-MM-ddTHH:mm:ss

completedTasks
processes.completedTasks array of object

completedTasks

Action
processes.completedTasks.action string

Action text for the user. Displayed to the end user

assignedUserIds
processes.completedTasks.assignedUserIds array of

assignedUserIds

comments
processes.completedTasks.comments array of object

comments

Date
processes.completedTasks.comments.date string

Date of comment

Id
processes.completedTasks.comments.id string

Id of comment

Text
processes.completedTasks.comments.text string

User defined comment

UserId
processes.completedTasks.comments.userId string

Id of user, who has set the comment

CompletedDate
processes.completedTasks.completedDate string

Completion date. Date format: yyyy-MM-ddTHH:mm:ss

completedUserIds
processes.completedTasks.completedUserIds array of string

completedUserIds

CreatedDate
processes.completedTasks.createdDate string

Creation date. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
processes.completedTasks.creatorId string

User id of the creator

Description
processes.completedTasks.description string

Task description

DueDate
processes.completedTasks.dueDate string

Due date of the task. Date format: yyyy-MM-ddTHH:mm:ss

intendedUserIds
processes.completedTasks.intendedUserIds array of

intendedUserIds

ReminderDate
processes.completedTasks.reminderDate string

Date for reminder. Date format: yyyy-MM-ddTHH:mm:ss

RequiresAllRecipients
processes.completedTasks.requiresAllRecipients boolean

Defines if all recipients have to close this task

ShowCloseTaskDialog
processes.completedTasks.showCloseTaskDialog boolean

Show close task dialog at task end

Status
processes.completedTasks.statusEnum string

Status of task (Open, InProcess, Complete, PreparedToComplete, Error)

TaskTemplateId
processes.completedTasks.taskTemplateId string

Task template id

CreatedDate
processes.createdDate string

Creation date of the process. Date format: yyyy-MM-ddTHH:mm:ss

CurrentTask
processes.currentTask string

Currently active task

CustomProperties
processes.customProperties string

List of all custom properties

DocumentIds
processes.documentIds string

List of all attached document ids

DueDate
processes.dueDate string

Due date for the process Date format: yyyy-MM-ddTHH:mm:ss

FolderElementId
processes.folderElementId string

Id of process as folder element

HasLinks
processes.hasLinks boolean

Flag whether the process has links

Id
processes.id string

Id of process

values
processes.name.values array of object

values

culture
processes.name.values.culture string

culture

text
processes.name.values.text string

text

PriorityEnum
processes.priorityEnum string

Priority of process (High, Normal, Low)

PluginStream
processes.pluginStream string

Data container for plugins

ProcessTemplateId
processes.processTemplateId string

Process template id

properties
processes.properties array of object

properties

propertyName
processes.properties.propertyName string

propertyName

propertyTypeId
processes.properties.propertyTypeId string

propertyTypeId

values
processes.properties.values array of string

values

ProtectionDomainId
processes.protectionDomainId string

Protection domain id of process

StatusEnum
processes.statusEnum string

Status of process (Open, InProcess, Complete, PreparedToComplete, Error)

HasMore
hasMore boolean

Indicates, whether more results exists or not. The flag is set to true if more results are available

ResumePoint
resumePoint string

The resume point from previous search operations. Set null for the first search operation

Logoff

Logoff

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

Returns

Name Path Type Description
LogoffResult
LogoffResult string

Result of logoff

Logon

Logon

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

User name
Username True string

User name for logon

Password
Password True string

Password

Tenant name
Tenantname string

Tenant name to logon to

Returns

Name Path Type Description
ConnectionId
connectionId string

Contains the connection id if successfully logged in

ConnectionTimeoutSeconds
connectionTimeoutSeconds integer

Timeout for connection

IsApplicationLicence
isApplicationLicence string

Is application license type

IsConcurrentLicence
isConcurrentLicence string

Is concurrent licence type

IsNamedLicence
isNamedLicence string

Is named license typ

IsVerificationCodeNeeded
isVerificationCodeNeeded string

Is verification code needed

PossibleTwoWayAuthenticationType
possibleTwoWayAuthenticationType string

Possible two way authentication type (None, Mail, SMS)

TwoWayAuthenticationTargetMail
twoWayAuthenticationTargetMail string

The masked mail address where twoWayAuthentication will send mail to

Logon with hashed password

Logon with hashed password

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

User name
userName True string

User name for logon

Hashed password
passwordHashed True string

User password for logon (Base64 encoded SHA 512 Hash)

Tenant name
tenantName string

Tenant name to logon to

Returns

Name Path Type Description
ConnectionId
LogonResult.ConnectionId string

The connection id to identify your connection

ConnectionTimeoutSeconds
LogonResult.ConnectionTimeoutSeconds integer

Connection timeout in seconds

IsApplicationLicence
LogonResult.IsApplicationLicence boolean

Is application license type

IsConcurrentLicence
LogonResult.IsConcurrentLicence boolean

Is concurrent licence type

IsNamedLicence
LogonResult.IsNamedLicence boolean

Is named license type

IsVerificationCodeNeeded
LogonResult.IsVerificationCodeNeeded boolean

Is verification code needed

JWTToken
LogonResult.JWTToken string

The JWT token for this connection

PossibleTwoWayAuthenticationType
LogonResult.PossibleTwoWayAuthenticationType string

Possible two way authentication type (None, Mail, SMS)

TwoWayAuthenticationTargetMail
LogonResult.TwoWayAuthenticationTargetMail string

The masked mail address where twoWayAuthentication will send mail to

Merge PDF documents

Merge two or more PDF documents in one document

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentId
DocumentId True string

Id of first PDF document, a new version will be created with new merged content

DocumentIdToAppend
DocumentIdToAppend True string

Document ids that will be appended (merged) into first one semicolon separated, i.e. '77b3c69d-7a9a-4083-9d75-83a5e6f3deca;82514f19-057c-484f-8ee2-c21df811a928'

ForceUndoCheckout
ForceUndoCheckout boolean

Undo a checkout on first PDF document, as needed. Default = false

Returns

Name Path Type Description
name
name string

Document name

id
id string

Document Id

versionId
versionId string

Document version Id

currentVersionId
currentVersionId string

Document current version Id

protectionDomainId
protectionDomainId string

Document protection domain Id

infoStoreId
infoStoreId string

InfoStore Id

checkOutStateEnum
checkOutStateEnum string

Check out state enum

checkOutUserId
checkOutUserId string

Check out user Id

properties
properties array of object

Properties

propertyTypeId
properties.propertyTypeId string

PropertyType Id

values
properties.values array of string

PropertyType values

globalValues
properties.globalValues array of object

globalValues

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

Global values culture

text
properties.globalValues.values.text string

Global values text

propertyTypeName
properties.propertyTypeName string

PropertyType name

propertyName
properties.propertyName string

Property name

importTemplateId
importTemplateId string

Import template Id

blogs
blogs array of object

Blogs

createdDate
blogs.createdDate string

Blog created date

creatorId
blogs.creatorId string

Blog creator Id

text
blogs.text string

Blog text

id
blogs.id string

Blog Id

accessRightsEnumList
accessRightsEnumList array of string

Access rights enum list

reminders
reminders array of

Reminders

pageCount
pageCount integer

Page count

mainFileLength
mainFileLength integer

Main file length

abonnements
abonnements array of

Abonnements

textAnnotations
annotationManager.textAnnotations array of

Text annotations

rectangleAnnotations
annotationManager.rectangleAnnotations array of

Rectangle annotations

postItAnnotations
annotationManager.postItAnnotations array of

PostIt annotations

stampAnnotations
annotationManager.stampAnnotations array of

Stamp annotations

documentData
documentData array of object

Document data

id
documentData.id string

Document data id

name
documentData.name string

Document data name

renditions
documentData.renditions array of object

Renditions

id
documentData.renditions.id string

Rendition Id

size
documentData.renditions.size string

Rendition size

files
documentData.renditions.files array of object

Rendition files

blobStoreId
documentData.renditions.files.blobStoreId string

Rendition blob store Id

blobPath
documentData.renditions.files.blobPath string

Rendition blob path

pageCount
documentData.renditions.pageCount string

Rendition page count

extension
documentData.renditions.extension string

Rendition extension

hashValue
documentData.renditions.hashValue array of integer

Rendition hash value

contentProtections
documentData.renditions.contentProtections array of

Rendition content protections

signingProfileId
signingProfileId string

Signing profile Id

lifeCycleId
lifeCycleManager.lifeCycleId string

Life cycle Id

lifeCycleStateId
lifeCycleManager.lifeCycleStateId string

Life cycle state Id

lifeCycleStartDate
lifeCycleManager.lifeCycleStartDate string

Life cycle start date

lifeCycleEndDate
lifeCycleManager.lifeCycleEndDate string

Life cycle end date

nextLifeCycleStates
lifeCycleManager.nextLifeCycleStates array of

Next life cycle states

checkOutLifeCycleStateId
lifeCycleManager.checkOutLifeCycleStateId string

Check out life cycle state Id

nextAutomaticLifeCycleStateId
lifeCycleManager.nextAutomaticLifeCycleStateId string

Next automatic life cycle state Id

lifeCycleProtections
lifeCycleManager.lifeCycleProtections array of object

Life cycle protections

id
lifeCycleManager.lifeCycleProtections.id string

Life cycle protection Id

protectionDurationTicks
lifeCycleManager.lifeCycleProtections.protectionDurationTicks integer

Life cycle protection duration ticks

protectCheckOut
lifeCycleManager.lifeCycleProtections.protectCheckOut boolean

Life cycle protection check out

protectContentChange
lifeCycleManager.lifeCycleProtections.protectContentChange boolean

Life cycle protection content change

protectPropertyChange
lifeCycleManager.lifeCycleProtections.protectPropertyChange boolean

Life cycle protection property change

protectAnnotationChange
lifeCycleManager.lifeCycleProtections.protectAnnotationChange boolean

Life cycle protection annotation change

protectProtectionDomainChange
lifeCycleManager.lifeCycleProtections.protectProtectionDomainChange boolean

Life cycle protection protection domain change

protectDelete
lifeCycleManager.lifeCycleProtections.protectDelete boolean

Life cycle protection delete

deleteAfterExpiration
lifeCycleManager.lifeCycleProtections.deleteAfterExpiration boolean

Life cycle protection delete after expiration

hasOverlay
hasOverlay boolean

Has overlay

sessionCount
sessionCount integer

Session count

hasSignature
hasSignature boolean

Has signature

hasBlog
hasBlog boolean

Has blog

hasAnnotation
hasAnnotation boolean

Has annotation

hasTempAccess
hasTempAccess boolean

Has temporary access

hasReminders
hasReminders boolean

Has reminders

hasLinks
hasLinks boolean

Has links

hasAbonnement
hasAbonnement boolean

Has abonnement

Process search

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

Conditions
Conditions string

Search condition format: [|||]. ComparisonEnums: "Equals,NotEquals,Greater,GreaterEquals,Less,LessEquals,Like,Contains,EqualsUndefined,In,None,Soundex,NotIn,Between" RelationEnums:"And,Or". e.g.: [Last check in|Less|2021-12-31|And],[Firstname|Equals|Peter|And],[Date|Between|2021-12-31;2022-12-31|And]

ResultProperties
ResultProperties string

Result properties list, comma separated. Could be property Name or Id, like "Name,Last check in,68b901cd-4d8f-11e6-aa6f-00ff04d7e62a"

MaxSerchResults
MaxSerchResults string

Maximum number of document search results. Default = 100

Culture
Culture string

The culture in which the text is given (de, en, fr, ...). Default = de

Returns

Name Path Type Description
processes
processes array of object

Result of process search

values
processes.name.values array of object

Property values

culture
processes.name.values.culture string

Property culture

text
processes.name.values.text string

Property text

id
processes.id string

Process Id

folderElementId
processes.folderElementId string

Folder element Id

checkOutStateEnum
processes.checkOutStateEnum string

Check out state enum

properties
processes.properties array of object

Properties

propertyTypeId
processes.properties.propertyTypeId string

PropertyType Id

values
processes.properties.values array of string

Property values

globalValues
processes.properties.globalValues array of object

Global values

values
processes.properties.globalValues.values array of object

values

culture
processes.properties.globalValues.values.culture string

Global value culture

text
processes.properties.globalValues.values.text string

Global value text

propertyTypeName
processes.properties.propertyTypeName string

PropertyType name

propertyName
processes.properties.propertyName string

Property name

priorityEnum
processes.priorityEnum string

Priority enum

statusEnum
processes.statusEnum string

Status enum

dueDate
processes.dueDate string

Due date

hasLinks
processes.hasLinks boolean

Has links

accessRightsEnumList
processes.accessRightsEnumList array of string

Access rights enum list

hasMore
hasMore boolean

Has more

resumePoint
resumePoint string

Resume point

Update a row in a user table

Update a row in a user table

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

User table name
UserTable True string

User table name

RowData
RowData True string

String containing row data to update, separated by semicolon, first element must be the InternalRecord_Id of the row to update, "100" in the following example: 100;John;Doe;2024-01-01;2024-12-31

Returns

Name Path Type Description
userTableUpdateRowResult
userTableUpdateRowResult integer

userTableUpdateRowResult

Update document (deprecated) [DEPRECATED]

Update document (deprecated)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentId
DocumentId True string

Id of document

DocumentTitle
DocumentTitle string

Title of document

DocumentProperties
DocumentProperties string

Document properties update format: Firstname=Peter|Lastname=Muller|InvoiceNo=4711;4712;4713

Culture
Culture string

The culture in which the text is given (de, en, fr, ...). Default = de

FileContent
FileContent string

File content base64 string

Returns

Name Path Type Description
abonnements
abonnements array of object

abonnements

OnContentChange
abonnements.onContentChange boolean

Abonnement is active on file changes

OnDelete
abonnements.onDelete boolean

Abonnement is active on delete

OnMetadataChange
abonnements.onMetadataChange boolean

Abonnement is active on index changes

UserId
abonnements.userId string

The user id for this abonnnement

accessRightsEnumList
accessRightsEnumList array of string

accessRightsEnumList

postItAnnotations
annotationManager.postItAnnotations array of object

postItAnnotations

CreatedDate
annotationManager.postItAnnotations.createdDate string

Creation date from post it annotation

CreatorId
annotationManager.postItAnnotations.creatorId string

User id of creator from post it annotation

IsItalic
annotationManager.postItAnnotations.fontInfo.isItalic boolean

Is font italic from post it annotation

IsStrikeOut
annotationManager.postItAnnotations.fontInfo.isStrikeOut boolean

Is Font strike out from post it annotation

IsUnderline
annotationManager.postItAnnotations.fontInfo.isUnderline boolean

Is Font is underline from post it annotation

Name
annotationManager.postItAnnotations.fontInfo.name string

Font name from post it annotation. Default = Arial

Pitch
annotationManager.postItAnnotations.fontInfo.pitch integer

Font pitch from post it annotation

Size
annotationManager.postItAnnotations.fontInfo.size integer

Font size from post it annotation. Example: Size:12 is 12000. You need factor 1000

Weight
annotationManager.postItAnnotations.fontInfo.weight integer

Font weight from post it annotation

Id
annotationManager.postItAnnotations.id string

Id of the post it annotation

ModifiedDate
annotationManager.postItAnnotations.modifiedDate string

Date of modification from post it annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.postItAnnotations.pageNumber integer

Number of page from post it annotation

SecurityLevelEnum
annotationManager.postItAnnotations.securityLevelEnum string

Security level for post it annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.postItAnnotations.selectable boolean

Defines if post it annotation is selectable by user

Text
annotationManager.postItAnnotations.text string

User defined text for post it annotation

X
annotationManager.postItAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI of post it annotation

Y
annotationManager.postItAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI of post it annotation

rectangleAnnotations
annotationManager.rectangleAnnotations array of object

rectangleAnnotations

Color
annotationManager.rectangleAnnotations.color integer

Color of rectangle (32 bit ARGB value) from rectangle annotation Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ColorHexCode
annotationManager.rectangleAnnotations.colorHexCode string

Color of rectangle (RGB hexadecimal code) from rectangle annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
annotationManager.rectangleAnnotations.createdDate string

Creation date from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

creatorId
annotationManager.rectangleAnnotations.creatorId string

CreatorId

Height
annotationManager.rectangleAnnotations.height integer

Height of rectangle in pixel per inch for 7200 DPI

Id
annotationManager.rectangleAnnotations.Id string

Id of the rectangle annotation

ModifiedDate
annotationManager.rectangleAnnotations.modifiedDate string

Date of modification from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.rectangleAnnotations.pageNumber integer

Number of page from rectangle annotation

SecurityLevelEnum
annotationManager.rectangleAnnotations.securityLevelEnum string

Security level for rectangle annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.rectangleAnnotations.selectable boolean

Defines if rectangle annotation is selectable by user

Transparent
annotationManager.rectangleAnnotations.transparent boolean

Rectangle should be transparent (highlight)

Width
annotationManager.rectangleAnnotations.width integer

Width of rectangle in pixel per inch for 7200 DPI

X
annotationManager.rectangleAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI from rectangle annotation

Y
annotationManager.rectangleAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI from rectangle annotation

textAnnotations
annotationManager.textAnnotations array of object

textAnnotations

BackgroundColor
annotationManager.textAnnotations.backgroundColor integer

Color of background (32 bit ARGB value) from text annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

BackgroundColorHexCode
annotationManager.textAnnotations.backgroundColorHexCode string

Color of background (RGB hexadecimal code) from text annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
annotationManager.textAnnotations.createdDate string

creation date from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
annotationManager.textAnnotations.creatorId string

User id of creator from text annotation

IsItalic
annotationManager.textAnnotations.fontInfo.isItalic boolean

Is Font italic from text annotation

IsStrikeOut
annotationManager.textAnnotations.fontInfo.isStrikeOut boolean

Is font strike out from text annotation

IsUnderline
annotationManager.textAnnotations.fontInfo.isUnderline boolean

Is font underline from text annotation

Name
annotationManager.textAnnotations.fontInfo.name string

Font name from text annotation. Default = Arial

Pitch
annotationManager.textAnnotations.fontInfo.pitch integer

Font pitch from text annotation

Size
annotationManager.textAnnotations.fontInfo.size integer

Font size from text annotation. Example: Size:12 is 12000. You need factor 1000

Weight
annotationManager.textAnnotations.fontInfo.weight integer

Font weight from text annotation

ForegroundColor
annotationManager.textAnnotations.foregroundColor integer

Color of the foreground (32 bit ARGB value) from text annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ForegroundColorHexCode
annotationManager.textAnnotations.foregroundColorHexCode string

Color of foreground (RGB hexadecimal code) from text annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

Height
annotationManager.textAnnotations.height integer

Height of text in pixel per inch for 7200 DPI from text annotation

Id
annotationManager.textAnnotations.id string

Id of text annotation

ModifiedDate
annotationManager.textAnnotations.modifiedDate string

Date of modification from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.textAnnotations.pageNumber integer

Number of page from text annotation

Rotation
annotationManager.textAnnotations.rotation integer

Rotation in degrees from text annotation

SecurityLevelEnum
annotationManager.textAnnotations.securityLevelEnum string

Security level for text annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.textAnnotations.selectable boolean

Defines if text annotation is selectable by user

Text
annotationManager.textAnnotations.text string

User defined Text of text annotation

Transparent
annotationManager.textAnnotations.transparent boolean

Text annotation should be transparent

Width
annotationManager.textAnnotations.width integer

Width of text in pixel per inch for 7200 DPI from text annotation

X
annotationManager.textAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI from text annotation

Y
annotationManager.textAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI from text annotation

blogs
blogs array of object

blogs

CreatedDate
blogs.createdDate string

Date on which the Blog was created. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
blogs.creatorId string

User Id of the creating user blog

Id
blogs.id string

Id of the blog

Text
blogs.text string

Text of blog item

CheckOutStateEnum
checkOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
checkOutUserId string

Id of the user for which document is checked out

documentData
documentData array of object

documentData

Id
documentData.id string

Id of document data

Name
documentData.name string

Document data name

renditions
documentData.renditions array of

renditions

HasOverlay
hasOverlay boolean

Defines if the document should be displayed with a overlay

Id
id string

Id of the document

ImportTemplateId
importTemplateId string

Id of the import template for this document

InfoStoreId
infoStoreId string

Id of the info store

CheckOutLifeCycleStateId
lifeCycleManager.checkOutLifeCycleStateId string

Checkout life cycle state

LifeCycleEndDate
lifeCycleManager.lifeCycleEndDate string

Calculated end date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStartDate
lifeCycleManager.lifeCycleStartDate string

Start date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStateId
lifeCycleManager.lifeCycleStateId string

Id of the LifeCycle state

NextAutomaticLifeCycleStateId
lifeCycleManager.nextAutomaticLifeCycleStateId string

Next automatic life cycle state

nextLifeCycleStates
lifeCycleManager.nextLifeCycleStates array of string

nextLifeCycleStates

lifeCycleProtections
lifeCycleManager.lifeCycleProtections array of object

lifeCycleProtections

DeleteAfterExpiration
lifeCycleManager.lifeCycleProtections.deleteAfterExpiration boolean

Allow to delete document after protection expiration

Id
lifeCycleManager.lifeCycleProtections.id string

Id of life cycle state protection

ProtectAnnotationChange
lifeCycleManager.lifeCycleProtections.protectAnnotationChange boolean

Protect against annotation changes

ProtectCheckOut
lifeCycleManager.lifeCycleProtections.protectCheckOut boolean

Protect against check out

ProtectContentChange
lifeCycleManager.lifeCycleProtections.protectContentChange boolean

Protect against content change

ProtectDelete
lifeCycleManager.lifeCycleProtections.protectDelete boolean

Protect against delete

ProtectPropertyChange
lifeCycleManager.lifeCycleProtections.protectPropertyChange boolean

Protect against property changes

ProtectProtectionDomainChange
lifeCycleManager.lifeCycleProtections.protectProtectionDomainChange boolean

Protect against security change

ProtectionDurationTicks
lifeCycleManager.lifeCycleProtections.protectionDurationTicks integer

Duration of protection

LifeCycleId
lifeCycleManager.lifeCycleId string

Id of the LifeCycle

MainFileLength
mainFileLength integer

Main file size

Name
name string

Name of the document

PageCount
pageCount integer

Page count of main file

properties
properties array of object

properties

globalValues
properties.globalValues array of object

globalValues

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

Culture

text
properties.globalValues.values.text string

Text

PropertyName
properties.propertyName string

Name of property

PropertyTypeId
properties.propertyTypeId string

Type id of the index field

values
properties.values array of string

PropertyType values

ProtectionDomainId
protectionDomainId string

Id of the protection domain

reminders
reminders array of object

reminders

Description
reminders.description string

Description for reminder

Interval
reminders.interval integer

Interval in days between reminders

ProcessTemplateId
reminders.processTemplateId string

Process template Id for this reminder

ReminderDate
reminders.reminderDate string

Date of the reminder. Date format: yyyy-MM-ddTHH:mm:ss

ReminderId
reminders.reminderId string

Id of the reminder

subjectIds
reminders.subjectIds array of

subjectIds

UseUserFromProcessTemplate
reminders.useUserFromProcessTemplate boolean

Defines if the user definition from process template will be used

SigningProfileId
signingProfileId string

Id of the signing profile

VersionId
versionId string

Version id of the document

Update document (V2)

Update document (V2)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

DocumentTitle
DocumentTitle string

Title of document

DocumentProperties
DocumentProperties string

Document properties update format: Firstname=Peter|Lastname=Muller|InvoiceNo=4711;4712;4713

RemoveDocumentProperties
RemoveDocumentProperties string

List of semicolon separated property Names or Ids to remove from document, like "FistName;b9cfbdf7-f6fb-4179-91c8-d9681fb680dd;Departments"

Culture
Culture string

The culture in which the text is given (de, en, fr, ...). Default = de

DocumentId
DocumentId True string

Id of document

ProtectionDomain
ProtectionDomain string

ProtectionDomain Name or Id

Blog
Blog string

Add a Blog text entry on document

UploadMethod
UploadMethod string

Method used on uploading the document to InfoShare. Default = UploadFileBytesLarge

FileContent
FileContent string

File content base64 string

ForceUndoCheckout
ForceUndoCheckout boolean

Undo a document's checkout. Default = false

ChunkSize
ChunkSize integer

Size of the file upload chunk used with UploadStreamChunks and UploadFileBytesLarge upload methods, default 262144

Returns

Name Path Type Description
abonnements
abonnements array of object

Abonnements

OnContentChange
abonnements.onContentChange boolean

Abonnement is active on file changes

OnDelete
abonnements.onDelete boolean

Abonnement is active on delete

OnMetadataChange
abonnements.onMetadataChange boolean

Abonnement is active on index changes

UserId
abonnements.userId string

The user id for this abonnnement

accessRightsEnumList
accessRightsEnumList array of string

Access rights enum list

postItAnnotations
annotationManager.postItAnnotations array of object

postItAnnotations

CreatedDate
annotationManager.postItAnnotations.createdDate string

Creation date from post it annotation

CreatorId
annotationManager.postItAnnotations.creatorId string

User id of creator from post it annotation

IsItalic
annotationManager.postItAnnotations.fontInfo.isItalic boolean

Is font italic from post it annotation

IsStrikeOut
annotationManager.postItAnnotations.fontInfo.isStrikeOut boolean

Is Font strike out from post it annotation

IsUnderline
annotationManager.postItAnnotations.fontInfo.isUnderline boolean

Is Font is underline from post it annotation

Name
annotationManager.postItAnnotations.fontInfo.name string

Font name from post it annotation. Default = Arial

Pitch
annotationManager.postItAnnotations.fontInfo.pitch integer

Font pitch from post it annotation

Size
annotationManager.postItAnnotations.fontInfo.size integer

Font size from post it annotation. Example: Size:12 is 12000. You need factor 1000

Weight
annotationManager.postItAnnotations.fontInfo.weight integer

Font weight from post it annotation

Id
annotationManager.postItAnnotations.id string

Annotation post it Id

ModifiedDate
annotationManager.postItAnnotations.modifiedDate string

Date of modification from post it annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.postItAnnotations.pageNumber integer

Number of page from post it annotation

SecurityLevelEnum
annotationManager.postItAnnotations.securityLevelEnum string

Security level for post it annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.postItAnnotations.selectable boolean

Defines if post it annotation is selectable by user

Text
annotationManager.postItAnnotations.text string

User defined text for post it annotation

X
annotationManager.postItAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI of post it annotation

Y
annotationManager.postItAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI of post it annotation

rectangleAnnotations
annotationManager.rectangleAnnotations array of object

rectangleAnnotations

Color
annotationManager.rectangleAnnotations.color integer

Color of rectangle (32 bit ARGB value) from rectangle annotation Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ColorHexCode
annotationManager.rectangleAnnotations.colorHexCode string

Color of rectangle (RGB hexadecimal code) from rectangle annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
annotationManager.rectangleAnnotations.createdDate string

Creation date from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

creatorId
annotationManager.rectangleAnnotations.creatorId string

Rectangle annotation creator Id

Height
annotationManager.rectangleAnnotations.height integer

Height of rectangle in pixel per inch for 7200 DPI

Id
annotationManager.rectangleAnnotations.Id string

Rectangle annotation Id

ModifiedDate
annotationManager.rectangleAnnotations.modifiedDate string

Date of modification from rectangle annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.rectangleAnnotations.pageNumber integer

Number of page from rectangle annotation

SecurityLevelEnum
annotationManager.rectangleAnnotations.securityLevelEnum string

Security level for rectangle annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.rectangleAnnotations.selectable boolean

Defines if rectangle annotation is selectable by user

Transparent
annotationManager.rectangleAnnotations.transparent boolean

Rectangle should be transparent (highlight)

Width
annotationManager.rectangleAnnotations.width integer

Width of rectangle in pixel per inch for 7200 DPI

X
annotationManager.rectangleAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI from rectangle annotation

Y
annotationManager.rectangleAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI from rectangle annotation

textAnnotations
annotationManager.textAnnotations array of object

Text annotations

BackgroundColor
annotationManager.textAnnotations.backgroundColor integer

Color of background (32 bit ARGB value) from text annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

BackgroundColorHexCode
annotationManager.textAnnotations.backgroundColorHexCode string

Color of background (RGB hexadecimal code) from text annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

CreatedDate
annotationManager.textAnnotations.createdDate string

creation date from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
annotationManager.textAnnotations.creatorId string

User id of creator from text annotation

IsItalic
annotationManager.textAnnotations.fontInfo.isItalic boolean

Is Font italic from text annotation

IsStrikeOut
annotationManager.textAnnotations.fontInfo.isStrikeOut boolean

Is font strike out from text annotation

IsUnderline
annotationManager.textAnnotations.fontInfo.isUnderline boolean

Is font underline from text annotation

Name
annotationManager.textAnnotations.fontInfo.name string

Font name from text annotation. Default = Arial

Pitch
annotationManager.textAnnotations.fontInfo.pitch integer

Font pitch from text annotation

Size
annotationManager.textAnnotations.fontInfo.size integer

Font size from text annotation. Example: Size:12 is 12000. You need factor 1000

Weight
annotationManager.textAnnotations.fontInfo.weight integer

Font weight from text annotation

ForegroundColor
annotationManager.textAnnotations.foregroundColor integer

Color of the foreground (32 bit ARGB value) from text annotation. Example: Black: -16777216 White: -1 Red: -65536 Green: -16744448 Blue: -16776961

ForegroundColorHexCode
annotationManager.textAnnotations.foregroundColorHexCode string

Color of foreground (RGB hexadecimal code) from text annotation. Example: Black: #000000 White: #FFFFFF Red: #FF0000 Green: #008000 Blue: #0000FF

Height
annotationManager.textAnnotations.height integer

Height of text in pixel per inch for 7200 DPI from text annotation

Id
annotationManager.textAnnotations.id string

Id of text annotation

ModifiedDate
annotationManager.textAnnotations.modifiedDate string

Date of modification from text annotation. Date format: yyyy-MM-ddTHH:mm:ss

PageNumber
annotationManager.textAnnotations.pageNumber integer

Number of page from text annotation

Rotation
annotationManager.textAnnotations.rotation integer

Rotation in degrees from text annotation

SecurityLevelEnum
annotationManager.textAnnotations.securityLevelEnum string

Security level for text annotation (PubliclyAvailable, Personal, PersonalProtected, OnlyEditors). Default = PubliclyAvailable

Selectable
annotationManager.textAnnotations.selectable boolean

Defines if text annotation is selectable by user

Text
annotationManager.textAnnotations.text string

User defined Text of text annotation

Transparent
annotationManager.textAnnotations.transparent boolean

Text annotation should be transparent

Width
annotationManager.textAnnotations.width integer

Width of text in pixel per inch for 7200 DPI from text annotation

X
annotationManager.textAnnotations.x integer

X coordinate in pixel per inch for 7200 DPI from text annotation

Y
annotationManager.textAnnotations.y integer

Y coordinate in pixel per inch for 7200 DPI from text annotation

blogs
blogs array of object

blogs

CreatedDate
blogs.createdDate string

Date on which the Blog was created. Date format: yyyy-MM-ddTHH:mm:ss

CreatorId
blogs.creatorId string

User Id of the creating user blog

Id
blogs.id string

Id of the blog

Text
blogs.text string

Text of blog item

CheckOutStateEnum
checkOutStateEnum string

Check out state of the document (NotCheckedOut, CheckedOut, CheckedOutExclusive, Null)

CheckOutUserId
checkOutUserId string

Id of the user for which document is checked out

documentData
documentData array of object

Document data

Id
documentData.id string

Document data Id

Name
documentData.name string

Document data name

renditions
documentData.renditions array of

Renditions

HasOverlay
hasOverlay boolean

Defines if the document should be displayed with a overlay

Id
id string

Id of the document

ImportTemplateId
importTemplateId string

Id of the import template for this document

InfoStoreId
infoStoreId string

Id of the info store

CheckOutLifeCycleStateId
lifeCycleManager.checkOutLifeCycleStateId string

Checkout life cycle state

LifeCycleEndDate
lifeCycleManager.lifeCycleEndDate string

Calculated end date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStartDate
lifeCycleManager.lifeCycleStartDate string

Start date of the life cycle. Date format: yyyy-MM-ddTHH:mm:ss

LifeCycleStateId
lifeCycleManager.lifeCycleStateId string

Id of the LifeCycle state

NextAutomaticLifeCycleStateId
lifeCycleManager.nextAutomaticLifeCycleStateId string

Next automatic life cycle state

nextLifeCycleStates
lifeCycleManager.nextLifeCycleStates array of string

Next life cycle states

lifeCycleProtections
lifeCycleManager.lifeCycleProtections array of object

lifeCycleProtections

DeleteAfterExpiration
lifeCycleManager.lifeCycleProtections.deleteAfterExpiration boolean

Allow to delete document after protection expiration

Id
lifeCycleManager.lifeCycleProtections.id string

Id of life cycle state protection

ProtectAnnotationChange
lifeCycleManager.lifeCycleProtections.protectAnnotationChange boolean

Protect against annotation changes

ProtectCheckOut
lifeCycleManager.lifeCycleProtections.protectCheckOut boolean

Protect against check out

ProtectContentChange
lifeCycleManager.lifeCycleProtections.protectContentChange boolean

Protect against content change

ProtectDelete
lifeCycleManager.lifeCycleProtections.protectDelete boolean

Protect against delete

ProtectPropertyChange
lifeCycleManager.lifeCycleProtections.protectPropertyChange boolean

Protect against property changes

ProtectProtectionDomainChange
lifeCycleManager.lifeCycleProtections.protectProtectionDomainChange boolean

Protect against security change

ProtectionDurationTicks
lifeCycleManager.lifeCycleProtections.protectionDurationTicks integer

Duration of protection

LifeCycleId
lifeCycleManager.lifeCycleId string

Id of the LifeCycle

MainFileLength
mainFileLength integer

Main file size

Name
name string

Name of the document

PageCount
pageCount integer

Page count of main file

properties
properties array of object

Properties

globalValues
properties.globalValues array of object

Global values

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

Global value culture

text
properties.globalValues.values.text string

Global value text

PropertyName
properties.propertyName string

Name of property

PropertyTypeId
properties.propertyTypeId string

Type id of the index field

values
properties.values array of string

Property type values

ProtectionDomainId
protectionDomainId string

Id of the protection domain

reminders
reminders array of object

reminders

Description
reminders.description string

Description for reminder

Interval
reminders.interval integer

Interval in days between reminders

ProcessTemplateId
reminders.processTemplateId string

Process template Id for this reminder

ReminderDate
reminders.reminderDate string

Date of the reminder. Date format: yyyy-MM-ddTHH:mm:ss

ReminderId
reminders.reminderId string

Id of the reminder

subjectIds
reminders.subjectIds array of

subjectIds

UseUserFromProcessTemplate
reminders.useUserFromProcessTemplate boolean

Defines if the user definition from process template will be used

SigningProfileId
signingProfileId string

Id of the signing profile

VersionId
versionId string

Version id of the document

Update process (deprecated) [DEPRECATED]

Update process (deprecated)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

ProcessId
ProcessId True string

Id of process (Guid)

AssignUserLoginNames
AssignUserLoginNames string

Assign user login names to current task. (e.g.: [email protected];[email protected])

ProcessProperties
ProcessProperties string

Process properties update format: Firstname=Peter|Lastname=Muller|InvoiceNo=4711;4712;4713

Custom properties
CustomProperties string

Custom properties. Format: [||PropertyType] (e.g. [Supplier|Muster|String][InvoiceDate|2021-01-29T13:05:45 |Date][InvoiceNo|4711|Number])

Comment
Comment string

Comment

Culture
Culture string

The culture in which the property names are given (de, en, fr, ...). Default = de

Returns

Name Path Type Description
values
name.values array of object

values

culture
name.values.culture string

culture

text
name.values.text string

text

values
description.values array of object

values

culture
description.values.culture string

culture

text
description.values.text string

text

id
id string

id

protectionDomainId
protectionDomainId string

protectionDomainId

processTemplateId
processTemplateId string

processTemplateId

properties
properties array of object

properties

propertyTypeId
properties.propertyTypeId string

propertyTypeId

values
properties.values array of string

values

globalValues
properties.globalValues array of object

globalValues

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

culture

text
properties.globalValues.values.text string

text

propertyTypeName
properties.propertyTypeName string

propertyTypeName

propertyName
properties.propertyName string

propertyName

priorityEnum
priorityEnum string

priorityEnum

pluginStream
pluginStream string

pluginStream

dueDate
dueDate string

dueDate

createdDate
createdDate string

createdDate

completedDate
completedDate string

completedDate

comments
comments array of object

comments

id
comments.id string

id

date
comments.date string

date

userId
comments.userId string

userId

text
comments.text string

text

accessRightsEnumList
accessRightsEnumList array of string

accessRightsEnumList

statusEnum
statusEnum string

statusEnum

customProperties
customProperties array of object

customProperties

name
customProperties.name string

name

value
customProperties.value string

value

customPropertyTypeEnum
customProperties.customPropertyTypeEnum string

customPropertyTypeEnum

id
currentTask.id string

id

action
currentTask.action string

action

creatorId
currentTask.creatorId string

creatorId

dueDate
currentTask.dueDate string

dueDate

createdDate
currentTask.createdDate string

createdDate

completedDate
currentTask.completedDate string

completedDate

taskTemplateId
currentTask.taskTemplateId string

taskTemplateId

comments
currentTask.comments array of

comments

reminderDate
currentTask.reminderDate string

reminderDate

statusEnum
currentTask.statusEnum string

statusEnum

description
currentTask.description string

description

requiresAllRecipients
currentTask.requiresAllRecipients boolean

requiresAllRecipients

assignedUserIds
currentTask.assignedUserIds array of string

assignedUserIds

completedUserIds
currentTask.completedUserIds array of string

completedUserIds

showCloseTaskDialog
currentTask.showCloseTaskDialog boolean

showCloseTaskDialog

intendedUserIds
currentTask.intendedUserIds array of

intendedUserIds

values
currentTask.nameGlobal.values array of object

values

culture
currentTask.nameGlobal.values.culture string

culture

text
currentTask.nameGlobal.values.text string

text

values
currentTask.descriptionGlobal.values array of object

values

culture
currentTask.descriptionGlobal.values.culture string

culture

text
currentTask.descriptionGlobal.values.text string

text

assignedUserCCIds
currentTask.assignedUserCCIds array of

assignedUserCCIds

deputyRepresentations
currentTask.deputyRepresentations array of

deputyRepresentations

taskActionEnum
currentTask.taskActionEnum string

taskActionEnum

completedTasks
completedTasks array of object

completedTasks

id
completedTasks.id string

id

action
completedTasks.action string

action

creatorId
completedTasks.creatorId string

creatorId

dueDate
completedTasks.dueDate string

dueDate

createdDate
completedTasks.createdDate string

createdDate

completedDate
completedTasks.completedDate string

completedDate

taskTemplateId
completedTasks.taskTemplateId string

taskTemplateId

comments
completedTasks.comments array of

comments

reminderDate
completedTasks.reminderDate string

reminderDate

statusEnum
completedTasks.statusEnum string

statusEnum

description
completedTasks.description string

description

requiresAllRecipients
completedTasks.requiresAllRecipients boolean

requiresAllRecipients

assignedUserIds
completedTasks.assignedUserIds array of string

assignedUserIds

completedUserIds
completedTasks.completedUserIds array of string

completedUserIds

showCloseTaskDialog
completedTasks.showCloseTaskDialog boolean

showCloseTaskDialog

intendedUserIds
completedTasks.intendedUserIds array of

intendedUserIds

values
completedTasks.nameGlobal.values array of object

values

culture
completedTasks.nameGlobal.values.culture string

culture

text
completedTasks.nameGlobal.values.text string

text

values
completedTasks.descriptionGlobal.values array of object

values

culture
completedTasks.descriptionGlobal.values.culture string

culture

text
completedTasks.descriptionGlobal.values.text string

text

assignedUserCCIds
completedTasks.assignedUserCCIds array of

assignedUserCCIds

deputyRepresentations
completedTasks.deputyRepresentations array of

deputyRepresentations

taskActionEnum
completedTasks.taskActionEnum string

taskActionEnum

documentIds
documentIds array of string

documentIds

checkOutStateEnum
checkOutStateEnum string

checkOutStateEnum

checkOutUserId
checkOutUserId string

checkOutUserId

sessionCount
sessionCount integer

sessionCount

Update process (V2)

Update process (V2)

Parameters

Name Key Required Type Description
ArchiveUrl
ArchiveUrl True string

Url of archive api (e.g.: https://documentarchive.ch/sdk/wcfJSON)

ConnectionId
ConnectionId True string

The connection id to identify your connection

ProcessId
ProcessId True string

Id of process (Guid)

ProcessProperties
ProcessProperties string

Process properties update format: Firstname=Peter|Lastname=Muller|InvoiceNo=4711;4712;4713

RemoveProcessProperties
RemoveProcessProperties string

List of semicolon separated property Names or Ids to remove from process, like "FistName;b9cfbdf7-f6fb-4179-91c8-d9681fb680dd;Departments"

CustomProperties
CustomProperties string

Custom properties. Format: [||PropertyType] (e.g. [Supplier|Muster|String][InvoiceDate|2021-01-29T13:05:45 |Date][InvoiceNo|4711|Number])

Comment
Comment string

Add a process comment text

AssignUserLoginNames
AssignUserLoginNames string

The assigned user login names, separated by semicolon, like user1;user2

AddDocumentIds
AddDocumentIds string

Semicolon separated list of document Ids to add to the process, e.g. '1450c90e-2783-419b-b428-6ffa3b7cabe2;0339a105-e06a-4af4-8fa2-d0b6b837fc16'

RemoveDocumentIds
RemoveDocumentIds string

Semicolon separated list of document Ids to remove from the process, e.g. '1450c90e-2783-419b-b428-6ffa3b7cabe2;0339a105-e06a-4af4-8fa2-d0b6b837fc16'

DueDate
DueDate string

Due date for the process. Date format: yyyy-MM-ddTHH:mm:ss. Default = current date

Priority
Priority string

Priority of process (e.g. Low, Normal, High). Default = Normal

Culture
Culture string

The culture in which the text is given (de, en, fr, ...). Default = de

ForceUndoCheckout
ForceUndoCheckout boolean

Force process undo checkout if needed

Protection Domain
ProtectionDomain string

Protection Domain Id or Name

Returns

Name Path Type Description
values
name.values array of object

Property values

culture
name.values.culture string

Property culture

text
name.values.text string

Property text

values
description.values array of object

values

culture
description.values.culture string

Property culture

text
description.values.text string

Property text

id
id string

Process Id

protectionDomainId
protectionDomainId string

Process protection domain Id

processTemplateId
processTemplateId string

Process template Id

properties
properties array of object

Properties

propertyTypeId
properties.propertyTypeId string

PropertyType Id

values
properties.values array of string

Property values

globalValues
properties.globalValues array of object

Global values

values
properties.globalValues.values array of object

values

culture
properties.globalValues.values.culture string

Global value culture

text
properties.globalValues.values.text string

Global value text

propertyTypeName
properties.propertyTypeName string

PropertyType name

propertyName
properties.propertyName string

Property name

priorityEnum
priorityEnum string

Process priority enum

pluginStream
pluginStream string

Process plugin stream

dueDate
dueDate string

Process due date

createdDate
createdDate string

Process created date

completedDate
completedDate string

Process completed date

comments
comments array of object

Comments

id
comments.id string

Process comment Id

date
comments.date string

Process comment date

userId
comments.userId string

Process comment user Id

text
comments.text string

Process comment text

accessRightsEnumList
accessRightsEnumList array of string

Access rights enum list

statusEnum
statusEnum string

Status enum

customProperties
customProperties array of object

Custom properties

name
customProperties.name string

Custom property name

value
customProperties.value string

Custom property value

customPropertyTypeEnum
customProperties.customPropertyTypeEnum string

Custom property type enum

id
currentTask.id string

Current task Id

action
currentTask.action string

Current task action

creatorId
currentTask.creatorId string

Current task creator Id

dueDate
currentTask.dueDate string

Current task due date

createdDate
currentTask.createdDate string

Current task created date

completedDate
currentTask.completedDate string

Current task completed date

taskTemplateId
currentTask.taskTemplateId string

Current task task template Id

comments
currentTask.comments array of

Current task comments

reminderDate
currentTask.reminderDate string

Current task reminder date

statusEnum
currentTask.statusEnum string

Current task status enum

description
currentTask.description string

Current task description

requiresAllRecipients
currentTask.requiresAllRecipients boolean

Current task requires all recipients

assignedUserIds
currentTask.assignedUserIds array of string

Current task assigned user Ids

completedUserIds
currentTask.completedUserIds array of string

Current task completed user Ids

showCloseTaskDialog
currentTask.showCloseTaskDialog boolean

Current task show close task dialog

intendedUserIds
currentTask.intendedUserIds array of

Current task intended user Ids

values
currentTask.nameGlobal.values array of object

values

culture
currentTask.nameGlobal.values.culture string

Global name culture

text
currentTask.nameGlobal.values.text string

Global name text

values
currentTask.descriptionGlobal.values array of object

values

culture
currentTask.descriptionGlobal.values.culture string

Global description culture

text
currentTask.descriptionGlobal.values.text string

Global description text

assignedUserCCIds
currentTask.assignedUserCCIds array of

Assigned user Cc Ids

deputyRepresentations
currentTask.deputyRepresentations array of

Deputy representations

taskActionEnum
currentTask.taskActionEnum string

Task action enum

completedTasks
completedTasks array of object

Completed tasks

id
completedTasks.id string

Completed task Id

action
completedTasks.action string

Completed task action

creatorId
completedTasks.creatorId string

Completed task creator Id

dueDate
completedTasks.dueDate string

Completed task due date

createdDate
completedTasks.createdDate string

Completed task created date

completedDate
completedTasks.completedDate string

Completed task completed date

taskTemplateId
completedTasks.taskTemplateId string

Completed task task template Id

comments
completedTasks.comments array of

Completed task comments

reminderDate
completedTasks.reminderDate string

Completed task reminder date

statusEnum
completedTasks.statusEnum string

Completed task status enum

description
completedTasks.description string

description

requiresAllRecipients
completedTasks.requiresAllRecipients boolean

Completed task requires all recipients

assignedUserIds
completedTasks.assignedUserIds array of string

Completed task assigned user Ids

completedUserIds
completedTasks.completedUserIds array of string

Completed task completed user Ids

showCloseTaskDialog
completedTasks.showCloseTaskDialog boolean

Completed task show close task dialog

intendedUserIds
completedTasks.intendedUserIds array of

Completed task intended user Ids

values
completedTasks.nameGlobal.values array of object

values

culture
completedTasks.nameGlobal.values.culture string

Global name culture

text
completedTasks.nameGlobal.values.text string

Global name text

values
completedTasks.descriptionGlobal.values array of object

values

culture
completedTasks.descriptionGlobal.values.culture string

Global description culture

text
completedTasks.descriptionGlobal.values.text string

Global description text

assignedUserCCIds
completedTasks.assignedUserCCIds array of

Completed task assigned user Cc Ids

deputyRepresentations
completedTasks.deputyRepresentations array of

Completed task deputy representations

taskActionEnum
completedTasks.taskActionEnum string

Completed task task action enum

documentIds
documentIds array of string

Completed task document Ids

checkOutStateEnum
checkOutStateEnum string

Completed task check out state enum

checkOutUserId
checkOutUserId string

Completed task check out user Id

sessionCount
sessionCount integer

Completed task session count