docs.jsonld
type: ApiDocumentation
entrypoint: /
supported class: AppUser
supported class: ActionAttributes
supported class: Decision
supported class: DecisionCondition
supported class: DecisionConditionSet
supported class: Field
supported class: FieldAttributes
supported class: FieldCondition
supported class: FieldConditionSet
supported class: Form
supported class: Input
supported class: Item
supported class: ItemType
supported class: ItemTypeField
supported class: ItemValue
supported class: Step
supported class: Workflow
supported class: Action
supported class: WorkflowGroup
supported class: WorkflowItemTypeReference
supported class: Entrypoint
supported class: ConstraintViolation
supported class: ConstraintViolationList

AppUser
type: Class
title: AppUser
supported property: SupportedProperty
  property: uuid
  title: uuid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: email
  title: email
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: roles
  title: roles
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: password
  title: password
  required: false
  readable: true
  writeable: true
  description: The hashed password
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: userIdentifier
  title: userIdentifier
  required: false
  readable: true
  writeable: false
  description: A visual identifier that represents this user.
supported property: SupportedProperty
  property: username
  title: username
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: salt
  title: salt
  required: false
  readable: true
  writeable: false
  description: Returning a salt is only needed, if you are not using a modern hashing algorithm (e.g. bcrypt or sodium) in your security.yaml.
supported property: SupportedProperty
  property: workflowGroups
  title: workflowGroups
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: workflows
  title: workflows
  required: false
  readable: true
  writeable: true
supported operation: Retrieves AppUser resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves AppUser resource.
  returns: AppUser
supported operation: Deletes the AppUser resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the AppUser resource.
  returns: Nothing
supported operation: Replaces the AppUser resource.
  type: Operation
  type: ReplaceAction
  expects: AppUser
  method: PUT
  title: Replaces the AppUser resource.
  returns: AppUser
supported operation: Updates the AppUser resource.
  type: Operation
  expects: AppUser
  method: PATCH
  title: Updates the AppUser resource.
  returns: AppUser

uuid
type: Property
domain: AppUser

email
type: Property
domain: AppUser
range: string

roles
type: Property
domain: AppUser

password
type: Property
domain: AppUser
range: string

name
type: Property
domain: AppUser
range: string

userIdentifier
type: Property
domain: AppUser
range: string

username
type: Property
domain: AppUser
range: string

salt
type: Property
domain: AppUser
range: string

workflowGroups
type: Link
domain: AppUser
range: WorkflowGroup

workflows
type: Link
domain: AppUser
range: Workflow

ActionAttributes
type: Class
title: ActionAttributes
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: uuid
  title: uuid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: value
  title: value
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: action
  title: action
  required: false
  readable: true
  writeable: true
supported operation: Retrieves ActionAttributes resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves ActionAttributes resource.
  returns: ActionAttributes
supported operation: Replaces the ActionAttributes resource.
  type: Operation
  type: ReplaceAction
  expects: ActionAttributes
  method: PUT
  title: Replaces the ActionAttributes resource.
  returns: ActionAttributes
supported operation: Deletes the ActionAttributes resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ActionAttributes resource.
  returns: Nothing

id
type: Property
domain: ActionAttributes
range: integer

uuid
type: Property
domain: ActionAttributes

name
type: Property
domain: ActionAttributes
range: string

value
type: Property
domain: ActionAttributes
range: string

action
type: Link
domain: ActionAttributes
max cardinality: 1
range: Action

Decision
type: Class
title: Decision
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: position
  title: position
  required: false
  readable: true
  writeable: true
  description: Note: Usable for determining "which Decision" to follow on a Step in case of multiple matched ConditionSet's
supported property: SupportedProperty
  property: step
  title: step
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: nextStep
  title: nextStep
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: conditionSets
  title: conditionSets
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: nextStepUuid
  title: nextStepUuid
  required: false
  readable: true
  writeable: false
supported operation: Retrieves Decision resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Decision resource.
  returns: Decision
supported operation: Replaces the Decision resource.
  type: Operation
  type: ReplaceAction
  expects: Decision
  method: PUT
  title: Replaces the Decision resource.
  returns: Decision
supported operation: Deletes the Decision resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Decision resource.
  returns: Nothing

id
type: Property
domain: Decision
range: integer

name
type: Property
domain: Decision
range: string

position
type: Property
domain: Decision
range: integer

step
type: Link
domain: Decision
max cardinality: 1
range: Step

nextStep
type: Link
domain: Decision
max cardinality: 1
range: Step

conditionSets
type: Link
domain: Decision
range: DecisionConditionSet

nextStepUuid
type: Property
domain: Decision
range: string

DecisionCondition
type: Class
title: DecisionCondition
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: type
  title: type
  required: false
  readable: true
  writeable: true
  description: Note: this is used only as a visual indicator in the frontend
supported property: SupportedProperty
  property: valueType
  title: valueType
  required: false
  readable: true
  writeable: true
  description: Note: To contain expected input type (string / DateTime / int / etc.)
supported property: SupportedProperty
  property: operator
  title: operator
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifier
  title: modifier
  required: false
  readable: true
  writeable: true
  description: Note: Can contain modifiers for the operator to use when comparing against a value. E.g. "+1 year" >= $value
supported property: SupportedProperty
  property: property
  title: property
  required: false
  readable: true
  writeable: true
  description: Note: references a property of the Input to compare values against (variable because Input is not a set class)
supported property: SupportedProperty
  property: value
  title: value
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: conditionSet
  title: conditionSet
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: true
  writeable: true
supported operation: Retrieves DecisionCondition resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves DecisionCondition resource.
  returns: DecisionCondition
supported operation: Replaces the DecisionCondition resource.
  type: Operation
  type: ReplaceAction
  expects: DecisionCondition
  method: PUT
  title: Replaces the DecisionCondition resource.
  returns: DecisionCondition
supported operation: Deletes the DecisionCondition resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the DecisionCondition resource.
  returns: Nothing

id
type: Property
domain: DecisionCondition
range: integer

type
type: Property
domain: DecisionCondition
range: string

valueType
type: Property
domain: DecisionCondition
range: string

operator
type: Property
domain: DecisionCondition
range: string

modifier
type: Property
domain: DecisionCondition
range: string

property
type: Property
domain: DecisionCondition
range: string

value
type: Property
domain: DecisionCondition
range: string

conditionSet
type: Link
domain: DecisionCondition
max cardinality: 1
range: DecisionConditionSet

input
type: Link
domain: DecisionCondition
max cardinality: 1
range: Input

DecisionConditionSet
type: Class
title: DecisionConditionSet
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: decision
  title: decision
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: conditions
  title: conditions
  required: false
  readable: true
  writeable: true
supported operation: Retrieves DecisionConditionSet resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves DecisionConditionSet resource.
  returns: DecisionConditionSet
supported operation: Replaces the DecisionConditionSet resource.
  type: Operation
  type: ReplaceAction
  expects: DecisionConditionSet
  method: PUT
  title: Replaces the DecisionConditionSet resource.
  returns: DecisionConditionSet
supported operation: Deletes the DecisionConditionSet resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the DecisionConditionSet resource.
  returns: Nothing

id
type: Property
domain: DecisionConditionSet
range: integer

decision
type: Link
domain: DecisionConditionSet
max cardinality: 1
range: Decision

conditions
type: Link
domain: DecisionConditionSet
range: DecisionCondition

Field
type: Class
title: Field
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: position
  title: position
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: type
  title: type
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: group
  title: group
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: label
  title: label
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: placeholder
  title: placeholder
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: valueOptions
  title: valueOptions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fieldAttributes
  title: fieldAttributes
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: required
  title: required
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: form
  title: form
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: itemTypeField
  title: itemTypeField
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: itemTypeReferenceKey
  title: itemTypeReferenceKey
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: conditionSets
  title: conditionSets
  required: false
  readable: true
  writeable: true
supported operation: Retrieves Field resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Field resource.
  returns: Field
supported operation: Replaces the Field resource.
  type: Operation
  type: ReplaceAction
  expects: Field
  method: PUT
  title: Replaces the Field resource.
  returns: Field
supported operation: Deletes the Field resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Field resource.
  returns: Nothing

id
type: Property
domain: Field
range: integer

position
type: Property
domain: Field
range: integer

type
type: Property
domain: Field
range: string

group
type: Property
domain: Field
range: string

label
type: Property
domain: Field

placeholder
type: Property
domain: Field

valueOptions
type: Property
domain: Field

fieldAttributes
type: Link
domain: Field
range: FieldAttributes

required
type: Property
domain: Field
range: boolean

form
type: Link
domain: Field
max cardinality: 1
range: Form

itemTypeField
type: Property
domain: Field
range: integer

itemTypeReferenceKey
type: Property
domain: Field
range: string

conditionSets
type: Link
domain: Field
range: FieldConditionSet

FieldAttributes
type: Class
title: FieldAttributes
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: uuid
  title: uuid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: value
  title: value
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: field
  title: field
  required: false
  readable: true
  writeable: true
supported operation: Retrieves FieldAttributes resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves FieldAttributes resource.
  returns: FieldAttributes
supported operation: Replaces the FieldAttributes resource.
  type: Operation
  type: ReplaceAction
  expects: FieldAttributes
  method: PUT
  title: Replaces the FieldAttributes resource.
  returns: FieldAttributes
supported operation: Deletes the FieldAttributes resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the FieldAttributes resource.
  returns: Nothing

id
type: Property
domain: FieldAttributes
range: integer

uuid
type: Property
domain: FieldAttributes

name
type: Property
domain: FieldAttributes
range: string

value
type: Property
domain: FieldAttributes
range: string

field
type: Link
domain: FieldAttributes
max cardinality: 1
range: Field

FieldCondition
type: Class
title: FieldCondition
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: type
  title: type
  required: false
  readable: true
  writeable: true
  description: Note: this is used only as a visual indicator in the frontend
supported property: SupportedProperty
  property: valueType
  title: valueType
  required: false
  readable: true
  writeable: true
  description: Note: To contain expected input type (string / DateTime / int / etc.)
supported property: SupportedProperty
  property: operator
  title: operator
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: modifier
  title: modifier
  required: false
  readable: true
  writeable: true
  description: Note: Can contain modifiers for the operator to use when comparing against a value. E.g. "+1 year" >= $value
supported property: SupportedProperty
  property: property
  title: property
  required: false
  readable: true
  writeable: true
  description: Note: references a property of the Input to compare values against (variable because Input is not a set class)
supported property: SupportedProperty
  property: value
  title: value
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: conditionSet
  title: conditionSet
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: true
  writeable: true
supported operation: Retrieves FieldCondition resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves FieldCondition resource.
  returns: FieldCondition
supported operation: Replaces the FieldCondition resource.
  type: Operation
  type: ReplaceAction
  expects: FieldCondition
  method: PUT
  title: Replaces the FieldCondition resource.
  returns: FieldCondition
supported operation: Deletes the FieldCondition resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the FieldCondition resource.
  returns: Nothing

id
type: Property
domain: FieldCondition
range: integer

type
type: Property
domain: FieldCondition
range: string

valueType
type: Property
domain: FieldCondition
range: string

operator
type: Property
domain: FieldCondition
range: string

modifier
type: Property
domain: FieldCondition
range: string

property
type: Property
domain: FieldCondition
range: string

value
type: Property
domain: FieldCondition
range: string

conditionSet
type: Link
domain: FieldCondition
max cardinality: 1
range: FieldConditionSet

input
type: Link
domain: FieldCondition
max cardinality: 1
range: Input

FieldConditionSet
type: Class
title: FieldConditionSet
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: field
  title: field
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: conditions
  title: conditions
  required: false
  readable: true
  writeable: true
supported operation: Retrieves FieldConditionSet resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves FieldConditionSet resource.
  returns: FieldConditionSet
supported operation: Replaces the FieldConditionSet resource.
  type: Operation
  type: ReplaceAction
  expects: FieldConditionSet
  method: PUT
  title: Replaces the FieldConditionSet resource.
  returns: FieldConditionSet
supported operation: Deletes the FieldConditionSet resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the FieldConditionSet resource.
  returns: Nothing

id
type: Property
domain: FieldConditionSet
range: integer

field
type: Link
domain: FieldConditionSet
max cardinality: 1
range: Field

conditions
type: Link
domain: FieldConditionSet
range: FieldCondition

Form
type: Class
title: Form
supported property: SupportedProperty
  property: fields
  title: fields
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: values
  title: values
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: discr
  title: discr
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: false
  writeable: false
supported operation: Retrieves Form resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Form resource.
  returns: Form
supported operation: Replaces the Form resource.
  type: Operation
  type: ReplaceAction
  expects: Form
  method: PUT
  title: Replaces the Form resource.
  returns: Form
supported operation: Deletes the Form resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Form resource.
  returns: Nothing

fields
type: Link
domain: Form
range: Field

id
type: Property
domain: Form
range: integer

name
type: Property
domain: Form
range: string

values
type: Property
domain: Form

discr
type: Property
domain: Form
range: string

input
type: Property
domain: Form

Input
type: Class
title: Input
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: values
  title: values
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: discr
  title: discr
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: false
  writeable: false
supported operation: Retrieves Input resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Input resource.
  returns: Input

id
type: Property
domain: Input
range: integer

name
type: Property
domain: Input
range: string

values
type: Property
domain: Input

discr
type: Property
domain: Input
range: string

input
type: Property
domain: Input

Item
type: Class
title: Item
supported property: SupportedProperty
  property: itemType
  title: itemType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: values
  title: values
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: summary
  title: summary
  required: false
  readable: true
  writeable: true
supported operation: Retrieves Item resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Item resource.
  returns: Item
supported operation: Replaces the Item resource.
  type: Operation
  type: ReplaceAction
  expects: Item
  method: PUT
  title: Replaces the Item resource.
  returns: Item
supported operation: Deletes the Item resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Item resource.
  returns: Nothing
supported operation: Replaces the Item resource.
  type: Operation
  type: ReplaceAction
  expects: Item
  method: PUT
  title: Replaces the Item resource.
  returns: Item

itemType
type: Link
domain: Item
max cardinality: 1
range: ItemType

values
type: Link
domain: Item
range: ItemValue

summary
type: Property
domain: Item
range: string

ItemType
type: Class
title: ItemType
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: fields
  title: fields
  required: false
  readable: true
  writeable: true
supported operation: Retrieves ItemType resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves ItemType resource.
  returns: ItemType
supported operation: Replaces the ItemType resource.
  type: Operation
  type: ReplaceAction
  expects: ItemType
  method: PUT
  title: Replaces the ItemType resource.
  returns: ItemType
supported operation: Deletes the ItemType resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ItemType resource.
  returns: Nothing

name
type: Property
domain: ItemType
range: string

fields
type: Link
domain: ItemType
range: ItemTypeField

ItemTypeField
type: Class
title: ItemTypeField
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: type
  title: type
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: position
  title: position
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: priority
  title: priority
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: itemType
  title: itemType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: itemTypeReference
  title: itemTypeReference
  required: false
  readable: true
  writeable: true
supported operation: Retrieves ItemTypeField resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves ItemTypeField resource.
  returns: ItemTypeField
supported operation: Replaces the ItemTypeField resource.
  type: Operation
  type: ReplaceAction
  expects: ItemTypeField
  method: PUT
  title: Replaces the ItemTypeField resource.
  returns: ItemTypeField
supported operation: Deletes the ItemTypeField resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ItemTypeField resource.
  returns: Nothing

name
type: Property
domain: ItemTypeField
range: string

type
type: Property
domain: ItemTypeField
range: string

position
type: Property
domain: ItemTypeField
range: integer

priority
type: Property
domain: ItemTypeField
range: boolean

itemType
type: Link
domain: ItemTypeField
max cardinality: 1
range: ItemType

itemTypeReference
type: Link
domain: ItemTypeField
max cardinality: 1
range: ItemType

ItemValue
type: Class
title: ItemValue
supported property: SupportedProperty
  property: value
  title: value
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: item
  title: item
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: itemTypeField
  title: itemTypeField
  required: false
  readable: true
  writeable: true
supported operation: Retrieves ItemValue resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves ItemValue resource.
  returns: ItemValue
supported operation: Replaces the ItemValue resource.
  type: Operation
  type: ReplaceAction
  expects: ItemValue
  method: PUT
  title: Replaces the ItemValue resource.
  returns: ItemValue
supported operation: Deletes the ItemValue resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the ItemValue resource.
  returns: Nothing

value
type: Property
domain: ItemValue
range: string

item
type: Link
domain: ItemValue
max cardinality: 1
range: Item

itemTypeField
type: Link
domain: ItemValue
max cardinality: 1
range: ItemTypeField

Step
type: Class
title: Step
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: type
  title: type
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: workflow
  title: workflow
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: decisions
  title: decisions
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: info
  title: info
  required: false
  readable: true
  writeable: true
supported operation: Retrieves Step resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Step resource.
  returns: Step
supported operation: Replaces the Step resource.
  type: Operation
  type: ReplaceAction
  expects: Step
  method: PUT
  title: Replaces the Step resource.
  returns: Step
supported operation: Deletes the Step resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Step resource.
  returns: Nothing

id
type: Property
domain: Step
range: integer

type
type: Property
domain: Step
range: string

name
type: Property
domain: Step
range: string

workflow
type: Link
domain: Step
max cardinality: 1
range: Workflow

decisions
type: Link
domain: Step
range: Decision

input
type: Link
domain: Step
max cardinality: 1
range: Input

info
type: Property
domain: Step
range: string

Workflow
type: Class
title: Workflow
supported property: SupportedProperty
  property: steps
  title: steps
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: workflow_group
  title: workflow_group
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: firstStep
  title: firstStep
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: position
  title: position
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: owner
  title: owner
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: inputItemTypes
  title: inputItemTypes
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: firstStepUuid
  title: firstStepUuid
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: values
  title: values
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: workflowGroup
  title: workflowGroup
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: discr
  title: discr
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: false
  writeable: false
supported operation: Retrieves Workflow resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Workflow resource.
  returns: Workflow
supported operation: Replaces the Workflow resource.
  type: Operation
  type: ReplaceAction
  expects: Workflow
  method: PUT
  title: Replaces the Workflow resource.
  returns: Workflow
supported operation: Deletes the Workflow resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Workflow resource.
  returns: Nothing
supported operation: Retrieves Workflow resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Workflow resource.
  returns: Workflow

steps
type: Link
domain: Workflow
range: Step

workflow_group
type: Link
domain: Workflow
max cardinality: 1
range: WorkflowGroup

firstStep
type: Link
domain: Workflow
max cardinality: 1
range: Step

position
type: Property
domain: Workflow
range: integer

owner
type: Property
domain: Workflow

inputItemTypes
type: Link
domain: Workflow
range: WorkflowItemTypeReference

id
type: Property
domain: Workflow
range: integer

name
type: Property
domain: Workflow
range: string

firstStepUuid
type: Property
domain: Workflow
range: string

values
type: Property
domain: Workflow

workflowGroup
type: Link
domain: Workflow
max cardinality: 1
range: WorkflowGroup

discr
type: Property
domain: Workflow
range: string

input
type: Property
domain: Workflow

Action
type: Class
title: Action
supported property: SupportedProperty
  property: actionType
  title: actionType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: actionAttributes
  title: actionAttributes
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: values
  title: values
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: discr
  title: discr
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: false
  writeable: false
supported operation: Retrieves Action resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves Action resource.
  returns: Action
supported operation: Replaces the Action resource.
  type: Operation
  type: ReplaceAction
  expects: Action
  method: PUT
  title: Replaces the Action resource.
  returns: Action
supported operation: Deletes the Action resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the Action resource.
  returns: Nothing

actionType
type: Property
domain: Action
range: string

actionAttributes
type: Link
domain: Action
range: ActionAttributes

id
type: Property
domain: Action
range: integer

name
type: Property
domain: Action
range: string

values
type: Property
domain: Action

discr
type: Property
domain: Action
range: string

input
type: Property
domain: Action

WorkflowGroup
type: Class
title: WorkflowGroup
supported property: SupportedProperty
  property: workflows
  title: workflows
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: workflowUsers
  title: workflowUsers
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: owner
  title: owner
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: position
  title: position
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uuid
  title: uuid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported operation: Retrieves WorkflowGroup resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves WorkflowGroup resource.
  returns: WorkflowGroup
supported operation: Replaces the WorkflowGroup resource.
  type: Operation
  type: ReplaceAction
  expects: WorkflowGroup
  method: PUT
  title: Replaces the WorkflowGroup resource.
  returns: WorkflowGroup
supported operation: Deletes the WorkflowGroup resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the WorkflowGroup resource.
  returns: Nothing
supported operation: Retrieves the collection of Workflow resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Workflow resources.
  returns: Workflow

workflows
type: Link
domain: WorkflowGroup
range: Workflow

workflowUsers
type: Property
domain: WorkflowGroup

owner
type: Property
domain: WorkflowGroup

id
type: Property
domain: WorkflowGroup
range: integer

position
type: Property
domain: WorkflowGroup
range: integer

uuid
type: Property
domain: WorkflowGroup

name
type: Property
domain: WorkflowGroup
range: string

WorkflowItemTypeReference
type: Class
title: WorkflowItemTypeReference
supported property: SupportedProperty
  property: referenceKey
  title: referenceKey
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: itemType
  title: itemType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: workflow
  title: workflow
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: uuid
  title: uuid
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: values
  title: values
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: discr
  title: discr
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: input
  title: input
  required: false
  readable: false
  writeable: false
supported operation: Retrieves WorkflowItemTypeReference resource.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves WorkflowItemTypeReference resource.
  returns: WorkflowItemTypeReference
supported operation: Replaces the WorkflowItemTypeReference resource.
  type: Operation
  type: ReplaceAction
  expects: WorkflowItemTypeReference
  method: PUT
  title: Replaces the WorkflowItemTypeReference resource.
  returns: WorkflowItemTypeReference
supported operation: Deletes the WorkflowItemTypeReference resource.
  type: Operation
  type: DeleteAction
  method: DELETE
  title: Deletes the WorkflowItemTypeReference resource.
  returns: Nothing
description: A reference between a Workflow and an ItemType.

referenceKey
type: Property
domain: WorkflowItemTypeReference
range: string

itemType
type: Link
domain: WorkflowItemTypeReference
max cardinality: 1
range: ItemType

workflow
type: Link
domain: WorkflowItemTypeReference
max cardinality: 1
range: Workflow

uuid
type: Property
domain: WorkflowItemTypeReference

name
type: Property
domain: WorkflowItemTypeReference
range: string

values
type: Property
domain: WorkflowItemTypeReference

discr
type: Property
domain: WorkflowItemTypeReference
range: string

input
type: Property
domain: WorkflowItemTypeReference

Entrypoint
type: Class
title: The API entrypoint
supported property: SupportedProperty
  property: The collection of AppUser resources
  title: The collection of AppUser resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ActionAttributes resources
  title: The collection of ActionAttributes resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Decision resources
  title: The collection of Decision resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of DecisionCondition resources
  title: The collection of DecisionCondition resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of DecisionConditionSet resources
  title: The collection of DecisionConditionSet resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Field resources
  title: The collection of Field resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of FieldAttributes resources
  title: The collection of FieldAttributes resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of FieldCondition resources
  title: The collection of FieldCondition resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of FieldConditionSet resources
  title: The collection of FieldConditionSet resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Form resources
  title: The collection of Form resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Input resources
  title: The collection of Input resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Item resources
  title: The collection of Item resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ItemType resources
  title: The collection of ItemType resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ItemTypeField resources
  title: The collection of ItemTypeField resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of ItemValue resources
  title: The collection of ItemValue resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Step resources
  title: The collection of Step resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Workflow resources
  title: The collection of Workflow resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of Action resources
  title: The collection of Action resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of WorkflowGroup resources
  title: The collection of WorkflowGroup resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: The collection of WorkflowItemTypeReference resources
  title: The collection of WorkflowItemTypeReference resources
  readable: true
  writeable: false
supported operation: The API entrypoint.
  type: Operation
  method: GET
  returns: EntryPoint

The collection of AppUser resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: AppUser
supported operation: Retrieves the collection of AppUser resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of AppUser resources.
  returns: Collection
supported operation: Creates a AppUser resource.
  type: Operation
  type: CreateAction
  expects: AppUser
  method: POST
  title: Creates a AppUser resource.
  returns: AppUser

The collection of ActionAttributes resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ActionAttributes
supported operation: Retrieves the collection of ActionAttributes resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ActionAttributes resources.
  returns: Collection
supported operation: Creates a ActionAttributes resource.
  type: Operation
  type: CreateAction
  expects: ActionAttributes
  method: POST
  title: Creates a ActionAttributes resource.
  returns: ActionAttributes

The collection of Decision resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Decision
supported operation: Retrieves the collection of Decision resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Decision resources.
  returns: Collection
supported operation: Creates a Decision resource.
  type: Operation
  type: CreateAction
  expects: Decision
  method: POST
  title: Creates a Decision resource.
  returns: Decision

The collection of DecisionCondition resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: DecisionCondition
supported operation: Retrieves the collection of DecisionCondition resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of DecisionCondition resources.
  returns: Collection
supported operation: Creates a DecisionCondition resource.
  type: Operation
  type: CreateAction
  expects: DecisionCondition
  method: POST
  title: Creates a DecisionCondition resource.
  returns: DecisionCondition

The collection of DecisionConditionSet resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: DecisionConditionSet
supported operation: Retrieves the collection of DecisionConditionSet resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of DecisionConditionSet resources.
  returns: Collection
supported operation: Creates a DecisionConditionSet resource.
  type: Operation
  type: CreateAction
  expects: DecisionConditionSet
  method: POST
  title: Creates a DecisionConditionSet resource.
  returns: DecisionConditionSet

The collection of Field resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Field
supported operation: Retrieves the collection of Field resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Field resources.
  returns: Collection
supported operation: Creates a Field resource.
  type: Operation
  type: CreateAction
  expects: Field
  method: POST
  title: Creates a Field resource.
  returns: Field
supported operation: Retrieves the collection of Field resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Field resources.
  returns: Collection

The collection of FieldAttributes resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: FieldAttributes
supported operation: Retrieves the collection of FieldAttributes resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of FieldAttributes resources.
  returns: Collection
supported operation: Creates a FieldAttributes resource.
  type: Operation
  type: CreateAction
  expects: FieldAttributes
  method: POST
  title: Creates a FieldAttributes resource.
  returns: FieldAttributes

The collection of FieldCondition resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: FieldCondition
supported operation: Retrieves the collection of FieldCondition resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of FieldCondition resources.
  returns: Collection
supported operation: Creates a FieldCondition resource.
  type: Operation
  type: CreateAction
  expects: FieldCondition
  method: POST
  title: Creates a FieldCondition resource.
  returns: FieldCondition

The collection of FieldConditionSet resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: FieldConditionSet
supported operation: Retrieves the collection of FieldConditionSet resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of FieldConditionSet resources.
  returns: Collection
supported operation: Creates a FieldConditionSet resource.
  type: Operation
  type: CreateAction
  expects: FieldConditionSet
  method: POST
  title: Creates a FieldConditionSet resource.
  returns: FieldConditionSet

The collection of Form resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Form
supported operation: Retrieves the collection of Form resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Form resources.
  returns: Collection
supported operation: Creates a Form resource.
  type: Operation
  type: CreateAction
  expects: Form
  method: POST
  title: Creates a Form resource.
  returns: Form
supported operation: Retrieves the collection of Form resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Form resources.
  returns: Collection

The collection of Input resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Input
supported operation: Retrieves the collection of Input resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Input resources.
  returns: Collection
supported operation: Retrieves the collection of Input resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Input resources.
  returns: Collection

The collection of Item resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Item
supported operation: Retrieves the collection of Item resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Item resources.
  returns: Collection
supported operation: Creates a Item resource.
  type: Operation
  type: CreateAction
  expects: Item
  method: POST
  title: Creates a Item resource.
  returns: Item

The collection of ItemType resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ItemType
supported operation: Retrieves the collection of ItemType resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ItemType resources.
  returns: Collection
supported operation: Creates a ItemType resource.
  type: Operation
  type: CreateAction
  expects: ItemType
  method: POST
  title: Creates a ItemType resource.
  returns: ItemType

The collection of ItemTypeField resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ItemTypeField
supported operation: Retrieves the collection of ItemTypeField resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ItemTypeField resources.
  returns: Collection
supported operation: Creates a ItemTypeField resource.
  type: Operation
  type: CreateAction
  expects: ItemTypeField
  method: POST
  title: Creates a ItemTypeField resource.
  returns: ItemTypeField

The collection of ItemValue resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: ItemValue
supported operation: Retrieves the collection of ItemValue resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of ItemValue resources.
  returns: Collection
supported operation: Creates a ItemValue resource.
  type: Operation
  type: CreateAction
  expects: ItemValue
  method: POST
  title: Creates a ItemValue resource.
  returns: ItemValue

The collection of Step resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Step
supported operation: Retrieves the collection of Step resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Step resources.
  returns: Collection
supported operation: Creates a Step resource.
  type: Operation
  type: CreateAction
  expects: Step
  method: POST
  title: Creates a Step resource.
  returns: Step

The collection of Workflow resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Workflow
supported operation: Retrieves the collection of Workflow resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Workflow resources.
  returns: Collection
supported operation: Creates a Workflow resource.
  type: Operation
  type: CreateAction
  expects: Workflow
  method: POST
  title: Creates a Workflow resource.
  returns: Workflow
supported operation: Retrieves the collection of Workflow resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Workflow resources.
  returns: Collection

The collection of Action resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Action
supported operation: Retrieves the collection of Action resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Action resources.
  returns: Collection
supported operation: Creates a Action resource.
  type: Operation
  type: CreateAction
  expects: Action
  method: POST
  title: Creates a Action resource.
  returns: Action
supported operation: Retrieves the collection of Action resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Action resources.
  returns: Collection

The collection of WorkflowGroup resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: WorkflowGroup
supported operation: Retrieves the collection of WorkflowGroup resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of WorkflowGroup resources.
  returns: Collection
supported operation: Creates a WorkflowGroup resource.
  type: Operation
  type: CreateAction
  expects: WorkflowGroup
  method: POST
  title: Creates a WorkflowGroup resource.
  returns: WorkflowGroup
supported operation: Retrieves the collection of Workflow resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of Workflow resources.
  returns: Workflow

The collection of WorkflowItemTypeReference resources
type: Link
domain: Entrypoint
range: Collection
range:
  equivalent class:
    on property: member
    all values from: WorkflowItemTypeReference
supported operation: Retrieves the collection of WorkflowItemTypeReference resources.
  type: Operation
  type: FindAction
  method: GET
  title: Retrieves the collection of WorkflowItemTypeReference resources.
  returns: Collection
supported operation: Creates a WorkflowItemTypeReference resource.
  type: Operation
  type: CreateAction
  expects: WorkflowItemTypeReference
  method: POST
  title: Creates a WorkflowItemTypeReference resource.
  returns: WorkflowItemTypeReference

ConstraintViolation
type: Class
title: A constraint violation
supported property: SupportedProperty
  property: propertyPath
  title: propertyPath
  description: The property path of the violation
  readable: true
  writeable: false
supported property: SupportedProperty
  property: message
  title: message
  description: The message associated with the violation
  readable: true
  writeable: false

propertyPath
type: Property
domain: ConstraintViolation
range: string

message
type: Property
domain: ConstraintViolation
range: string

ConstraintViolationList
type: Class
subclass of: Error
title: A constraint violation list
supported property: SupportedProperty
  property: violations
  title: violations
  description: The violations
  readable: true
  writeable: false

violations
type: Property
domain: ConstraintViolationList
range: ConstraintViolation