Skip to main content
Version: 8.10 (unreleased)

Enums

Technical Preview

The C# SDK is a technical preview available from Camunda 8.9. It will become fully supported in Camunda 8.10. Its API surface may change in future releases without following semver.

Enumeration types (77 enums).

AgentInstanceSearchQuerySortRequestField

The field to sort by.

ValueDescription
CreationDate
LastUpdatedDate
CompletionDate
Status

AgentInstanceStatusEnum

The current status of an agent instance.

ValueDescription
COMPLETED
IDLE
INITIALIZING
THINKING
TOOLCALLING
TOOLDISCOVERY

AuditLogActorTypeEnum

The type of actor who performed the operation.

ValueDescription
ANONYMOUS
CLIENT
UNKNOWN
USER

AuditLogCategoryEnum

The category of the audit log operation.

ValueDescription
ADMIN
DEPLOYEDRESOURCES
USERTASKS

AuditLogEntityTypeEnum

The type of entity affected by the operation.

ValueDescription
AUTHORIZATION
BATCH
DECISION
GROUP
INCIDENT
JOB
MAPPINGRULE
PROCESSINSTANCE
RESOURCE
ROLE
TENANT
USER
USERTASK
VARIABLE
CLIENT

AuditLogOperationTypeEnum

The type of operation performed.

ValueDescription
ASSIGN
CANCEL
COMPLETE
CREATE
DELETE
EVALUATE
MIGRATE
MODIFY
RESOLVE
RESUME
SUSPEND
UNASSIGN
UNKNOWN
UPDATE

AuditLogResultEnum

The result status of the operation.

ValueDescription
FAIL
SUCCESS

AuditLogSearchQuerySortRequestField

The field to sort by.

ValueDescription
ActorId
ActorType
AuditLogKey
BatchOperationKey
BatchOperationType
Category
DecisionDefinitionId
DecisionDefinitionKey
DecisionEvaluationKey
DecisionRequirementsId
DecisionRequirementsKey
ElementInstanceKey
EntityKey
EntityType
JobKey
OperationType
ProcessDefinitionId
ProcessDefinitionKey
ProcessInstanceKey
Result
TenantId
Timestamp
UserTaskKey

AuthorizationSearchQuerySortRequestField

The field to sort by.

ValueDescription
OwnerId
OwnerType
ResourceId
ResourcePropertyName
ResourceType

BatchOperationErrorType

The type of the error that occurred during the batch operation.

ValueDescription
QUERYFAILED
RESULTBUFFERSIZEEXCEEDED

BatchOperationItemResponseState

State of the item.

ValueDescription
ACTIVE
COMPLETED
SKIPPED
CANCELED
FAILED

BatchOperationItemSearchQuerySortRequestField

The field to sort by.

ValueDescription
BatchOperationKey
ItemKey
ProcessInstanceKey
ProcessedDate
State

BatchOperationItemStateEnum

The batch operation item state.

ValueDescription
ACTIVE
COMPLETED
CANCELED
FAILED

BatchOperationSearchQuerySortRequestField

The field to sort by.

ValueDescription
BatchOperationKey
OperationType
State
StartDate
EndDate
ActorType
ActorId

BatchOperationStateEnum

The batch operation state.

ValueDescription
ACTIVE
CANCELED
COMPLETED
CREATED
FAILED
PARTIALLYCOMPLETED
SUSPENDED

BatchOperationTypeEnum

The type of the batch operation.

ValueDescription
ADDVARIABLE
CANCELPROCESSINSTANCE
DELETEDECISIONDEFINITION
DELETEDECISIONINSTANCE
DELETEPROCESSDEFINITION
DELETEPROCESSINSTANCE
MIGRATEPROCESSINSTANCE
MODIFYPROCESSINSTANCE
RESOLVEINCIDENT
UPDATEVARIABLE

CamundaAuthErrorCode

Auth error codes matching the JS SDK.

ValueDescription
TokenFetchFailed
TokenParseFailed
TokenExpired
OAuthConfigMissing
BasicCredentialsMissing

CloudStage

The cloud deployment stage.

ValueDescription
Dev
Int
Prod

ClusterVariableScopeEnum

The scope of a cluster variable.

ValueDescription
GLOBAL
TENANT

ClusterVariableSearchQuerySortRequestField

The field to sort by.

ValueDescription
Name
Value
TenantId
Scope

CorrelatedMessageSubscriptionSearchQuerySortRequestField

The field to sort by.

ValueDescription
CorrelationKey
CorrelationTime
ElementId
ElementInstanceKey
MessageKey
MessageName
PartitionId
ProcessDefinitionId
ProcessDefinitionKey
ProcessInstanceKey
SubscriptionKey
TenantId

DecisionDefinitionSearchQuerySortRequestField

The field to sort by.

ValueDescription
DecisionDefinitionKey
DecisionDefinitionId
Name
Version
DecisionRequirementsId
DecisionRequirementsKey
DecisionRequirementsName
DecisionRequirementsVersion
TenantId

DecisionDefinitionTypeEnum

The type of the decision. UNSPECIFIED is deprecated and should not be used anymore, for removal in 8.10

ValueDescription
DECISIONTABLE
LITERALEXPRESSION
UNSPECIFIED
UNKNOWN

DecisionInstanceSearchQuerySortRequestField

The field to sort by.

ValueDescription
DecisionDefinitionId
DecisionDefinitionKey
DecisionDefinitionName
DecisionDefinitionType
DecisionDefinitionVersion
DecisionEvaluationInstanceKey
DecisionEvaluationKey
ElementInstanceKey
EvaluationDate
EvaluationFailure
ProcessDefinitionKey
ProcessInstanceKey
RootDecisionDefinitionKey
State
TenantId

DecisionInstanceStateEnum

The state of the decision instance. UNSPECIFIED and UNKNOWN are deprecated and should not be used anymore, for removal in 8.10

ValueDescription
EVALUATED
FAILED
UNSPECIFIED
UNKNOWN

DecisionRequirementsSearchQuerySortRequestField

The field to sort by.

ValueDescription
DecisionRequirementsKey
DecisionRequirementsName
Version
DecisionRequirementsId
TenantId

DocumentReferenceCamundaDocumentType

Document discriminator. Always set to "camunda".

ValueDescription
Camunda

ElementInstanceFilterType

Type of element as defined set of values.

ValueDescription
UNSPECIFIED
PROCESS
SUBPROCESS
EVENTSUBPROCESS
ADHOCSUBPROCESS
ADHOCSUBPROCESSINNERINSTANCE
STARTEVENT
INTERMEDIATECATCHEVENT
INTERMEDIATETHROWEVENT
BOUNDARYEVENT
ENDEVENT
SERVICETASK
RECEIVETASK
USERTASK
MANUALTASK
TASK
EXCLUSIVEGATEWAY
INCLUSIVEGATEWAY
PARALLELGATEWAY
EVENTBASEDGATEWAY
SEQUENCEFLOW
MULTIINSTANCEBODY
CALLACTIVITY
BUSINESSRULETASK
SCRIPTTASK
SENDTASK
UNKNOWN

ElementInstanceResultType

Type of element as defined set of values.

ValueDescription
UNSPECIFIED
PROCESS
SUBPROCESS
EVENTSUBPROCESS
ADHOCSUBPROCESS
ADHOCSUBPROCESSINNERINSTANCE
STARTEVENT
INTERMEDIATECATCHEVENT
INTERMEDIATETHROWEVENT
BOUNDARYEVENT
ENDEVENT
SERVICETASK
RECEIVETASK
USERTASK
MANUALTASK
TASK
EXCLUSIVEGATEWAY
INCLUSIVEGATEWAY
PARALLELGATEWAY
EVENTBASEDGATEWAY
SEQUENCEFLOW
MULTIINSTANCEBODY
CALLACTIVITY
BUSINESSRULETASK
SCRIPTTASK
SENDTASK
UNKNOWN

ElementInstanceSearchQuerySortRequestField

The field to sort by.

ValueDescription
ElementInstanceKey
ProcessInstanceKey
ProcessDefinitionKey
ProcessDefinitionId
StartDate
EndDate
ElementId
ElementName
Type
State
IncidentKey
TenantId

ElementInstanceStateEnum

Element states

ValueDescription
ACTIVE
COMPLETED
TERMINATED

GlobalListenerSourceEnum

How the global listener was defined.

ValueDescription
CONFIGURATION
API

GlobalTaskListenerEventTypeEnum

The event type that triggers the user task listener.

ValueDescription
All
Creating
Assigning
Updating
Completing
Canceling

GlobalTaskListenerSearchQuerySortRequestField

The field to sort by.

ValueDescription
Id
Type
AfterNonGlobal
Priority
Source

GroupClientSearchQuerySortRequestField

The field to sort by.

ValueDescription
ClientId

GroupSearchQuerySortRequestField

The field to sort by.

ValueDescription
Name
GroupId

GroupUserSearchQuerySortRequestField

The field to sort by.

ValueDescription
Username

IncidentErrorTypeEnum

Incident error type with a defined set of values.

ValueDescription
ADHOCSUBPROCESSNORETRIES
CALLEDDECISIONERROR
CALLEDELEMENTERROR
CONDITIONERROR
DECISIONEVALUATIONERROR
EXECUTIONLISTENERNORETRIES
EXTRACTVALUEERROR
FORMNOTFOUND
IOMAPPINGERROR
JOBNORETRIES
MESSAGESIZEEXCEEDED
RESOURCENOTFOUND
TASKLISTENERNORETRIES
UNHANDLEDERROREVENT
UNKNOWN
UNSPECIFIED

IncidentProcessInstanceStatisticsByDefinitionQuerySortRequestField

The aggregated field by which the process instance statistics are sorted.

ValueDescription
ActiveInstancesWithErrorCount
ProcessDefinitionKey
TenantId

IncidentProcessInstanceStatisticsByErrorQuerySortRequestField

The field to sort the incident error statistics by.

ValueDescription
ErrorMessage
ActiveInstancesWithErrorCount

IncidentSearchQuerySortRequestField

The field to sort by.

ValueDescription
IncidentKey
ProcessDefinitionKey
ProcessDefinitionId
ProcessInstanceKey
ErrorType
ElementId
ElementInstanceKey
CreationTime
State
JobKey
TenantId

IncidentStateEnum

Incident states with a defined set of values.

ValueDescription
ACTIVE
MIGRATED
PENDING
RESOLVED
UNKNOWN

JobKindEnum

The job kind.

ValueDescription
BPMNELEMENT
EXECUTIONLISTENER
TASKLISTENER
ADHOCSUBPROCESS

JobListenerEventTypeEnum

The listener event type of the job.

ValueDescription
ASSIGNING
BEFOREALL
CANCELING
COMPLETING
CREATING
END
START
UNSPECIFIED
UPDATING

JobSearchQuerySortRequestField

The field to sort by.

ValueDescription
Deadline
DeniedReason
ElementId
ElementInstanceKey
EndTime
ErrorCode
ErrorMessage
HasFailedWithRetriesLeft
IsDenied
JobKey
Kind
ListenerEventType
ProcessDefinitionId
ProcessDefinitionKey
ProcessInstanceKey
Retries
State
TenantId
Type
Worker

JobStateEnum

The state of the job.

ValueDescription
CANCELED
COMPLETED
CREATED
ERRORTHROWN
FAILED
MIGRATED
RETRIESUPDATED
TIMEDOUT

MappingRuleSearchQuerySortRequestField

The field to sort by.

ValueDescription
MappingRuleId
ClaimName
ClaimValue
Name

MessageSubscriptionSearchQuerySortRequestField

The field to sort by.

ValueDescription
MessageSubscriptionKey
ProcessDefinitionId
ProcessDefinitionName
ProcessDefinitionVersion
ProcessInstanceKey
ElementId
ElementInstanceKey
MessageSubscriptionState
MessageSubscriptionType
LastUpdatedDate
MessageName
CorrelationKey
TenantId
ToolName
InboundConnectorType

MessageSubscriptionStateEnum

The state of message subscription.

ValueDescription
CORRELATED
CREATED
DELETED
MIGRATED

MessageSubscriptionTypeEnum

The type of message subscription. START_EVENT is definition-scoped (process start events). Always has a value; only captured from Camunda 8.10 onwards. PROCESS_EVENT is instance-scoped (intermediate catch events). Pre-8.10 entries have no value stored; the API returns PROCESS_EVENT as a default for those entries.

ValueDescription
STARTEVENT
PROCESSEVENT

OwnerTypeEnum

The type of the owner of permissions.

ValueDescription
USER
CLIENT
ROLE
GROUP
MAPPINGRULE
UNSPECIFIED

PartitionHealth

Describes the current health of the partition.

ValueDescription
Healthy
Unhealthy
Dead

PartitionRole

Describes the Raft role of the broker for a given partition.

ValueDescription
Leader
Follower
Inactive

PermissionTypeEnum

Specifies the type of permissions.

ValueDescription
ACCESS
CANCELPROCESSINSTANCE
CLAIM
CLAIMUSERTASK
COMPLETE
COMPLETEUSERTASK
CREATE
CREATEBATCHOPERATIONCANCELPROCESSINSTANCE
CREATEBATCHOPERATIONDELETEDECISIONDEFINITION
CREATEBATCHOPERATIONDELETEDECISIONINSTANCE
CREATEBATCHOPERATIONDELETEPROCESSDEFINITION
CREATEBATCHOPERATIONDELETEPROCESSINSTANCE
CREATEBATCHOPERATIONMIGRATEPROCESSINSTANCE
CREATEBATCHOPERATIONMODIFYPROCESSINSTANCE
CREATEBATCHOPERATIONRESOLVEINCIDENT
CREATEDECISIONINSTANCE
CREATEPROCESSINSTANCE
CREATETASKLISTENER
DELETE
DELETEDECISIONINSTANCE
DELETEDRD
DELETEFORM
DELETEPROCESS
DELETEPROCESSINSTANCE
DELETERESOURCE
DELETETASKLISTENER
EVALUATE
MODIFYPROCESSINSTANCE
READ
READDECISIONDEFINITION
READDECISIONINSTANCE
READJOBMETRIC
READPROCESSDEFINITION
READPROCESSINSTANCE
READUSAGEMETRIC
READUSERTASK
READTASKLISTENER
UPDATE
UPDATEPROCESSINSTANCE
UPDATEUSERTASK
UPDATETASKLISTENER

ProcessDefinitionInstanceStatisticsQuerySortRequestField

The field to sort by.

ValueDescription
ProcessDefinitionId
ActiveInstancesWithIncidentCount
ActiveInstancesWithoutIncidentCount

ProcessDefinitionInstanceVersionStatisticsQuerySortRequestField

The field to sort by.

ValueDescription
ProcessDefinitionId
ProcessDefinitionKey
ProcessDefinitionName
ProcessDefinitionVersion
ActiveInstancesWithIncidentCount
ActiveInstancesWithoutIncidentCount

ProcessDefinitionSearchQuerySortRequestField

The field to sort by.

ValueDescription
ProcessDefinitionKey
Name
ResourceName
Version
VersionTag
ProcessDefinitionId
TenantId

ProcessInstanceSearchQuerySortRequestField

The field to sort by.

ValueDescription
ProcessInstanceKey
ProcessDefinitionId
ProcessDefinitionName
ProcessDefinitionVersion
ProcessDefinitionVersionTag
ProcessDefinitionKey
ParentProcessInstanceKey
ParentElementInstanceKey
StartDate
EndDate
State
HasIncident
TenantId
BusinessId

ProcessInstanceStateEnum

Process instance states

ValueDescription
ACTIVE
COMPLETED
TERMINATED

ResourceSearchQuerySortRequestField

The field to sort by.

ValueDescription
ResourceKey
ResourceName
ResourceId
Version
VersionTag
DeploymentKey
TenantId

ResourceTypeEnum

The type of resource to add/remove permissions to/from.

ValueDescription
AUDITLOG
AUTHORIZATION
BATCH
CLUSTERVARIABLE
COMPONENT
DECISIONDEFINITION
DECISIONREQUIREMENTSDEFINITION
DOCUMENT
EXPRESSION
GLOBALLISTENER
GROUP
MAPPINGRULE
MESSAGE
PROCESSDEFINITION
RESOURCE
ROLE
SYSTEM
TENANT
USER
USERTASK

RoleClientSearchQuerySortRequestField

The field to sort by.

ValueDescription
ClientId

RoleGroupSearchQuerySortRequestField

The field to sort by.

ValueDescription
GroupId

RoleSearchQuerySortRequestField

The field to sort by.

ValueDescription
Name
RoleId

RoleUserSearchQuerySortRequestField

The field to sort by.

ValueDescription
Username

SortOrderEnum

The order in which to sort the related field.

ValueDescription
ASC
DESC

TenantClientSearchQuerySortRequestField

The field to sort by.

ValueDescription
ClientId

TenantFilterEnum

The tenant filtering strategy for job activation. Determines whether to use tenant IDs provided in the request or tenant IDs assigned to the authenticated principal.

ValueDescription
PROVIDED
ASSIGNED

TenantGroupSearchQuerySortRequestField

The field to sort by.

ValueDescription
GroupId

TenantSearchQuerySortRequestField

The field to sort by.

ValueDescription
Key
Name
TenantId

TenantUserSearchQuerySortRequestField

The field to sort by.

ValueDescription
Username

UserSearchQuerySortRequestField

The field to sort by.

ValueDescription
Username
Name
Email

UserTaskSearchQuerySortRequestField

The field to sort by.

ValueDescription
CreationDate
CompletionDate
FollowUpDate
DueDate
Priority
Name

UserTaskStateEnum

The state of the user task. Note: FAILED state is only for legacy job-worker-based tasks.

ValueDescription
CREATING
CREATED
ASSIGNING
UPDATING
COMPLETING
COMPLETED
CANCELING
CANCELED
FAILED

UserTaskVariableSearchQuerySortRequestField

The field to sort by.

ValueDescription
Value
Name
TenantId
VariableKey
ScopeKey
ProcessInstanceKey

VariableSearchQuerySortRequestField

The field to sort by.

ValueDescription
Value
Name
TenantId
VariableKey
ScopeKey
ProcessInstanceKey

WebappComponent

A Camunda webapp component name.

ValueDescription
Operate
Tasklist
Admin