Skip to main content
Every enum referenced by an Ekso data model lives here with its variant names and integer values. When the API exposes a numeric enum value (e.g. owner: 30), this is the page that tells you 30 = Item. API responses surface these as integers; the SDK exposes them as typed enums. CLI commands accept either the integer or the variant name, depending on the surface — consult each command’s --help for specifics.

AnnotatorType

NameValueDescription
User1Annotator is a user
Email2Annotator is inbound email (ticket)
System3Annotator is an API call
Used by: DataAnnotation.

AppRole

Generic roles for access control. Example: can “View” boards, can “Add” data (to some part of the application, outside of container/process).
NameValueDescription
None0
View500
Add510
Change520
ChangeOwn521
Delete530
DeleteOwn531
Filter540
Manage550
Plan560
FieldView600Process Field level roles
FieldAdd610
FieldUpdate620
Worker300Can be assigned work
Used by: ConfigAccessControl, DataRole.

ClockStatusEnum

NameValueDescription
Green10
Amber20
Red30
Used by: DataItem.

ClockTick

NameValueDescription
None0
WorkingDay1
TwentyFourSeven247
Used by: ConfigClock.

ConstraintTargetType

NameValueDescription
Include1Include values that are allowed
Exclude2Exclude values that are not allowed
Used by: DataConstraint.

ContentOwner

ContentOwner is the owner of the content (no shit!)
NameValueDescription
None0
System99
Board10
Container20
Item30
Annotation40
Mailbox50
Rule80
Used by: ConfigContentTemplate, ConfigRule, DataAnnotation, DataArea, DataFile, DataLink, DataWatch.

FieldPlacement

NameValueDescription
None0
Process10
Board20
Used by: DataFieldDate, DataFieldDecimal, DataFieldInteger, DataFieldList, DataFieldPercent, DataFieldPicker, DataFieldText, DataFieldTime, DataFieldToggle.

FieldUsage

NameValueDescription
System0
Input10Item
Filter20Item
Condition30Rule
Action40Rule
Used by: DataFieldDate, DataFieldDecimal, DataFieldInteger, DataFieldList, DataFieldPercent, DataFieldPicker, DataFieldText, DataFieldTime, DataFieldToggle.

GroupType

NameValueDescription
Nobody0
Everyone1
Custom2
Used by: ConfigUserGroup.

MailboxConnectionType

NameValueDescription
Imap1
Microsoft2
Used by: ConfigMailbox.

OperatorType

NameValueDescription
None0
Equal10
NotEqual11
LessThanOrEqual20
LessThan21
GreaterThanOrEqual30
GreaterThan31
Contains40
StartsWith41
EndsWith42
Used by: ConfigCondition.

ResourceType

Identifies the type of resource — (placeholder) Job Role or (actual) User
NameValueDescription
Unknown0
User1
JobRole2
Used by: DataItem.

RuleAction

NameValueDescription
None0
Value10
Endpoint20
Used by: ConfigRuleActionEndpoint, ConfigRuleActionValue.

RuleTrigger

NameValueDescription
None0
Event1
Timer2
Used by: ConfigRule.

RuleTriggerEvent

NameValueDescription
None0
OnItemAdd10
OnItemAdded11
OnItemUpdated12
OnItemDeleted13
Used by: ConfigRule.

TicketDomainListType

NameValueDescription
Allowed1Values are allowed
Disallowed2Values are not allowed
Used by: ConfigTicket.

WatchType

NameValueDescription
Pin1
Follower2
Used by: DataWatch.

WatcherType

Who is watching? Can be external Email address, UserId, UserGroupId
NameValueDescription
User1
Email2
UserGroup3
Used by: DataWatch.