Models
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.
Request and response model classes (506 types).
Quick Reference
- ActivateJobsResponse — The list of activated jobs
- ActivatedJobResult — ActivatedJobResult
- AdHocSubProcessActivateActivitiesInstruction — AdHocSubProcessActivateActivitiesInstruction
- AdHocSubProcessActivateActivityReference — AdHocSubProcessActivateActivityReference
- AdvancedActorTypeFilter — Advanced AuditLogActorTypeEnum filter
- AdvancedAuditLogEntityKeyFilter — Advanced entityKey filter
- AdvancedAuditLogKeyFilter — Advanced AuditLogKey filter
- AdvancedBatchOperationItemStateFilter — Advanced BatchOperationItemStateEnum filter
- AdvancedBatchOperationStateFilter — Advanced BatchOperationStateEnum filter
- AdvancedBatchOperationTypeFilter — Advanced BatchOperationTypeEnum filter
- AdvancedCategoryFilter — Advanced AuditLogCategoryEnum filter
- AdvancedClusterVariableScopeFilter — Advanced ClusterVariableScopeEnum filter
- AdvancedDateTimeFilter — Advanced date-time filter
- AdvancedDecisionDefinitionKeyFilter — Advanced DecisionDefinitionKey filter
- AdvancedDecisionEvaluationInstanceKeyFilter — Advanced DecisionEvaluationInstanceKey filter
- AdvancedDecisionEvaluationKeyFilter — Advanced DecisionEvaluationKey filter
- AdvancedDecisionInstanceStateFilter — Advanced DecisionInstanceStateEnum filter
- AdvancedDecisionRequirementsKeyFilter — Advanced DecisionRequirementsKey filter
- AdvancedDeploymentKeyFilter — Advanced DeploymentKey filter
- AdvancedElementInstanceKeyFilter — Advanced ElementInstanceKey filter
- AdvancedElementInstanceStateFilter — Advanced ElementInstanceStateEnum filter
- AdvancedEntityTypeFilter — Advanced AuditLogEntityTypeEnum filter
- AdvancedFormKeyFilter — Advanced FormKey filter
- AdvancedIncidentErrorTypeFilter — Advanced IncidentErrorTypeEnum filter
- AdvancedIncidentStateFilter — Advanced IncidentStateEnum filter
- AdvancedIntegerFilter — Advanced integer (int32) filter
- AdvancedJobKeyFilter — Advanced JobKey filter
- AdvancedJobKindFilter — Advanced JobKindEnum filter
- AdvancedJobListenerEventTypeFilter — Advanced JobListenerEventTypeEnum filter
- AdvancedJobStateFilter — Advanced JobStateEnum filter
- AdvancedMessageSubscriptionKeyFilter — Advanced MessageSubscriptionKey filter
- AdvancedMessageSubscriptionStateFilter — Advanced MessageSubscriptionStateEnum filter
- AdvancedOperationTypeFilter — Advanced AuditLogOperationTypeEnum filter
- AdvancedProcessDefinitionKeyFilter — Advanced ProcessDefinitionKey filter
- AdvancedProcessInstanceKeyFilter — Advanced ProcessInstanceKey filter
- AdvancedProcessInstanceStateFilter — Advanced ProcessInstanceStateEnum filter
- AdvancedResourceKeyFilter — Advanced ResourceKey filter
- AdvancedResultFilter — Advanced AuditLogResultEnum filter
- AdvancedScopeKeyFilter — Advanced ScopeKey filter
- AdvancedStringFilter — Advanced string filter
- AdvancedUserTaskStateFilter — Advanced UserTaskStateEnum filter
- AdvancedVariableKeyFilter — Advanced VariableKey filter
- AncestorScopeInstruction — Defines the ancestor scope for the created element instances
- AuditLogActorTypeExactMatch — Matches the value exactly
- AuditLogActorTypeFilterProperty — AuditLogActorTypeEnum property with full advanced search capabilities
- AuditLogEntityKeyExactMatch — Matches the value exactly
- AuditLogEntityKeyFilterProperty — EntityKey property with full advanced search capabilities
- AuditLogFilter — Audit log filter request
- AuditLogKeyExactMatch — Matches the value exactly
- AuditLogKeyFilterProperty — AuditLogKey property with full advanced search capabilities
- AuditLogResult — Audit log item
- AuditLogResultExactMatch — Matches the value exactly
- AuditLogResultFilterProperty — AuditLogResultEnum property with full advanced search capabilities
- AuditLogSearchQueryRequest — Audit log search request
- AuditLogSearchQueryResult — Audit log search response
- AuditLogSearchQuerySortRequest — AuditLogSearchQuerySortRequest
- AuthorizationCreateResult — AuthorizationCreateResult
- AuthorizationFilter — Authorization search filter
- AuthorizationIdBasedRequest — AuthorizationIdBasedRequest
- AuthorizationPropertyBasedRequest — AuthorizationPropertyBasedRequest
- AuthorizationRequest — Defines an authorization request
- AuthorizationResult — AuthorizationResult
- AuthorizationSearchQuery — AuthorizationSearchQuery
- AuthorizationSearchQuerySortRequest — AuthorizationSearchQuerySortRequest
- AuthorizationSearchResult — AuthorizationSearchResult
- BaseProcessInstanceFilterFields — Base process instance search filter
- BasicStringFilter — Basic advanced string filter
- BasicStringFilterProperty — String property with basic advanced search capabilities
- BatchOperationCreatedResult — The created batch operation
- BatchOperationError — BatchOperationError
- BatchOperationFilter — Batch operation filter request
- BatchOperationItemFilter — Batch operation item filter request
- BatchOperationItemResponse — BatchOperationItemResponse
- BatchOperationItemSearchQuery — Batch operation item search request
- BatchOperationItemSearchQueryResult — BatchOperationItemSearchQueryResult
- BatchOperationItemSearchQuerySortRequest — BatchOperationItemSearchQuerySortRequest
- BatchOperationItemStateExactMatch — Matches the value exactly
- BatchOperationItemStateFilterProperty — BatchOperationItemStateEnum property with full advanced search capabilities
- BatchOperationResponse — BatchOperationResponse
- BatchOperationSearchQuery — Batch operation search request
- BatchOperationSearchQueryResult — The batch operation search query result
- BatchOperationSearchQuerySortRequest — BatchOperationSearchQuerySortRequest
- BatchOperationStateExactMatch — Matches the value exactly
- BatchOperationStateFilterProperty — BatchOperationStateEnum property with full advanced search capabilities
- BatchOperationTypeExactMatch — Matches the value exactly
- BatchOperationTypeFilterProperty — BatchOperationTypeEnum property with full advanced search capabilities
- BrokerInfo — Provides information on a broker node
- CamundaUserResult — CamundaUserResult
- CancelProcessInstanceRequest — CancelProcessInstanceRequest
- CancelProcessInstancesBatchOperationRequest — The process instance filter that defines which process instances should be canceled
- CategoryExactMatch — Matches the value exactly
- CategoryFilterProperty — AuditLogCategoryEnum property with full advanced search capabilities
- Changeset — JSON object with changed task attribute values
- ClockPinRequest — ClockPinRequest
- ClusterVariableResult — ClusterVariableResult
- ClusterVariableResultBase — Cluster variable response item
- ClusterVariableScopeExactMatch — Matches the value exactly
- ClusterVariableScopeFilterProperty — ClusterVariableScopeEnum property with full advanced search capabilities
- ClusterVariableSearchQueryFilterRequest — Cluster variable filter request
- ClusterVariableSearchQueryRequest — Cluster variable search query request
- ClusterVariableSearchQueryResult — Cluster variable search query response
- ClusterVariableSearchQuerySortRequest — ClusterVariableSearchQuerySortRequest
- ClusterVariableSearchResult — Cluster variable search response item
- ConditionalEvaluationInstruction — ConditionalEvaluationInstruction
- CorrelatedMessageSubscriptionFilter — Correlated message subscriptions search filter
- CorrelatedMessageSubscriptionResult — CorrelatedMessageSubscriptionResult
- CorrelatedMessageSubscriptionSearchQuery — CorrelatedMessageSubscriptionSearchQuery
- CorrelatedMessageSubscriptionSearchQueryResult — CorrelatedMessageSubscriptionSearchQueryResult
- CorrelatedMessageSubscriptionSearchQuerySortRequest — CorrelatedMessageSubscriptionSearchQuerySortRequest
- CreateClusterVariableRequest — CreateClusterVariableRequest
- CreateDeploymentResponse — CreateDeploymentResponse
- CreateProcessInstanceResult — CreateProcessInstanceResult
- CursorBackwardPagination — CursorBackwardPagination
- CursorForwardPagination — CursorForwardPagination
- DateTimeFilterProperty — Date-time property with full advanced search capabilities
- DecisionDefinitionFilter — Decision definition search filter
- DecisionDefinitionId — Id of a decision definition, from the model
- DecisionDefinitionKeyExactMatch — Matches the value exactly
- DecisionDefinitionKeyFilterProperty — DecisionDefinitionKey property with full advanced search capabilities
- DecisionDefinitionResult — DecisionDefinitionResult
- DecisionDefinitionSearchQuery — DecisionDefinitionSearchQuery
- DecisionDefinitionSearchQueryResult — DecisionDefinitionSearchQueryResult
- DecisionDefinitionSearchQuerySortRequest — DecisionDefinitionSearchQuerySortRequest
- DecisionEvaluationById — DecisionEvaluationById
- DecisionEvaluationByKey — DecisionEvaluationByKey
- DecisionEvaluationInstanceKeyExactMatch — Matches the value exactly
- DecisionEvaluationInstanceKeyFilterProperty — DecisionEvaluationInstanceKey property with full advanced search capabilities
- DecisionEvaluationInstruction — DecisionEvaluationInstruction
- DecisionEvaluationKeyExactMatch — Matches the value exactly
- DecisionEvaluationKeyFilterProperty — DecisionEvaluationKey property with full advanced search capabilities
- DecisionInstanceDeletionBatchOperationRequest — The decision instance filter that defines which decision instances should be deleted
- DecisionInstanceFilter — Decision instance search filter
- DecisionInstanceGetQueryResult — DecisionInstanceGetQueryResult
- DecisionInstanceResult — DecisionInstanceResult
- DecisionInstanceSearchQuery — DecisionInstanceSearchQuery
- DecisionInstanceSearchQueryResult — DecisionInstanceSearchQueryResult
- DecisionInstanceSearchQuerySortRequest — DecisionInstanceSearchQuerySortRequest
- DecisionInstanceStateExactMatch — Matches the value exactly
- DecisionInstanceStateFilterProperty — DecisionInstanceStateEnum property with full advanced search capabilities
- DecisionRequirementsFilter — Decision requirements search filter
- DecisionRequirementsKeyExactMatch — Matches the value exactly
- DecisionRequirementsKeyFilterProperty — DecisionRequirementsKey property with full advanced search capabilities
- DecisionRequirementsResult — DecisionRequirementsResult
- DecisionRequirementsSearchQuery — DecisionRequirementsSearchQuery
- DecisionRequirementsSearchQueryResult — DecisionRequirementsSearchQueryResult
- DecisionRequirementsSearchQuerySortRequest — DecisionRequirementsSearchQuerySortRequest
- DeleteDecisionInstanceRequest — DeleteDecisionInstanceRequest
- DeleteProcessInstanceRequest — DeleteProcessInstanceRequest
- DeleteProcessInstancesBatchOperationRequest — The process instance filter that defines which process instances should be deleted
- DeleteResourceRequest — DeleteResourceRequest
- DeleteResourceResponse — DeleteResourceResponse
- DeploymentDecisionRequirementsResult — Deployed decision requirements
- DeploymentDecisionResult — A deployed decision
- DeploymentFormResult — A deployed form
- DeploymentKeyExactMatch — Matches the value exactly
- DeploymentKeyFilterProperty — DeploymentKey property with full advanced search capabilities
- DeploymentMetadataResult — DeploymentMetadataResult
- DeploymentProcessResult — A deployed process
- DeploymentResourceResult — A deployed Resource
- DeploymentResult — DeploymentResult
- DirectAncestorKeyInstruction — Provides a concrete key to use as ancestor scope for the created element instance
- DocumentCreationBatchResponse — DocumentCreationBatchResponse
- DocumentCreationFailureDetail — DocumentCreationFailureDetail
- DocumentId — Document Id that uniquely identifies a document
- DocumentLink — DocumentLink
- DocumentLinkRequest — DocumentLinkRequest
- DocumentMetadata — Information about the document
- DocumentReference — DocumentReference
- ElementId — The model-defined id of an element
- ElementInstanceFilter — Element instance filter
- ElementInstanceKeyExactMatch — Matches the value exactly
- ElementInstanceKeyFilterProperty — ElementInstanceKey property with full advanced search capabilities
- ElementInstanceResult — ElementInstanceResult
- ElementInstanceSearchQuery — Element instance search request
- ElementInstanceSearchQueryResult — ElementInstanceSearchQueryResult
- ElementInstanceSearchQuerySortRequest — ElementInstanceSearchQuerySortRequest
- ElementInstanceStateExactMatch — Matches the value exactly
- ElementInstanceStateFilterProperty — ElementInstanceStateEnum property with full advanced search capabilities
- EndCursor — The end cursor in a search query result set
- EntityTypeExactMatch — Matches the value exactly
- EntityTypeFilterProperty — AuditLogEntityTypeEnum property with full advanced search capabilities
- EvaluateConditionalResult — EvaluateConditionalResult
- EvaluateDecisionResult — EvaluateDecisionResult
- EvaluatedDecisionInputItem — A decision input that was evaluated within this decision evaluation
- EvaluatedDecisionOutputItem — The evaluated decision outputs
- EvaluatedDecisionResult — A decision that was evaluated
- ExpressionEvaluationRequest — ExpressionEvaluationRequest
- ExpressionEvaluationResult — ExpressionEvaluationResult
- FormId — The user-defined id for the form
- FormKeyExactMatch — Matches the value exactly
- FormKeyFilterProperty — FormKey property with full advanced search capabilities
- FormResult — FormResult
- GetAuditLogResponse — Audit log item
- GetElementInstanceResponse — GetElementInstanceResponse
- GetIncidentResponse — GetIncidentResponse
- GetProcessDefinitionStatisticsRequest — Process definition element statistics request
- GetProcessInstanceResponse — Process instance search response item
- GetProcessInstanceSequenceFlowsResponse — Process instance sequence flows query response
- GetStartProcessFormResponse — GetStartProcessFormResponse
- GetUserTaskFormResponse — GetUserTaskFormResponse
- GetUserTaskResponse — GetUserTaskResponse
- GetVariableResponse — Variable search response item
- GlobalJobStatisticsQueryResult — Global job statistics query result
- GroupClientResult — GroupClientResult
- GroupClientSearchQueryRequest — GroupClientSearchQueryRequest
- GroupClientSearchQuerySortRequest — GroupClientSearchQuerySortRequest
- GroupClientSearchResult — GroupClientSearchResult
- GroupCreateRequest — GroupCreateRequest
- GroupCreateResult — GroupCreateResult
- GroupFilter — Group filter request
- GroupResult — Group search response item
- GroupSearchQueryRequest — Group search request
- GroupSearchQueryResult — Group search response
- GroupSearchQuerySortRequest — GroupSearchQuerySortRequest
- GroupUpdateRequest — GroupUpdateRequest
- GroupUpdateResult — GroupUpdateResult
- GroupUserResult — GroupUserResult
- GroupUserSearchQueryRequest — GroupUserSearchQueryRequest
- GroupUserSearchQuerySortRequest — GroupUserSearchQuerySortRequest
- GroupUserSearchResult — GroupUserSearchResult
- IncidentErrorTypeEnum — Incident error type with a defined set of values
- IncidentErrorTypeExactMatch — Matches the value exactly
- IncidentErrorTypeFilterProperty — IncidentErrorTypeEnum with full advanced search capabilities
- IncidentFilter — Incident search filter
- IncidentProcessInstanceStatisticsByDefinitionFilter — Filter for the incident process instance statistics by definition query
- IncidentProcessInstanceStatisticsByDefinitionQuery — IncidentProcessInstanceStatisticsByDefinitionQuery
- IncidentProcessInstanceStatisticsByDefinitionQueryResult — IncidentProcessInstanceStatisticsByDefinitionQueryResult
- IncidentProcessInstanceStatisticsByDefinitionQuerySortRequest — IncidentProcessInstanceStatisticsByDefinitionQuerySortRequest
- IncidentProcessInstanceStatisticsByDefinitionResult — IncidentProcessInstanceStatisticsByDefinitionResult
- IncidentProcessInstanceStatisticsByErrorQuery — IncidentProcessInstanceStatisticsByErrorQuery
- IncidentProcessInstanceStatisticsByErrorQueryResult — IncidentProcessInstanceStatisticsByErrorQueryResult
- IncidentProcessInstanceStatisticsByErrorQuerySortRequest — IncidentProcessInstanceStatisticsByErrorQuerySortRequest
- IncidentProcessInstanceStatisticsByErrorResult — IncidentProcessInstanceStatisticsByErrorResult
- IncidentResolutionRequest — IncidentResolutionRequest
- IncidentResult — IncidentResult
- IncidentSearchQuery — IncidentSearchQuery
- IncidentSearchQueryResult — IncidentSearchQueryResult
- IncidentSearchQuerySortRequest — IncidentSearchQuerySortRequest
- IncidentStateEnum — Incident states with a defined set of values
- IncidentStateExactMatch — Matches the value exactly
- IncidentStateFilterProperty — IncidentStateEnum with full advanced search capabilities
- InferredAncestorKeyInstruction — Instructs the engine to derive the ancestor scope key from the source element's hierarchy
- IntegerFilterProperty — Integer property with advanced search capabilities
- JobActivationRequest — JobActivationRequest
- JobActivationResult — The list of activated jobs
- JobChangeset — JSON object with changed job attribute values
- JobCompletionRequest — JobCompletionRequest
- JobErrorRequest — JobErrorRequest
- JobFailRequest — JobFailRequest
- JobFilter — Job search filter
- JobKeyExactMatch — Matches the value exactly
- JobKeyFilterProperty — JobKey property with full advanced search capabilities
- JobKindExactMatch — Matches the value exactly
- JobKindFilterProperty — JobKindEnum property with full advanced search capabilities
- JobListenerEventTypeExactMatch — Matches the value exactly
- JobListenerEventTypeFilterProperty — JobListenerEventTypeEnum property with full advanced search capabilities
- JobResult — The result of the completed job as determined by the worker
- JobResultActivateElement — Instruction to activate a single BPMN element within an ad‑hoc sub‑process, optionally providing variables scoped to that element
- JobResultAdHocSubProcess — Job result details for an ad‑hoc sub‑process, including elements to activate and flags indicating completion or cancellation behavior
- JobResultCorrections — JSON object with attributes that were corrected by the worker
- JobResultUserTask — Job result details for a user task completion, optionally including a denial reason and corrected task properties
- JobSearchQuery — Job search request
- JobSearchQueryResult — Job search response
- JobSearchQuerySortRequest — JobSearchQuerySortRequest
- JobSearchResult — JobSearchResult
- JobStateExactMatch — Matches the value exactly
- JobStateFilterProperty — JobStateEnum property with full advanced search capabilities
- JobUpdateRequest — JobUpdateRequest
- LicenseResponse — The response of a license request
- LikeFilter — Checks if the property matches the provided like value
- LimitPagination — LimitPagination
- MappingRuleCreateRequest — MappingRuleCreateRequest
- MappingRuleCreateResult — MappingRuleCreateResult
- MappingRuleCreateUpdateRequest — MappingRuleCreateUpdateRequest
- MappingRuleCreateUpdateResult — MappingRuleCreateUpdateResult
- MappingRuleFilter — Mapping rule search filter
- MappingRuleResult — MappingRuleResult
- MappingRuleSearchQueryRequest — MappingRuleSearchQueryRequest
- MappingRuleSearchQueryResult — MappingRuleSearchQueryResult
- MappingRuleSearchQuerySortRequest — MappingRuleSearchQuerySortRequest
- MappingRuleUpdateRequest — MappingRuleUpdateRequest
- MappingRuleUpdateResult — MappingRuleUpdateResult
- MatchedDecisionRuleItem — A decision rule that matched within this decision evaluation
- MessageCorrelationRequest — MessageCorrelationRequest
- MessageCorrelationResult — The message key of the correlated message, as well as the first process instance key it correlated with
- MessagePublicationRequest — MessagePublicationRequest
- MessagePublicationResult — The message key of the published message
- MessageSubscriptionFilter — Message subscription search filter
- MessageSubscriptionKeyExactMatch — Matches the value exactly
- MessageSubscriptionKeyFilterProperty — MessageSubscriptionKey property with full advanced search capabilities
- MessageSubscriptionResult — MessageSubscriptionResult
- MessageSubscriptionSearchQuery — MessageSubscriptionSearchQuery
- MessageSubscriptionSearchQueryResult — MessageSubscriptionSearchQueryResult
- MessageSubscriptionSearchQuerySortRequest — MessageSubscriptionSearchQuerySortRequest
- MessageSubscriptionStateExactMatch — Matches the value exactly
- MessageSubscriptionStateFilterProperty — MessageSubscriptionStateEnum with full advanced search capabilities
- MigrateProcessInstanceMappingInstruction — The mapping instructions describe how to map elements from the source process definition to the target process definition
- MigrateProcessInstanceRequest — The migration instructions describe how to migrate a process instance from one process definition to another
- MigrateProcessInstancesBatchOperationRequest — MigrateProcessInstancesBatchOperationRequest
- ModifyProcessInstanceRequest — ModifyProcessInstanceRequest
- ModifyProcessInstanceVariableInstruction — Instruction describing which variables to create or update
- ModifyProcessInstancesBatchOperationRequest — The process instance filter to define on which process instances tokens should be moved, and new element instances should be activated or terminated
- OffsetPagination — OffsetPagination
- OperationReference — A reference key chosen by the user that will be part of all records resulting from this operation
- OperationTypeExactMatch — Matches the value exactly
- OperationTypeFilterProperty — AuditLogOperationTypeEnum property with full advanced search capabilities
- Partition — Provides information on a partition within a broker node
- ProblemDetail — A Problem detail object as described in [RFC 9457](https://www
- ProcessDefinitionElementStatisticsQuery — Process definition element statistics request
- ProcessDefinitionElementStatisticsQueryResult — Process definition element statistics query response
- ProcessDefinitionFilter — Process definition search filter
- ProcessDefinitionId — Id of a process definition, from the model
- ProcessDefinitionInstanceStatisticsQuery — ProcessDefinitionInstanceStatisticsQuery
- ProcessDefinitionInstanceStatisticsQueryResult — ProcessDefinitionInstanceStatisticsQueryResult
- ProcessDefinitionInstanceStatisticsQuerySortRequest — ProcessDefinitionInstanceStatisticsQuerySortRequest
- ProcessDefinitionInstanceStatisticsResult — Process definition instance statistics response
- ProcessDefinitionInstanceVersionStatisticsFilter — Process definition instance version statistics search filter
- ProcessDefinitionInstanceVersionStatisticsQuery — ProcessDefinitionInstanceVersionStatisticsQuery
- ProcessDefinitionInstanceVersionStatisticsQueryResult — ProcessDefinitionInstanceVersionStatisticsQueryResult
- ProcessDefinitionInstanceVersionStatisticsQuerySortRequest — ProcessDefinitionInstanceVersionStatisticsQuerySortRequest
- ProcessDefinitionInstanceVersionStatisticsResult — Process definition instance version statistics response
- ProcessDefinitionKeyExactMatch — Matches the value exactly
- ProcessDefinitionKeyFilterProperty — ProcessDefinitionKey property with full advanced search capabilities
- ProcessDefinitionMessageSubscriptionStatisticsQuery — ProcessDefinitionMessageSubscriptionStatisticsQuery
- ProcessDefinitionMessageSubscriptionStatisticsQueryResult — ProcessDefinitionMessageSubscriptionStatisticsQueryResult
- ProcessDefinitionMessageSubscriptionStatisticsResult — ProcessDefinitionMessageSubscriptionStatisticsResult
- ProcessDefinitionResult — ProcessDefinitionResult
- ProcessDefinitionSearchQuery — ProcessDefinitionSearchQuery
- ProcessDefinitionSearchQueryResult — ProcessDefinitionSearchQueryResult
- ProcessDefinitionSearchQuerySortRequest — ProcessDefinitionSearchQuerySortRequest
- ProcessDefinitionStatisticsFilter — Process definition statistics search filter
- ProcessElementStatisticsResult — Process element statistics response
- ProcessInstanceCallHierarchyEntry — ProcessInstanceCallHierarchyEntry
- ProcessInstanceCancellationBatchOperationRequest — The process instance filter that defines which process instances should be canceled
- ProcessInstanceCreationInstruction — Instructions for creating a process instance
- ProcessInstanceCreationInstructionById — ProcessInstanceCreationInstructionById
- ProcessInstanceCreationInstructionByKey — ProcessInstanceCreationInstructionByKey
- ProcessInstanceCreationRuntimeInstruction — ProcessInstanceCreationRuntimeInstruction
- ProcessInstanceCreationStartInstruction — ProcessInstanceCreationStartInstruction
- ProcessInstanceCreationTerminateInstruction — Terminates the process instance after a specific BPMN element is completed or terminated
- ProcessInstanceDeletionBatchOperationRequest — The process instance filter that defines which process instances should be deleted
- ProcessInstanceElementStatisticsQueryResult — Process instance element statistics query response
- ProcessInstanceFilter — Process instance search filter
- ProcessInstanceFilterFields — Process instance search filter
- ProcessInstanceIncidentResolutionBatchOperationRequest — The process instance filter that defines which process instances should have their incidents resolved
- ProcessInstanceKeyExactMatch — Matches the value exactly
- ProcessInstanceKeyFilterProperty — ProcessInstanceKey property with full advanced search capabilities
- ProcessInstanceMigrationBatchOperationPlan — The migration instructions describe how to migrate a process instance from one process definition to another
- ProcessInstanceMigrationBatchOperationRequest — ProcessInstanceMigrationBatchOperationRequest
- ProcessInstanceMigrationInstruction — The migration instructions describe how to migrate a process instance from one process definition to another
- ProcessInstanceModificationActivateInstruction — Instruction describing an element to activate
- ProcessInstanceModificationBatchOperationRequest — The process instance filter to define on which process instances tokens should be moved, and new element instances should be activated or terminated
- ProcessInstanceModificationInstruction — ProcessInstanceModificationInstruction
- ProcessInstanceModificationMoveBatchOperationInstruction — Instructions describing a move operation
- ProcessInstanceModificationMoveInstruction — Instruction describing a move operation
- ProcessInstanceModificationTerminateByIdInstruction — Instruction describing which elements to terminate
- ProcessInstanceModificationTerminateByKeyInstruction — Instruction providing the key of the element instance to terminate
- ProcessInstanceModificationTerminateInstruction — Instruction describing which elements to terminate
- ProcessInstanceReference — ProcessInstanceReference
- ProcessInstanceResult — Process instance search response item
- ProcessInstanceSearchQuery — Process instance search request
- ProcessInstanceSearchQueryResult — Process instance search response
- ProcessInstanceSearchQuerySortRequest — ProcessInstanceSearchQuerySortRequest
- ProcessInstanceSequenceFlowResult — Process instance sequence flow result
- ProcessInstanceSequenceFlowsQueryResult — Process instance sequence flows query response
- ProcessInstanceStateExactMatch — Matches the value exactly
- ProcessInstanceStateFilterProperty — ProcessInstanceStateEnum property with full advanced search capabilities
- PublishMessageResponse — The message key of the published message
- ResolveIncidentsBatchOperationRequest — The process instance filter that defines which process instances should have their incidents resolved
- ResourceKeyExactMatch — Matches the value exactly
- ResourceKeyFilterProperty — ResourceKey property with full advanced search capabilities
- ResourceResult — ResourceResult
- RoleClientResult — RoleClientResult
- RoleClientSearchQueryRequest — RoleClientSearchQueryRequest
- RoleClientSearchQuerySortRequest — RoleClientSearchQuerySortRequest
- RoleClientSearchResult — RoleClientSearchResult
- RoleCreateRequest — RoleCreateRequest
- RoleCreateResult — RoleCreateResult
- RoleFilter — Role filter request
- RoleGroupResult — RoleGroupResult
- RoleGroupSearchQueryRequest — RoleGroupSearchQueryRequest
- RoleGroupSearchQuerySortRequest — RoleGroupSearchQuerySortRequest
- RoleGroupSearchResult — RoleGroupSearchResult
- RoleResult — Role search response item
- RoleSearchQueryRequest — Role search request
- RoleSearchQueryResult — Role search response
- RoleSearchQuerySortRequest — RoleSearchQuerySortRequest
- RoleUpdateRequest — RoleUpdateRequest
- RoleUpdateResult — RoleUpdateResult
- RoleUserResult — RoleUserResult
- RoleUserSearchQueryRequest — RoleUserSearchQueryRequest
- RoleUserSearchQuerySortRequest — RoleUserSearchQuerySortRequest
- RoleUserSearchResult — RoleUserSearchResult
- ScopeKeyExactMatch — Matches the value exactly
- ScopeKeyFilterProperty — ScopeKey property with full advanced search capabilities
- SearchAuditLogsResponse — Audit log search response
- SearchBatchOperationItemsRequest — Batch operation item search request
- SearchBatchOperationItemsResponse — SearchBatchOperationItemsResponse
- SearchBatchOperationsRequest — Batch operation search request
- SearchClientsForGroupRequest — SearchClientsForGroupRequest
- SearchClientsForRoleRequest — SearchClientsForRoleRequest
- SearchClientsForTenantRequest — SearchClientsForTenantRequest
- SearchCorrelatedMessageSubscriptionsResponse — SearchCorrelatedMessageSubscriptionsResponse
- SearchDecisionInstancesResponse — SearchDecisionInstancesResponse
- SearchElementInstanceIncidentsResponse — SearchElementInstanceIncidentsResponse
- SearchElementInstancesResponse — SearchElementInstancesResponse
- SearchGroupIdsForTenantRequest — SearchGroupIdsForTenantRequest
- SearchGroupsForRoleRequest — SearchGroupsForRoleRequest
- SearchIncidentsResponse — SearchIncidentsResponse
- SearchJobsResponse — Job search response
- SearchMessageSubscriptionsRequest — SearchMessageSubscriptionsRequest
- SearchMessageSubscriptionsResponse — SearchMessageSubscriptionsResponse
- SearchProcessDefinitionsRequest — SearchProcessDefinitionsRequest
- SearchProcessInstanceIncidentsResponse — SearchProcessInstanceIncidentsResponse
- SearchProcessInstancesRequest — Process instance search request
- SearchProcessInstancesResponse — Process instance search response
- SearchQueryPageRequest — Pagination criteria
- SearchQueryPageResponse — Pagination information about the search results
- SearchQueryRequest — SearchQueryRequest
- SearchQueryResponse — SearchQueryResponse
- SearchTenantsRequest — Tenant search request
- SearchUserTaskAuditLogsRequest — User task search query request
- SearchUserTaskAuditLogsResponse — Audit log search response
- SearchUserTaskVariablesRequest — User task search query request
- SearchUserTaskVariablesResponse — Variable search query response
- SearchUserTasksRequest — User task search query request
- SearchUserTasksResponse — User task search query response
- SearchUsersForGroupRequest — SearchUsersForGroupRequest
- SearchUsersForRoleRequest — SearchUsersForRoleRequest
- SearchUsersForTenantRequest — SearchUsersForTenantRequest
- SearchUsersRequest — SearchUsersRequest
- SearchVariablesRequest — Variable search query request
- SearchVariablesResponse — Variable search query response
- SetVariableRequest — SetVariableRequest
- SignalBroadcastRequest — SignalBroadcastRequest
- SignalBroadcastResult — SignalBroadcastResult
- SourceElementIdInstruction — Defines an instruction with a sourceElementId
- SourceElementInstanceKeyInstruction — Defines an instruction with a sourceElementInstanceKey
- SourceElementInstruction — Defines the source element identifier for the move instruction
- StartCursor — The start cursor in a search query result set
- StatusMetric — Metric for a single job status
- StringFilterProperty — String property with full advanced search capabilities
- Tag — A tag
- TenantClientResult — TenantClientResult
- TenantClientSearchQueryRequest — TenantClientSearchQueryRequest
- TenantClientSearchQuerySortRequest — TenantClientSearchQuerySortRequest
- TenantClientSearchResult — TenantClientSearchResult
- TenantCreateRequest — TenantCreateRequest
- TenantCreateResult — TenantCreateResult
- TenantFilter — Tenant filter request
- TenantGroupResult — TenantGroupResult
- TenantGroupSearchQueryRequest — TenantGroupSearchQueryRequest
- TenantGroupSearchQuerySortRequest — TenantGroupSearchQuerySortRequest
- TenantGroupSearchResult — TenantGroupSearchResult
- TenantId — The unique identifier of the tenant
- TenantResult — Tenant search response item
- TenantSearchQueryRequest — Tenant search request
- TenantSearchQueryResult — Tenant search response
- TenantSearchQuerySortRequest — TenantSearchQuerySortRequest
- TenantUpdateRequest — TenantUpdateRequest
- TenantUpdateResult — TenantUpdateResult
- TenantUserResult — TenantUserResult
- TenantUserSearchQueryRequest — TenantUserSearchQueryRequest
- TenantUserSearchQuerySortRequest — TenantUserSearchQuerySortRequest
- TenantUserSearchResult — TenantUserSearchResult
- TopologyResponse — The response of a topology request
- UpdateClusterVariableRequest — UpdateClusterVariableRequest
- UsageMetricsResponse — UsageMetricsResponse
- UsageMetricsResponseItem — UsageMetricsResponseItem
- UseSourceParentKeyInstruction — Instructs the engine to use the source's direct parent key as the ancestor scope key for the target element
- UserCreateResult — UserCreateResult
- UserFilter — User search filter
- UserRequest — UserRequest
- UserResult — UserResult
- UserSearchQueryRequest — UserSearchQueryRequest
- UserSearchQuerySortRequest — UserSearchQuerySortRequest
- UserSearchResult — UserSearchResult
- UserTaskAssignmentRequest — UserTaskAssignmentRequest
- UserTaskAuditLogFilter — The user task audit log search filters
- UserTaskAuditLogSearchQueryRequest — User task search query request
- UserTaskCompletionRequest — UserTaskCompletionRequest
- UserTaskFilter — User task filter request
- UserTaskProperties — Contains properties of a user task
- UserTaskResult — UserTaskResult
- UserTaskSearchQuery — User task search query request
- UserTaskSearchQueryResult — User task search query response
- UserTaskSearchQuerySortRequest — UserTaskSearchQuerySortRequest
- UserTaskStateExactMatch — Matches the value exactly
- UserTaskStateFilterProperty — UserTaskStateEnum property with full advanced search capabilities
- UserTaskUpdateRequest — UserTaskUpdateRequest
- UserTaskVariableFilter — The user task variable search filters
- UserTaskVariableSearchQueryRequest — User task search query request
- UserTaskVariableSearchQuerySortRequest — UserTaskVariableSearchQuerySortRequest
- UserUpdateRequest — UserUpdateRequest
- UserUpdateResult — UserUpdateResult
- Username — The unique name of a user
- VariableFilter — Variable filter request
- VariableKeyExactMatch — Matches the value exactly
- VariableKeyFilterProperty — VariableKey property with full advanced search capabilities
- VariableResult — Variable search response item
- VariableResultBase — Variable response item
- VariableSearchQuery — Variable search query request
- VariableSearchQueryResult — Variable search query response
- VariableSearchQuerySortRequest — VariableSearchQuerySortRequest
- VariableSearchResult — Variable search response item
- VariableValueFilterProperty — VariableValueFilterProperty
ActivateJobsResponse
The list of activated jobs
public sealed class ActivateJobsResponse
| Property | Type | Description |
|---|---|---|
Jobs | List<ActivatedJobResult> | The activated jobs. |
ActivatedJobResult
ActivatedJobResult
public sealed class ActivatedJobResult
| Property | Type | Description |
|---|---|---|
Type | String | The type of the job (should match what was requested). |
ProcessDefinitionId | ProcessDefinitionId | The bpmn process ID of the job's process definition. |
ProcessDefinitionVersion | Int32 | The version of the job's process definition. |
ElementId | ElementId | The associated task element ID. |
CustomHeaders | Object | A set of custom headers defined during modelling; returned as a serialized JSON document. |
Worker | String | The name of the worker which activated this job. |
Retries | Int32 | The amount of retries left to this job (should always be positive). |
Deadline | Int64 | When the job can be activated again, sent as a UNIX epoch timestamp. |
Variables | Object | All variables visible to the task scope, computed at activation time. |
TenantId | TenantId | The ID of the tenant that owns the job. |
JobKey | JobKey | The key, a unique identifier for the job. |
ProcessInstanceKey | ProcessInstanceKey | The job's process instance key. |
ProcessDefinitionKey | ProcessDefinitionKey | The key of the job's process definition. |
ElementInstanceKey | ElementInstanceKey | |
Kind | JobKindEnum | The job kind. |
ListenerEventType | JobListenerEventTypeEnum | The listener event type of the job. |
UserTask | UserTaskProperties | Contains properties of a user task. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
AdHocSubProcessActivateActivitiesInstruction
AdHocSubProcessActivateActivitiesInstruction
public sealed class AdHocSubProcessActivateActivitiesInstruction
| Property | Type | Description |
|---|---|---|
Elements | List<AdHocSubProcessActivateActivityReference> | Activities to activate. |
CancelRemainingInstances | Nullable<Boolean> | Whether to cancel remaining instances of the ad-hoc sub-process. |
AdHocSubProcessActivateActivityReference
AdHocSubProcessActivateActivityReference
public sealed class AdHocSubProcessActivateActivityReference
| Property | Type | Description |
|---|---|---|
ElementId | ElementId | The ID of the element that should be activated. |
Variables | Object | Variables to be set when activating the element. |
AdvancedActorTypeFilter
Advanced AuditLogActorTypeEnum filter.
public sealed class AdvancedActorTypeFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<AuditLogActorTypeEnum> | Checks for equality with the provided value. |
Neq | Nullable<AuditLogActorTypeEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<AuditLogActorTypeEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedAuditLogEntityKeyFilter
Advanced entityKey filter.
public sealed class AdvancedAuditLogEntityKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<AuditLogEntityKey> | Checks for equality with the provided value. |
Neq | Nullable<AuditLogEntityKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<AuditLogEntityKey> | Checks if the property matches any of the provided values. |
NotIn | List<AuditLogEntityKey> | Checks if the property matches none of the provided values. |
AdvancedAuditLogKeyFilter
Advanced AuditLogKey filter.
public sealed class AdvancedAuditLogKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<AuditLogKey> | Checks for equality with the provided value. |
Neq | Nullable<AuditLogKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<AuditLogKey> | Checks if the property matches any of the provided values. |
NotIn | List<AuditLogKey> | Checks if the property matches none of the provided values. |
AdvancedBatchOperationItemStateFilter
Advanced BatchOperationItemStateEnum filter.
public sealed class AdvancedBatchOperationItemStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<BatchOperationItemStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<BatchOperationItemStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<BatchOperationItemStateEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedBatchOperationStateFilter
Advanced BatchOperationStateEnum filter.
public sealed class AdvancedBatchOperationStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<BatchOperationStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<BatchOperationStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<BatchOperationStateEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedBatchOperationTypeFilter
Advanced BatchOperationTypeEnum filter.
public sealed class AdvancedBatchOperationTypeFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<BatchOperationTypeEnum> | Checks for equality with the provided value. |
Neq | Nullable<BatchOperationTypeEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<BatchOperationTypeEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedCategoryFilter
Advanced AuditLogCategoryEnum filter.
public sealed class AdvancedCategoryFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<AuditLogCategoryEnum> | Checks for equality with the provided value. |
Neq | Nullable<AuditLogCategoryEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<AuditLogCategoryEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedClusterVariableScopeFilter
Advanced ClusterVariableScopeEnum filter.
public sealed class AdvancedClusterVariableScopeFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ClusterVariableScopeEnum> | Checks for equality with the provided value. |
Neq | Nullable<ClusterVariableScopeEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ClusterVariableScopeEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedDateTimeFilter
Advanced date-time filter.
public sealed class AdvancedDateTimeFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<DateTimeOffset> | Checks for equality with the provided value. |
Neq | Nullable<DateTimeOffset> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
Gt | Nullable<DateTimeOffset> | Greater than comparison with the provided value. |
Gte | Nullable<DateTimeOffset> | Greater than or equal comparison with the provided value. |
Lt | Nullable<DateTimeOffset> | Lower than comparison with the provided value. |
Lte | Nullable<DateTimeOffset> | Lower than or equal comparison with the provided value. |
In | List<DateTimeOffset> | Checks if the property matches any of the provided values. |
AdvancedDecisionDefinitionKeyFilter
Advanced DecisionDefinitionKey filter.
public sealed class AdvancedDecisionDefinitionKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<DecisionDefinitionKey> | Checks for equality with the provided value. |
Neq | Nullable<DecisionDefinitionKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<DecisionDefinitionKey> | Checks if the property matches any of the provided values. |
NotIn | List<DecisionDefinitionKey> | Checks if the property matches none of the provided values. |
AdvancedDecisionEvaluationInstanceKeyFilter
Advanced DecisionEvaluationInstanceKey filter.
public sealed class AdvancedDecisionEvaluationInstanceKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<DecisionEvaluationInstanceKey> | Checks for equality with the provided value. |
Neq | Nullable<DecisionEvaluationInstanceKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<DecisionEvaluationInstanceKey> | Checks if the property matches any of the provided values. |
NotIn | List<DecisionEvaluationInstanceKey> | Checks if the property matches none of the provided values. |
AdvancedDecisionEvaluationKeyFilter
Advanced DecisionEvaluationKey filter.
public sealed class AdvancedDecisionEvaluationKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<DecisionEvaluationKey> | Checks for equality with the provided value. |
Neq | Nullable<DecisionEvaluationKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<DecisionEvaluationKey> | Checks if the property matches any of the provided values. |
NotIn | List<DecisionEvaluationKey> | Checks if the property matches none of the provided values. |
AdvancedDecisionInstanceStateFilter
Advanced DecisionInstanceStateEnum filter.
public sealed class AdvancedDecisionInstanceStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<DecisionInstanceStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<DecisionInstanceStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<DecisionInstanceStateEnum> | Checks if the property matches any of the provided values. |
NotIn | List<DecisionInstanceStateEnum> | Checks if the property matches none of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedDecisionRequirementsKeyFilter
Advanced DecisionRequirementsKey filter.
public sealed class AdvancedDecisionRequirementsKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<DecisionRequirementsKey> | Checks for equality with the provided value. |
Neq | Nullable<DecisionRequirementsKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<DecisionRequirementsKey> | Checks if the property matches any of the provided values. |
NotIn | List<DecisionRequirementsKey> | Checks if the property matches none of the provided values. |
AdvancedDeploymentKeyFilter
Advanced DeploymentKey filter.
public sealed class AdvancedDeploymentKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<DeploymentKey> | Checks for equality with the provided value. |
Neq | Nullable<DeploymentKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<DeploymentKey> | Checks if the property matches any of the provided values. |
NotIn | List<DeploymentKey> | Checks if the property matches none of the provided values. |
AdvancedElementInstanceKeyFilter
Advanced ElementInstanceKey filter.
public sealed class AdvancedElementInstanceKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ElementInstanceKey> | Checks for equality with the provided value. |
Neq | Nullable<ElementInstanceKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ElementInstanceKey> | Checks if the property matches any of the provided values. |
NotIn | List<ElementInstanceKey> | Checks if the property matches none of the provided values. |
AdvancedElementInstanceStateFilter
Advanced ElementInstanceStateEnum filter.
public sealed class AdvancedElementInstanceStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ElementInstanceStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<ElementInstanceStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ElementInstanceStateEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedEntityTypeFilter
Advanced AuditLogEntityTypeEnum filter.
public sealed class AdvancedEntityTypeFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<AuditLogEntityTypeEnum> | Checks for equality with the provided value. |
Neq | Nullable<AuditLogEntityTypeEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<AuditLogEntityTypeEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedFormKeyFilter
Advanced FormKey filter.
public sealed class AdvancedFormKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<FormKey> | Checks for equality with the provided value. |
Neq | Nullable<FormKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<FormKey> | Checks if the property matches any of the provided values. |
NotIn | List<FormKey> | Checks if the property matches none of the provided values. |
AdvancedIncidentErrorTypeFilter
Advanced IncidentErrorTypeEnum filter
public sealed class AdvancedIncidentErrorTypeFilter
| Property | Type | Description |
|---|---|---|
Eq | IncidentErrorTypeEnum | Checks for equality with the provided value. |
Neq | IncidentErrorTypeEnum | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<IncidentErrorTypeEnum> | Checks if the property matches any of the provided values. |
NotIn | List<IncidentErrorTypeEnum> | Checks if the property does not match any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedIncidentStateFilter
Advanced IncidentStateEnum filter
public sealed class AdvancedIncidentStateFilter
| Property | Type | Description |
|---|---|---|
Eq | IncidentStateEnum | Checks for equality with the provided value. |
Neq | IncidentStateEnum | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<IncidentStateEnum> | Checks if the property matches any of the provided values. |
NotIn | List<IncidentStateEnum> | Checks if the property does not match any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedIntegerFilter
Advanced integer (int32) filter.
public sealed class AdvancedIntegerFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<Int32> | Checks for equality with the provided value. |
Neq | Nullable<Int32> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
Gt | Nullable<Int32> | Greater than comparison with the provided value. |
Gte | Nullable<Int32> | Greater than or equal comparison with the provided value. |
Lt | Nullable<Int32> | Lower than comparison with the provided value. |
Lte | Nullable<Int32> | Lower than or equal comparison with the provided value. |
In | List<Int32> | Checks if the property matches any of the provided values. |
AdvancedJobKeyFilter
Advanced JobKey filter.
public sealed class AdvancedJobKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<JobKey> | Checks for equality with the provided value. |
Neq | Nullable<JobKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<JobKey> | Checks if the property matches any of the provided values. |
NotIn | List<JobKey> | Checks if the property matches none of the provided values. |
AdvancedJobKindFilter
Advanced JobKindEnum filter.
public sealed class AdvancedJobKindFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<JobKindEnum> | Checks for equality with the provided value. |
Neq | Nullable<JobKindEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<JobKindEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedJobListenerEventTypeFilter
Advanced JobListenerEventTypeEnum filter.
public sealed class AdvancedJobListenerEventTypeFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<JobListenerEventTypeEnum> | Checks for equality with the provided value. |
Neq | Nullable<JobListenerEventTypeEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<JobListenerEventTypeEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedJobStateFilter
Advanced JobStateEnum filter.
public sealed class AdvancedJobStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<JobStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<JobStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<JobStateEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedMessageSubscriptionKeyFilter
Advanced MessageSubscriptionKey filter.
public sealed class AdvancedMessageSubscriptionKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<MessageSubscriptionKey> | Checks for equality with the provided value. |
Neq | Nullable<MessageSubscriptionKey> | Checks for equality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<MessageSubscriptionKey> | Checks if the property matches any of the provided values. |
NotIn | List<MessageSubscriptionKey> | Checks if the property matches none of the provided values. |
AdvancedMessageSubscriptionStateFilter
Advanced MessageSubscriptionStateEnum filter
public sealed class AdvancedMessageSubscriptionStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<MessageSubscriptionStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<MessageSubscriptionStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<MessageSubscriptionStateEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedOperationTypeFilter
Advanced AuditLogOperationTypeEnum filter.
public sealed class AdvancedOperationTypeFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<AuditLogOperationTypeEnum> | Checks for equality with the provided value. |
Neq | Nullable<AuditLogOperationTypeEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<AuditLogOperationTypeEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedProcessDefinitionKeyFilter
Advanced ProcessDefinitionKey filter.
public sealed class AdvancedProcessDefinitionKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ProcessDefinitionKey> | Checks for equality with the provided value. |
Neq | Nullable<ProcessDefinitionKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ProcessDefinitionKey> | Checks if the property matches any of the provided values. |
NotIn | List<ProcessDefinitionKey> | Checks if the property matches none of the provided values. |
AdvancedProcessInstanceKeyFilter
Advanced ProcessInstanceKey filter.
public sealed class AdvancedProcessInstanceKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ProcessInstanceKey> | Checks for equality with the provided value. |
Neq | Nullable<ProcessInstanceKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ProcessInstanceKey> | Checks if the property matches any of the provided values. |
NotIn | List<ProcessInstanceKey> | Checks if the property matches none of the provided values. |
AdvancedProcessInstanceStateFilter
Advanced ProcessInstanceStateEnum filter.
public sealed class AdvancedProcessInstanceStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ProcessInstanceStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<ProcessInstanceStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ProcessInstanceStateEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedResourceKeyFilter
Advanced ResourceKey filter.
public sealed class AdvancedResourceKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ResourceKey> | Checks for equality with the provided value. |
Neq | Nullable<ResourceKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ResourceKey> | Checks if the property matches any of the provided values. |
NotIn | List<ResourceKey> | Checks if the property matches none of the provided values. |
AdvancedResultFilter
Advanced AuditLogResultEnum filter.
public sealed class AdvancedResultFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<AuditLogResultEnum> | Checks for equality with the provided value. |
Neq | Nullable<AuditLogResultEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<AuditLogResultEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedScopeKeyFilter
Advanced ScopeKey filter.
public sealed class AdvancedScopeKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<ScopeKey> | Checks for equality with the provided value. |
Neq | Nullable<ScopeKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<ScopeKey> | Checks if the property matches any of the provided values. |
NotIn | List<ScopeKey> | Checks if the property matches none of the provided values. |
AdvancedStringFilter
Advanced string filter.
public sealed class AdvancedStringFilter
| Property | Type | Description |
|---|---|---|
Eq | String | Checks for equality with the provided value. |
Neq | String | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<String> | Checks if the property matches any of the provided values. |
NotIn | List<String> | Checks if the property matches none of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedUserTaskStateFilter
Advanced UserTaskStateEnum filter.
public sealed class AdvancedUserTaskStateFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<UserTaskStateEnum> | Checks for equality with the provided value. |
Neq | Nullable<UserTaskStateEnum> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<UserTaskStateEnum> | Checks if the property matches any of the provided values. |
Like | Nullable<LikeFilter> | Checks if the property matches the provided like value. Supported wildcard characters are: _ _: matches zero, one, or multiple characters. * ?: matches one, single character. Wildcard characters can be escaped with backslash, for instance: \*. |
AdvancedVariableKeyFilter
Advanced VariableKey filter.
public sealed class AdvancedVariableKeyFilter
| Property | Type | Description |
|---|---|---|
Eq | Nullable<VariableKey> | Checks for equality with the provided value. |
Neq | Nullable<VariableKey> | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<VariableKey> | Checks if the property matches any of the provided values. |
NotIn | List<VariableKey> | Checks if the property matches none of the provided values. |
AncestorScopeInstruction
Defines the ancestor scope for the created element instances. The default behavior resembles
a "direct" scope instruction with an ancestorElementInstanceKey of "-1".
public abstract class AncestorScopeInstruction
AuditLogActorTypeExactMatch
Matches the value exactly.
public readonly record struct AuditLogActorTypeExactMatch : ICamundaKey, IEquatable<AuditLogActorTypeExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
AuditLogActorTypeFilterProperty
AuditLogActorTypeEnum property with full advanced search capabilities.
public sealed class AuditLogActorTypeFilterProperty
AuditLogEntityKeyExactMatch
Matches the value exactly.
public readonly record struct AuditLogEntityKeyExactMatch : ICamundaKey, IEquatable<AuditLogEntityKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
AuditLogEntityKeyFilterProperty
EntityKey property with full advanced search capabilities.
public sealed class AuditLogEntityKeyFilterProperty
AuditLogFilter
Audit log filter request
public sealed class AuditLogFilter
| Property | Type | Description |
|---|---|---|
AuditLogKey | AuditLogKeyFilterProperty | The audit log key search filter. |
ProcessDefinitionKey | ProcessDefinitionKeyFilterProperty | The process definition key search filter. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The process instance key search filter. |
ElementInstanceKey | ElementInstanceKeyFilterProperty | The element instance key search filter. |
OperationType | OperationTypeFilterProperty | The operation type search filter. |
Result | AuditLogResultFilterProperty | The result search filter. |
Timestamp | DateTimeFilterProperty | The timestamp search filter. |
ActorId | StringFilterProperty | The actor ID search filter. |
ActorType | AuditLogActorTypeFilterProperty | The actor type search filter. |
EntityKey | AuditLogEntityKeyFilterProperty | The entity key search filter. |
EntityType | EntityTypeFilterProperty | The entity type search filter. |
TenantId | StringFilterProperty | The tenant ID search filter. |
Category | CategoryFilterProperty | The category search filter. |
DeploymentKey | DeploymentKeyFilterProperty | The deployment key search filter. |
FormKey | FormKeyFilterProperty | The form key search filter. |
ResourceKey | ResourceKeyFilterProperty | The resource key search filter. |
BatchOperationType | BatchOperationTypeFilterProperty | The batch operation type search filter. |
ProcessDefinitionId | StringFilterProperty | The process definition ID search filter. |
JobKey | JobKeyFilterProperty | The job key search filter. |
UserTaskKey | BasicStringFilterProperty | The user task key search filter. |
DecisionRequirementsId | StringFilterProperty | The decision requirements ID search filter. |
DecisionRequirementsKey | DecisionRequirementsKeyFilterProperty | The decision requirements key search filter. |
DecisionDefinitionId | StringFilterProperty | The decision definition ID search filter. |
DecisionDefinitionKey | DecisionDefinitionKeyFilterProperty | The decision definition key search filter. |
DecisionEvaluationKey | DecisionEvaluationKeyFilterProperty | The decision evaluation key search filter. |
RelatedEntityKey | AuditLogEntityKeyFilterProperty | The related entity key search filter. |
RelatedEntityType | EntityTypeFilterProperty | The related entity type search filter. |
EntityDescription | StringFilterProperty | The entity description filter. |
AuditLogKeyExactMatch
Matches the value exactly.
public readonly record struct AuditLogKeyExactMatch : ICamundaKey, IEquatable<AuditLogKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
AuditLogKeyFilterProperty
AuditLogKey property with full advanced search capabilities.
public sealed class AuditLogKeyFilterProperty
AuditLogResult
Audit log item.
public sealed class AuditLogResult
| Property | Type | Description |
|---|---|---|
AuditLogKey | Nullable<AuditLogKey> | The unique key of the audit log entry. |
EntityKey | Nullable<AuditLogEntityKey> | System-generated entity key for an audit log entry. |
EntityType | Nullable<AuditLogEntityTypeEnum> | The type of entity affected by the operation. |
OperationType | Nullable<AuditLogOperationTypeEnum> | The type of operation performed. |
BatchOperationKey | Nullable<BatchOperationKey> | Key of the batch operation. |
BatchOperationType | Nullable<BatchOperationTypeEnum> | The type of batch operation performed, if this is part of a batch. |
Timestamp | Nullable<DateTimeOffset> | The timestamp when the operation occurred. |
ActorId | String | The ID of the actor who performed the operation. |
ActorType | Nullable<AuditLogActorTypeEnum> | The type of actor who performed the operation. |
TenantId | Nullable<TenantId> | The tenant ID of the audit log. |
Result | Nullable<AuditLogResultEnum> | The result status of the operation. |
Annotation | String | Additional notes about the operation. |
Category | Nullable<AuditLogCategoryEnum> | The category of the audit log operation. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition ID. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The key of the element instance. |
JobKey | Nullable<JobKey> | The key of the job. |
UserTaskKey | Nullable<UserTaskKey> | The key of the user task. |
DecisionRequirementsId | String | The decision requirements ID. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | The assigned key of the decision requirements. |
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The decision definition ID. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The key of the decision definition. |
DecisionEvaluationKey | Nullable<DecisionEvaluationKey> | The key of the decision evaluation. |
DeploymentKey | Nullable<DeploymentKey> | The key of the deployment. |
FormKey | Nullable<FormKey> | The key of the form. |
ResourceKey | Nullable<ResourceKey> | The system-assigned key for this resource. |
RelatedEntityKey | Nullable<AuditLogEntityKey> | The key of the related entity. The content depends on the operation type and entity type. For example, for authorization operations, this will contain the ID of the owner (e.g., user or group) the authorization belongs to. |
RelatedEntityType | Nullable<AuditLogEntityTypeEnum> | The type of the related entity. The content depends on the operation type and entity type. For example, for authorization operations, this will contain the type of the owner (e.g., USER or GROUP) the authorization belongs to. |
EntityDescription | String | Additional description of the entity affected by the operation. For example, for variable operations, this will contain the variable name. |
AuditLogResultExactMatch
Matches the value exactly.
public readonly record struct AuditLogResultExactMatch : ICamundaKey, IEquatable<AuditLogResultExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
AuditLogResultFilterProperty
AuditLogResultEnum property with full advanced search capabilities.
public sealed class AuditLogResultFilterProperty
AuditLogSearchQueryRequest
Audit log search request.
public sealed class AuditLogSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<AuditLogSearchQuerySortRequest> | Sort field criteria. |
Filter | AuditLogFilter | The audit log search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
AuditLogSearchQueryResult
Audit log search response.
public sealed class AuditLogSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<AuditLogResult> | The matching audit logs. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
AuditLogSearchQuerySortRequest
AuditLogSearchQuerySortRequest
public sealed class AuditLogSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
AuthorizationCreateResult
AuthorizationCreateResult
public sealed class AuthorizationCreateResult
| Property | Type | Description |
|---|---|---|
AuthorizationKey | Nullable<AuthorizationKey> | The key of the created authorization. |
AuthorizationFilter
Authorization search filter.
public sealed class AuthorizationFilter
| Property | Type | Description |
|---|---|---|
OwnerId | String | The ID of the owner of permissions. |
OwnerType | Nullable<OwnerTypeEnum> | The type of the owner of permissions. |
ResourceIds | List<String> | The IDs of the resource to search permissions for. |
ResourcePropertyNames | List<String> | The names of the resource properties to search permissions for. |
ResourceType | String | The type of resource to search permissions for. |
AuthorizationIdBasedRequest
AuthorizationIdBasedRequest
public sealed class AuthorizationIdBasedRequest : AuthorizationRequest
| Property | Type | Description |
|---|---|---|
OwnerId | String | The ID of the owner of the permissions. |
OwnerType | OwnerTypeEnum | The type of the owner of permissions. |
ResourceId | String | The ID of the resource to add permissions to. |
ResourceType | String | The type of resource to add permissions to. |
PermissionTypes | List<PermissionTypeEnum> | The permission types to add. |
AuthorizationPropertyBasedRequest
AuthorizationPropertyBasedRequest
public sealed class AuthorizationPropertyBasedRequest : AuthorizationRequest
| Property | Type | Description |
|---|---|---|
OwnerId | String | The ID of the owner of the permissions. |
OwnerType | OwnerTypeEnum | The type of the owner of permissions. |
ResourcePropertyName | String | The name of the resource property on which this authorization is based. |
ResourceType | String | The type of resource to add permissions to. |
PermissionTypes | List<PermissionTypeEnum> | The permission types to add. |
AuthorizationRequest
Defines an authorization request. Either an id-based or a property-based authorization can be provided.
public abstract class AuthorizationRequest
AuthorizationResult
AuthorizationResult
public sealed class AuthorizationResult
| Property | Type | Description |
|---|---|---|
OwnerId | String | The ID of the owner of permissions. |
OwnerType | Nullable<OwnerTypeEnum> | The type of the owner of permissions. |
ResourceType | String | The type of resource that the permissions relate to. |
ResourceId | String | ID of the resource the permission relates to (mutually exclusive with resourcePropertyName). |
ResourcePropertyName | String | The name of the resource property the permission relates to (mutually exclusive with resourceId). |
PermissionTypes | List<PermissionTypeEnum> | Specifies the types of the permissions. |
AuthorizationKey | Nullable<AuthorizationKey> | The key of the authorization. |
AuthorizationSearchQuery
AuthorizationSearchQuery
public sealed class AuthorizationSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<AuthorizationSearchQuerySortRequest> | Sort field criteria. |
Filter | AuthorizationFilter | The authorization search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
AuthorizationSearchQuerySortRequest
AuthorizationSearchQuerySortRequest
public sealed class AuthorizationSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
AuthorizationSearchResult
AuthorizationSearchResult
public sealed class AuthorizationSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<AuthorizationResult> | The matching authorizations. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
BaseProcessInstanceFilterFields
Base process instance search filter.
public sealed class BaseProcessInstanceFilterFields
| Property | Type | Description |
|---|---|---|
StartDate | DateTimeFilterProperty | The start date. |
EndDate | DateTimeFilterProperty | The end date. |
State | ProcessInstanceStateFilterProperty | The process instance state. |
HasIncident | Nullable<Boolean> | Whether this process instance has a related incident or not. |
TenantId | StringFilterProperty | The tenant id. |
Variables | List<VariableValueFilterProperty> | The process instance variables. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The key of this process instance. |
ParentProcessInstanceKey | ProcessInstanceKeyFilterProperty | The parent process instance key. |
ParentElementInstanceKey | ElementInstanceKeyFilterProperty | The parent element instance key. |
BatchOperationId | StringFilterProperty | The batch operation id. |
ErrorMessage | StringFilterProperty | The error message related to the process. |
HasRetriesLeft | Nullable<Boolean> | Whether the process has failed jobs with retries left. |
ElementInstanceState | ElementInstanceStateFilterProperty | The state of the element instances associated with the process instance. |
ElementId | StringFilterProperty | The element id associated with the process instance. |
HasElementInstanceIncident | Nullable<Boolean> | Whether the element instance has an incident or not. |
IncidentErrorHashCode | IntegerFilterProperty | The incident error hash code, associated with this process. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
BasicStringFilter
Basic advanced string filter.
public sealed class BasicStringFilter
| Property | Type | Description |
|---|---|---|
Eq | String | Checks for equality with the provided value. |
Neq | String | Checks for inequality with the provided value. |
Exists | Nullable<Boolean> | Checks if the current property exists. |
In | List<String> | Checks if the property matches any of the provided values. |
NotIn | List<String> | Checks if the property matches none of the provided values. |
BasicStringFilterProperty
String property with basic advanced search capabilities.
public sealed class BasicStringFilterProperty
BatchOperationCreatedResult
The created batch operation.
public sealed class BatchOperationCreatedResult
| Property | Type | Description |
|---|---|---|
BatchOperationKey | Nullable<BatchOperationKey> | Key of the batch operation. |
BatchOperationType | Nullable<BatchOperationTypeEnum> | The type of the batch operation. |
BatchOperationError
BatchOperationError
public sealed class BatchOperationError
| Property | Type | Description |
|---|---|---|
PartitionId | Nullable<Int32> | The partition ID where the error occurred. |
Type | String | The type of the error that occurred during the batch operation. |
Message | String | The error message that occurred during the batch operation. |
BatchOperationFilter
Batch operation filter request.
public sealed class BatchOperationFilter
| Property | Type | Description |
|---|---|---|
BatchOperationKey | BasicStringFilterProperty | The key (or operate legacy ID) of the batch operation. |
OperationType | BatchOperationTypeFilterProperty | The type of the batch operation. |
State | BatchOperationStateFilterProperty | The state of the batch operation. |
ActorType | Nullable<AuditLogActorTypeEnum> | The type of the actor who performed the operation. |
ActorId | StringFilterProperty | The ID of the actor who performed the operation. |
BatchOperationItemFilter
Batch operation item filter request.
public sealed class BatchOperationItemFilter
| Property | Type | Description |
|---|---|---|
BatchOperationKey | BasicStringFilterProperty | The key (or operate legacy ID) of the batch operation. |
ItemKey | BasicStringFilterProperty | The key of the item, e.g. a process instance key. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The process instance key of the processed item. |
State | String | The state of the batch operation. |
OperationType | BatchOperationTypeFilterProperty | The type of the batch operation. |
BatchOperationItemResponse
BatchOperationItemResponse
public sealed class BatchOperationItemResponse
| Property | Type | Description |
|---|---|---|
OperationType | Nullable<BatchOperationTypeEnum> | The type of the batch operation. |
BatchOperationKey | Nullable<BatchOperationKey> | The key (or operate legacy ID) of the batch operation. |
ItemKey | String | Key of the item, e.g. a process instance key. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | the process instance key of the processed item. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
State | String | State of the item. |
ProcessedDate | Nullable<DateTimeOffset> | the date this item was processed. |
ErrorMessage | String | the error message from the engine in case of a failed operation. |
BatchOperationItemSearchQuery
Batch operation item search request.
public sealed class BatchOperationItemSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<BatchOperationItemSearchQuerySortRequest> | Sort field criteria. |
Filter | BatchOperationItemFilter | The batch operation item search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
BatchOperationItemSearchQueryResult
BatchOperationItemSearchQueryResult
public sealed class BatchOperationItemSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<BatchOperationItemResponse> | The matching batch operation items. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
BatchOperationItemSearchQuerySortRequest
BatchOperationItemSearchQuerySortRequest
public sealed class BatchOperationItemSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
BatchOperationItemStateExactMatch
Matches the value exactly.
public readonly record struct BatchOperationItemStateExactMatch : ICamundaKey, IEquatable<BatchOperationItemStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
BatchOperationItemStateFilterProperty
BatchOperationItemStateEnum property with full advanced search capabilities.
public sealed class BatchOperationItemStateFilterProperty
BatchOperationResponse
BatchOperationResponse
public sealed class BatchOperationResponse
| Property | Type | Description |
|---|---|---|
BatchOperationKey | Nullable<BatchOperationKey> | Key or (Operate Legacy ID = UUID) of the batch operation. |
State | Nullable<BatchOperationStateEnum> | The batch operation state. |
BatchOperationType | Nullable<BatchOperationTypeEnum> | The type of the batch operation. |
StartDate | Nullable<DateTimeOffset> | The start date of the batch operation. |
EndDate | Nullable<DateTimeOffset> | The end date of the batch operation. |
ActorType | Nullable<AuditLogActorTypeEnum> | The type of actor who performed the operation. |
ActorId | String | The ID of the actor who performed the operation. Available for batch operations created since 8.9. |
OperationsTotalCount | Nullable<Int32> | The total number of items contained in this batch operation. |
OperationsFailedCount | Nullable<Int32> | The number of items which failed during execution of the batch operation. (e.g. because they are rejected by the Zeebe engine). |
OperationsCompletedCount | Nullable<Int32> | The number of successfully completed tasks. |
Errors | List<BatchOperationError> | The errors that occurred per partition during the batch operation. |
BatchOperationSearchQuery
Batch operation search request.
public sealed class BatchOperationSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<BatchOperationSearchQuerySortRequest> | Sort field criteria. |
Filter | BatchOperationFilter | The batch operation search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
BatchOperationSearchQueryResult
The batch operation search query result.
public sealed class BatchOperationSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<BatchOperationResponse> | The matching batch operations. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
BatchOperationSearchQuerySortRequest
BatchOperationSearchQuerySortRequest
public sealed class BatchOperationSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
BatchOperationStateExactMatch
Matches the value exactly.
public readonly record struct BatchOperationStateExactMatch : ICamundaKey, IEquatable<BatchOperationStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
BatchOperationStateFilterProperty
BatchOperationStateEnum property with full advanced search capabilities.
public sealed class BatchOperationStateFilterProperty
BatchOperationTypeExactMatch
Matches the value exactly.
public readonly record struct BatchOperationTypeExactMatch : ICamundaKey, IEquatable<BatchOperationTypeExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
BatchOperationTypeFilterProperty
BatchOperationTypeEnum property with full advanced search capabilities.
public sealed class BatchOperationTypeFilterProperty
BrokerInfo
Provides information on a broker node.
public sealed class BrokerInfo
| Property | Type | Description |
|---|---|---|
NodeId | Int32 | The unique (within a cluster) node ID for the broker. |
Host | String | The hostname for reaching the broker. |
Port | Int32 | The port for reaching the broker. |
Partitions | List<Partition> | A list of partitions managed or replicated on this broker. |
Version | String | The broker version. |
CamundaUserResult
CamundaUserResult
public sealed class CamundaUserResult
| Property | Type | Description |
|---|---|---|
Username | Nullable<Username> | The username of the user. |
DisplayName | String | The display name of the user. |
Email | String | The email of the user. |
AuthorizedComponents | List<String> | The web components the user is authorized to use. |
Tenants | List<TenantResult> | The tenants the user is a member of. |
Groups | List<String> | The groups assigned to the user. |
Roles | List<String> | The roles assigned to the user. |
SalesPlanType | String | The plan of the user. |
C8Links | Dictionary<String> | The links to the components in the C8 stack. |
CanLogout | Boolean | Flag for understanding if the user is able to perform logout. |
CancelProcessInstanceRequest
CancelProcessInstanceRequest
public sealed class CancelProcessInstanceRequest
| Property | Type | Description |
|---|---|---|
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
CancelProcessInstancesBatchOperationRequest
The process instance filter that defines which process instances should be canceled.
public sealed class CancelProcessInstancesBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
OperationReference | Nullable<Int64> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
CategoryExactMatch
Matches the value exactly.
public readonly record struct CategoryExactMatch : ICamundaKey, IEquatable<CategoryExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
CategoryFilterProperty
AuditLogCategoryEnum property with full advanced search capabilities.
public sealed class CategoryFilterProperty
Changeset
JSON object with changed task attribute values.
The following attributes can be adjusted with this endpoint, additional attributes will be ignored:
candidateGroups- reset by providing an empty listcandidateUsers- reset by providing an empty listdueDate- reset by providing an empty StringfollowUpDate- reset by providing an empty Stringpriority- minimum 0, maximum 100, default 50
Providing any of those attributes with a null value or omitting it preserves
the persisted attribute's value.
The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. This ensures correct event emission for assignee changes.
public sealed class Changeset
| Property | Type | Description |
|---|---|---|
DueDate | Nullable<DateTimeOffset> | The due date of the task. Reset by providing an empty String. |
FollowUpDate | Nullable<DateTimeOffset> | The follow-up date of the task. Reset by providing an empty String. |
CandidateUsers | List<String> | The list of candidate users of the task. Reset by providing an empty list. |
CandidateGroups | List<String> | The list of candidate groups of the task. Reset by providing an empty list. |
Priority | Nullable<Int32> | The priority of the task. |
ClockPinRequest
ClockPinRequest
public sealed class ClockPinRequest
| Property | Type | Description |
|---|---|---|
Timestamp | Int64 | The exact time in epoch milliseconds to which the clock should be pinned. |
ClusterVariableResult
ClusterVariableResult
public sealed class ClusterVariableResult
| Property | Type | Description |
|---|---|---|
Value | String | Full value of this cluster variable. |
Name | String | The name of the cluster variable. Unique within its scope (global or tenant-specific). |
Scope | ClusterVariableScopeEnum | The scope of a cluster variable. |
TenantId | String | Only provided if the cluster variable scope is TENANT. |
ClusterVariableResultBase
Cluster variable response item.
public sealed class ClusterVariableResultBase
| Property | Type | Description |
|---|---|---|
Name | String | The name of the cluster variable. Unique within its scope (global or tenant-specific). |
Scope | ClusterVariableScopeEnum | The scope of a cluster variable. |
TenantId | String | Only provided if the cluster variable scope is TENANT. |
ClusterVariableScopeExactMatch
Matches the value exactly.
public readonly record struct ClusterVariableScopeExactMatch : ICamundaKey, IEquatable<ClusterVariableScopeExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ClusterVariableScopeFilterProperty
ClusterVariableScopeEnum property with full advanced search capabilities.
public sealed class ClusterVariableScopeFilterProperty
ClusterVariableSearchQueryFilterRequest
Cluster variable filter request.
public sealed class ClusterVariableSearchQueryFilterRequest
| Property | Type | Description |
|---|---|---|
Name | StringFilterProperty | Name of the cluster variable. |
Value | StringFilterProperty | The value of the cluster variable. |
Scope | ClusterVariableScopeFilterProperty | The scope filter for cluster variables. |
TenantId | StringFilterProperty | Tenant ID of this variable. |
IsTruncated | Nullable<Boolean> | Filter cluster variables by truncation status of their stored values. When true, returns only variables whose stored values are truncated (i.e., the value exceeds the storage size limit and is truncated in storage). When false, returns only variables with non-truncated stored values. This filter is based on the underlying storage characteristic, not the response format. |
ClusterVariableSearchQueryRequest
Cluster variable search query request.
public sealed class ClusterVariableSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<ClusterVariableSearchQuerySortRequest> | Sort field criteria. |
Filter | ClusterVariableSearchQueryFilterRequest | The cluster variable search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
ClusterVariableSearchQueryResult
Cluster variable search query response.
public sealed class ClusterVariableSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ClusterVariableSearchResult> | The matching cluster variables. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ClusterVariableSearchQuerySortRequest
ClusterVariableSearchQuerySortRequest
public sealed class ClusterVariableSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
ClusterVariableSearchResult
Cluster variable search response item.
public sealed class ClusterVariableSearchResult
| Property | Type | Description |
|---|---|---|
Value | String | Value of this cluster variable. Can be truncated. |
IsTruncated | Nullable<Boolean> | Whether the value is truncated or not. |
Name | String | The name of the cluster variable. Unique within its scope (global or tenant-specific). |
Scope | ClusterVariableScopeEnum | The scope of a cluster variable. |
TenantId | String | Only provided if the cluster variable scope is TENANT. |
ConditionalEvaluationInstruction
ConditionalEvaluationInstruction
public sealed class ConditionalEvaluationInstruction : ITenantIdSettable
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | Used to evaluate root-level conditional start events for a tenant with the given ID. This will only evaluate root-level conditional start events of process definitions which belong to the tenant. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | Used to evaluate root-level conditional start events of the process definition with the given key. |
Variables | Object | JSON object representing the variables to use for evaluation of the conditions and to pass to the process instances that have been triggered. |
CorrelatedMessageSubscriptionFilter
Correlated message subscriptions search filter.
public sealed class CorrelatedMessageSubscriptionFilter
| Property | Type | Description |
|---|---|---|
CorrelationKey | StringFilterProperty | The correlation key of the message. |
CorrelationTime | DateTimeFilterProperty | The time when the message was correlated. |
ElementId | StringFilterProperty | The element ID that received the message. |
ElementInstanceKey | ElementInstanceKeyFilterProperty | The element instance key that received the message. |
MessageKey | BasicStringFilterProperty | The message key. |
MessageName | StringFilterProperty | The name of the message. |
PartitionId | IntegerFilterProperty | The partition ID that correlated the message. |
ProcessDefinitionId | StringFilterProperty | The process definition ID associated with this correlated message subscription. |
ProcessDefinitionKey | ProcessDefinitionKeyFilterProperty | The process definition key associated with this correlated message subscription. For intermediate message events, this only works for data created with 8.9 and later. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The process instance key associated with this correlated message subscription. |
SubscriptionKey | MessageSubscriptionKeyFilterProperty | The subscription key that received the message. |
TenantId | StringFilterProperty | The tenant ID associated with this correlated message subscription. |
CorrelatedMessageSubscriptionResult
CorrelatedMessageSubscriptionResult
public sealed class CorrelatedMessageSubscriptionResult
| Property | Type | Description |
|---|---|---|
CorrelationKey | String | The correlation key of the message. |
CorrelationTime | DateTimeOffset | The time when the message was correlated. |
ElementId | String | The element ID that received the message. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The element instance key that received the message. |
MessageKey | MessageKey | The message key. |
MessageName | String | The name of the message. |
PartitionId | Int32 | The partition ID that correlated the message. |
ProcessDefinitionId | ProcessDefinitionId | The process definition ID associated with this correlated message subscription. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The process definition key associated with this correlated message subscription. |
ProcessInstanceKey | ProcessInstanceKey | The process instance key associated with this correlated message subscription. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
SubscriptionKey | MessageSubscriptionKey | The subscription key that received the message. |
TenantId | TenantId | The tenant ID associated with this correlated message subscription. |
CorrelatedMessageSubscriptionSearchQuery
CorrelatedMessageSubscriptionSearchQuery
public sealed class CorrelatedMessageSubscriptionSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<CorrelatedMessageSubscriptionSearchQuerySortRequest> | Sort field criteria. |
Filter | CorrelatedMessageSubscriptionFilter | The correlated message subscriptions search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
CorrelatedMessageSubscriptionSearchQueryResult
CorrelatedMessageSubscriptionSearchQueryResult
public sealed class CorrelatedMessageSubscriptionSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<CorrelatedMessageSubscriptionResult> | The matching correlated message subscriptions. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
CorrelatedMessageSubscriptionSearchQuerySortRequest
CorrelatedMessageSubscriptionSearchQuerySortRequest
public sealed class CorrelatedMessageSubscriptionSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
CreateClusterVariableRequest
CreateClusterVariableRequest
public sealed class CreateClusterVariableRequest
| Property | Type | Description |
|---|---|---|
Name | String | The name of the cluster variable. Must be unique within its scope (global or tenant-specific). |
Value | Object | The value of the cluster variable. Can be any JSON object or primitive value. Will be serialized as a JSON string in responses. |
CreateDeploymentResponse
CreateDeploymentResponse
public sealed class CreateDeploymentResponse
| Property | Type | Description |
|---|---|---|
DeploymentKey | DeploymentKey | The unique key identifying the deployment. |
TenantId | TenantId | The tenant ID associated with the deployment. |
Deployments | List<DeploymentMetadataResult> | Items deployed by the request. |
CreateProcessInstanceResult
CreateProcessInstanceResult
public sealed class CreateProcessInstanceResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | The BPMN process id of the process definition which was used to create the process. instance |
ProcessDefinitionVersion | Int32 | The version of the process definition which was used to create the process instance. |
TenantId | TenantId | The tenant id of the created process instance. |
Variables | Object | All the variables visible in the root scope. |
ProcessDefinitionKey | ProcessDefinitionKey | The key of the process definition which was used to create the process instance. |
ProcessInstanceKey | ProcessInstanceKey | The unique identifier of the created process instance; to be used wherever a request needs a process instance key (e.g. CancelProcessInstanceRequest). |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
CursorBackwardPagination
CursorBackwardPagination
public sealed class CursorBackwardPagination : SearchQueryPageRequest
| Property | Type | Description |
|---|---|---|
Before | StartCursor | Use the startCursor value from the previous response to fetch the previous page of results. |
Limit | Nullable<Int32> | The maximum number of items to return in one request. |
CursorForwardPagination
CursorForwardPagination
public sealed class CursorForwardPagination : SearchQueryPageRequest
| Property | Type | Description |
|---|---|---|
After | EndCursor | Use the endCursor value from the previous response to fetch the next page of results. |
Limit | Nullable<Int32> | The maximum number of items to return in one request. |
DateTimeFilterProperty
Date-time property with full advanced search capabilities.
public sealed class DateTimeFilterProperty
DecisionDefinitionFilter
Decision definition search filter.
public sealed class DecisionDefinitionFilter
| Property | Type | Description |
|---|---|---|
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The DMN ID of the decision definition. |
Name | String | The DMN name of the decision definition. |
IsLatestVersion | Nullable<Boolean> | Whether to only return the latest version of each decision definition. When using this filter, pagination functionality is limited, you can only paginate forward using after and limit. The response contains no startCursor in the page, and requests ignore the from and before in the page. |
Version | Nullable<Int32> | The assigned version of the decision definition. |
DecisionRequirementsId | String | the DMN ID of the decision requirements graph that the decision definition is part of. |
TenantId | Nullable<TenantId> | The tenant ID of the decision definition. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The assigned key, which acts as a unique identifier for this decision definition. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | The assigned key of the decision requirements graph that the decision definition is part of. |
DecisionRequirementsName | String | The DMN name of the decision requirements that the decision definition is part of. |
DecisionRequirementsVersion | Nullable<Int32> | The assigned version of the decision requirements that the decision definition is part of. |
DecisionDefinitionId
Id of a decision definition, from the model. Only ids of decision definitions that are deployed are useful.
public readonly record struct DecisionDefinitionId : ICamundaKey, IEquatable<DecisionDefinitionId>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DecisionDefinitionKeyExactMatch
Matches the value exactly.
public readonly record struct DecisionDefinitionKeyExactMatch : ICamundaKey, IEquatable<DecisionDefinitionKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DecisionDefinitionKeyFilterProperty
DecisionDefinitionKey property with full advanced search capabilities.
public sealed class DecisionDefinitionKeyFilterProperty
DecisionDefinitionResult
DecisionDefinitionResult
public sealed class DecisionDefinitionResult
| Property | Type | Description |
|---|---|---|
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The DMN ID of the decision definition. |
Name | String | The DMN name of the decision definition. |
Version | Nullable<Int32> | The assigned version of the decision definition. |
DecisionRequirementsId | String | the DMN ID of the decision requirements graph that the decision definition is part of. |
TenantId | Nullable<TenantId> | The tenant ID of the decision definition. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The assigned key, which acts as a unique identifier for this decision definition. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | The assigned key of the decision requirements graph that the decision definition is part of. |
DecisionRequirementsName | String | The DMN name of the decision requirements that the decision definition is part of. |
DecisionRequirementsVersion | Nullable<Int32> | The assigned version of the decision requirements that the decision definition is part of. |
DecisionDefinitionSearchQuery
DecisionDefinitionSearchQuery
public sealed class DecisionDefinitionSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<DecisionDefinitionSearchQuerySortRequest> | Sort field criteria. |
Filter | DecisionDefinitionFilter | The decision definition search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
DecisionDefinitionSearchQueryResult
DecisionDefinitionSearchQueryResult
public sealed class DecisionDefinitionSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<DecisionDefinitionResult> | The matching decision definitions. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
DecisionDefinitionSearchQuerySortRequest
DecisionDefinitionSearchQuerySortRequest
public sealed class DecisionDefinitionSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
DecisionEvaluationById
DecisionEvaluationById
public sealed class DecisionEvaluationById : DecisionEvaluationInstruction, ITenantIdSettable
| Property | Type | Description |
|---|---|---|
DecisionDefinitionId | DecisionDefinitionId | The ID of the decision to be evaluated. When using the decision ID, the latest deployed version of the decision is used. |
Variables | Object | The message variables as JSON document. |
TenantId | Nullable<TenantId> | The tenant ID of the decision. |
DecisionEvaluationByKey
DecisionEvaluationByKey
public sealed class DecisionEvaluationByKey : DecisionEvaluationInstruction, ITenantIdSettable
| Property | Type | Description |
|---|---|---|
DecisionDefinitionKey | DecisionDefinitionKey | System-generated key for a decision definition. |
Variables | Object | The message variables as JSON document. |
TenantId | Nullable<TenantId> | The tenant ID of the decision. |
DecisionEvaluationInstanceKeyExactMatch
Matches the value exactly.
public readonly record struct DecisionEvaluationInstanceKeyExactMatch : ICamundaKey, IEquatable<DecisionEvaluationInstanceKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DecisionEvaluationInstanceKeyFilterProperty
DecisionEvaluationInstanceKey property with full advanced search capabilities.
public sealed class DecisionEvaluationInstanceKeyFilterProperty
DecisionEvaluationInstruction
DecisionEvaluationInstruction
public abstract class DecisionEvaluationInstruction
DecisionEvaluationKeyExactMatch
Matches the value exactly.
public readonly record struct DecisionEvaluationKeyExactMatch : ICamundaKey, IEquatable<DecisionEvaluationKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DecisionEvaluationKeyFilterProperty
DecisionEvaluationKey property with full advanced search capabilities.
public sealed class DecisionEvaluationKeyFilterProperty
DecisionInstanceDeletionBatchOperationRequest
The decision instance filter that defines which decision instances should be deleted.
public sealed class DecisionInstanceDeletionBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | DecisionInstanceFilter | The decision instance filter. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
DecisionInstanceFilter
Decision instance search filter.
public sealed class DecisionInstanceFilter
| Property | Type | Description |
|---|---|---|
DecisionEvaluationInstanceKey | DecisionEvaluationInstanceKeyFilterProperty | The key of the decision evaluation instance. |
State | DecisionInstanceStateFilterProperty | The state of the decision instance. |
EvaluationFailure | String | The evaluation failure of the decision instance. |
EvaluationDate | DateTimeFilterProperty | The evaluation date of the decision instance. |
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The ID of the DMN decision. |
DecisionDefinitionName | String | The name of the DMN decision. |
DecisionDefinitionVersion | Nullable<Int32> | The version of the decision. |
DecisionDefinitionType | Nullable<DecisionDefinitionTypeEnum> | The type of the decision. |
TenantId | Nullable<TenantId> | The tenant ID of the decision instance. |
DecisionEvaluationKey | Nullable<DecisionEvaluationKey> | The key of the parent decision evaluation. Note that this is not the identifier of an individual decision instance; the decisionEvaluationInstanceKey is the identifier for a decision instance. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
DecisionDefinitionKey | DecisionDefinitionKeyFilterProperty | The key of the decision. |
ElementInstanceKey | ElementInstanceKeyFilterProperty | The key of the element instance this decision instance is linked to. |
RootDecisionDefinitionKey | DecisionDefinitionKeyFilterProperty | The key of the root decision definition. |
DecisionRequirementsKey | DecisionRequirementsKeyFilterProperty | The key of the decision requirements definition. |
DecisionInstanceGetQueryResult
DecisionInstanceGetQueryResult
public sealed class DecisionInstanceGetQueryResult
| Property | Type | Description |
|---|---|---|
DecisionEvaluationInstanceKey | Nullable<DecisionEvaluationInstanceKey> | System-generated key for a decision evaluation instance. |
State | Nullable<DecisionInstanceStateEnum> | The state of the decision instance. |
EvaluationDate | Nullable<DateTimeOffset> | The evaluation date of the decision instance. |
EvaluationFailure | String | The evaluation failure of the decision instance. |
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The ID of the DMN decision. |
DecisionDefinitionName | String | The name of the DMN decision. |
DecisionDefinitionVersion | Nullable<Int32> | The version of the decision. |
DecisionDefinitionType | Nullable<DecisionDefinitionTypeEnum> | The type of the decision. |
Result | String | The result of the decision instance. |
TenantId | Nullable<TenantId> | The tenant ID of the decision instance. |
DecisionEvaluationKey | Nullable<DecisionEvaluationKey> | The key of the decision evaluation where this instance was created. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The key of the decision. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The key of the element instance this decision instance is linked to. |
RootDecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The key of the root decision definition. |
EvaluatedInputs | List<EvaluatedDecisionInputItem> | The evaluated inputs of the decision instance. |
MatchedRules | List<MatchedDecisionRuleItem> | The matched rules of the decision instance. |
DecisionInstanceResult
DecisionInstanceResult
public sealed class DecisionInstanceResult
| Property | Type | Description |
|---|---|---|
DecisionEvaluationInstanceKey | Nullable<DecisionEvaluationInstanceKey> | System-generated key for a decision evaluation instance. |
State | Nullable<DecisionInstanceStateEnum> | The state of the decision instance. |
EvaluationDate | Nullable<DateTimeOffset> | The evaluation date of the decision instance. |
EvaluationFailure | String | The evaluation failure of the decision instance. |
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The ID of the DMN decision. |
DecisionDefinitionName | String | The name of the DMN decision. |
DecisionDefinitionVersion | Nullable<Int32> | The version of the decision. |
DecisionDefinitionType | Nullable<DecisionDefinitionTypeEnum> | The type of the decision. |
Result | String | The result of the decision instance. |
TenantId | Nullable<TenantId> | The tenant ID of the decision instance. |
DecisionEvaluationKey | Nullable<DecisionEvaluationKey> | The key of the decision evaluation where this instance was created. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The key of the decision. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The key of the element instance this decision instance is linked to. |
RootDecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The key of the root decision definition. |
DecisionInstanceSearchQuery
DecisionInstanceSearchQuery
public sealed class DecisionInstanceSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<DecisionInstanceSearchQuerySortRequest> | Sort field criteria. |
Filter | DecisionInstanceFilter | The decision instance search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
DecisionInstanceSearchQueryResult
DecisionInstanceSearchQueryResult
public sealed class DecisionInstanceSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<DecisionInstanceResult> | The matching decision instances. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
DecisionInstanceSearchQuerySortRequest
DecisionInstanceSearchQuerySortRequest
public sealed class DecisionInstanceSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
DecisionInstanceStateExactMatch
Matches the value exactly.
public readonly record struct DecisionInstanceStateExactMatch : ICamundaKey, IEquatable<DecisionInstanceStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DecisionInstanceStateFilterProperty
DecisionInstanceStateEnum property with full advanced search capabilities.
public sealed class DecisionInstanceStateFilterProperty
DecisionRequirementsFilter
Decision requirements search filter.
public sealed class DecisionRequirementsFilter
| Property | Type | Description |
|---|---|---|
DecisionRequirementsName | String | The DMN name of the decision requirements. |
DecisionRequirementsId | String | the DMN ID of the decision requirements. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | System-generated key for a deployed decision requirements definition. |
Version | Nullable<Int32> | The assigned version of the decision requirements. |
TenantId | Nullable<TenantId> | The tenant ID of the decision requirements. |
ResourceName | String | The name of the resource from which the decision requirements were parsed |
DecisionRequirementsKeyExactMatch
Matches the value exactly.
public readonly record struct DecisionRequirementsKeyExactMatch : ICamundaKey, IEquatable<DecisionRequirementsKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DecisionRequirementsKeyFilterProperty
DecisionRequirementsKey property with full advanced search capabilities.
public sealed class DecisionRequirementsKeyFilterProperty
DecisionRequirementsResult
DecisionRequirementsResult
public sealed class DecisionRequirementsResult
| Property | Type | Description |
|---|---|---|
DecisionRequirementsName | String | The DMN name of the decision requirements. |
Version | Nullable<Int32> | The assigned version of the decision requirements. |
DecisionRequirementsId | String | The DMN ID of the decision requirements. |
ResourceName | String | The name of the resource from which this decision requirements was parsed. |
TenantId | Nullable<TenantId> | The tenant ID of the decision requirements. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | The assigned key, which acts as a unique identifier for this decision requirements. |
DecisionRequirementsSearchQuery
DecisionRequirementsSearchQuery
public sealed class DecisionRequirementsSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<DecisionRequirementsSearchQuerySortRequest> | Sort field criteria. |
Filter | DecisionRequirementsFilter | The decision definition search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
DecisionRequirementsSearchQueryResult
DecisionRequirementsSearchQueryResult
public sealed class DecisionRequirementsSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<DecisionRequirementsResult> | The matching decision requirements. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
DecisionRequirementsSearchQuerySortRequest
DecisionRequirementsSearchQuerySortRequest
public sealed class DecisionRequirementsSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
DeleteDecisionInstanceRequest
DeleteDecisionInstanceRequest
public sealed class DeleteDecisionInstanceRequest
| Property | Type | Description |
|---|---|---|
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
DeleteProcessInstanceRequest
DeleteProcessInstanceRequest
public sealed class DeleteProcessInstanceRequest
| Property | Type | Description |
|---|---|---|
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
DeleteProcessInstancesBatchOperationRequest
The process instance filter that defines which process instances should be deleted.
public sealed class DeleteProcessInstancesBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
OperationReference | Nullable<Int64> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
DeleteResourceRequest
DeleteResourceRequest
public sealed class DeleteResourceRequest
| Property | Type | Description |
|---|---|---|
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
DeleteHistory | Nullable<Boolean> | Indicates if the historic data of a process resource should be deleted via a batch operation asynchronously. This flag is only effective for process resources. For other resource types (decisions, forms, generic resources), this flag is ignored and no history will be deleted. In those cases, the batchOperation field in the response will not be populated. |
DeleteResourceResponse
DeleteResourceResponse
public sealed class DeleteResourceResponse
| Property | Type | Description |
|---|---|---|
ResourceKey | ResourceKey | The system-assigned key for this resource, requested to be deleted. |
BatchOperation | BatchOperationCreatedResult | The batch operation created for asynchronously deleting the historic data. This field is only populated when the request deleteHistory is set to true and the resource is a process definition. For other resource types (decisions, forms, generic resources), this field will not be present in the response. |
DeploymentDecisionRequirementsResult
Deployed decision requirements.
public sealed class DeploymentDecisionRequirementsResult
| Property | Type | Description |
|---|---|---|
DecisionRequirementsId | String | |
DecisionRequirementsName | String | |
Version | Nullable<Int32> | |
ResourceName | String | |
TenantId | Nullable<TenantId> | The tenant ID of the deployed decision requirements. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | The assigned decision requirements key, which acts as a unique identifier for this decision requirements. |
DeploymentDecisionResult
A deployed decision.
public sealed class DeploymentDecisionResult
| Property | Type | Description |
|---|---|---|
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The dmn decision ID, as parsed during deployment, together with the version forms a unique identifier for a specific decision. |
Version | Nullable<Int32> | The assigned decision version. |
Name | String | The DMN name of the decision, as parsed during deployment. |
TenantId | Nullable<TenantId> | The tenant ID of the deployed decision. |
DecisionRequirementsId | String | The dmn ID of the decision requirements graph that this decision is part of, as parsed during deployment. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The assigned decision key, which acts as a unique identifier for this decision. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | The assigned key of the decision requirements graph that this decision is part of. |
DeploymentFormResult
A deployed form.
public sealed class DeploymentFormResult
| Property | Type | Description |
|---|---|---|
FormId | Nullable<FormId> | The form ID, as parsed during deployment, together with the version forms a unique identifier for a specific form. |
Version | Nullable<Int32> | |
ResourceName | String | |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
FormKey | Nullable<FormKey> | The assigned key, which acts as a unique identifier for this form. |
DeploymentKeyExactMatch
Matches the value exactly.
public readonly record struct DeploymentKeyExactMatch : ICamundaKey, IEquatable<DeploymentKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DeploymentKeyFilterProperty
DeploymentKey property with full advanced search capabilities.
public sealed class DeploymentKeyFilterProperty
DeploymentMetadataResult
DeploymentMetadataResult
public sealed class DeploymentMetadataResult
| Property | Type | Description |
|---|---|---|
ProcessDefinition | DeploymentProcessResult | A deployed process. |
DecisionDefinition | DeploymentDecisionResult | A deployed decision. |
DecisionRequirements | DeploymentDecisionRequirementsResult | Deployed decision requirements. |
Form | DeploymentFormResult | A deployed form. |
Resource | DeploymentResourceResult | A deployed Resource. |
DeploymentProcessResult
A deployed process.
public sealed class DeploymentProcessResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | The bpmn process ID, as parsed during deployment, together with the version forms a unique identifier for a specific process definition. |
ProcessDefinitionVersion | Int32 | The assigned process version. |
ResourceName | String | The resource name from which this process was parsed. |
TenantId | TenantId | The tenant ID of the deployed process. |
ProcessDefinitionKey | ProcessDefinitionKey | The assigned key, which acts as a unique identifier for this process. |
DeploymentResourceResult
A deployed Resource.
public sealed class DeploymentResourceResult
| Property | Type | Description |
|---|---|---|
ResourceId | String | |
ResourceName | String | |
Version | Nullable<Int32> | |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
ResourceKey | Nullable<ResourceKey> | The assigned key, which acts as a unique identifier for this Resource. |
DeploymentResult
DeploymentResult
public sealed class DeploymentResult
| Property | Type | Description |
|---|---|---|
DeploymentKey | DeploymentKey | The unique key identifying the deployment. |
TenantId | TenantId | The tenant ID associated with the deployment. |
Deployments | List<DeploymentMetadataResult> | Items deployed by the request. |
DirectAncestorKeyInstruction
Provides a concrete key to use as ancestor scope for the created element instance.
public sealed class DirectAncestorKeyInstruction : AncestorScopeInstruction
| Property | Type | Description |
|---|---|---|
AncestorScopeType | String | The type of ancestor scope instruction. |
AncestorElementInstanceKey | Object | The key of the ancestor scope the element instance should be created in. Set to -1 to create the new element instance within an existing element instance of the flow scope. If multiple instances of the target element's flow scope exist, choose one specifically with this property by providing its key. |
DocumentCreationBatchResponse
DocumentCreationBatchResponse
public sealed class DocumentCreationBatchResponse
| Property | Type | Description |
|---|---|---|
FailedDocuments | List<DocumentCreationFailureDetail> | Documents that were successfully created. |
CreatedDocuments | List<DocumentReference> | Documents that failed creation. |
DocumentCreationFailureDetail
DocumentCreationFailureDetail
public sealed class DocumentCreationFailureDetail
| Property | Type | Description |
|---|---|---|
FileName | String | The name of the file that failed to upload. |
Status | Nullable<Int32> | The HTTP status code of the failure. |
Title | String | A short, human-readable summary of the problem type. |
Detail | String | A human-readable explanation specific to this occurrence of the problem. |
DocumentId
Document Id that uniquely identifies a document.
public readonly record struct DocumentId : ICamundaKey, IEquatable<DocumentId>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
DocumentLink
DocumentLink
public sealed class DocumentLink
| Property | Type | Description |
|---|---|---|
Url | String | The link to the document. |
ExpiresAt | Nullable<DateTimeOffset> | The date and time when the link expires. |
DocumentLinkRequest
DocumentLinkRequest
public sealed class DocumentLinkRequest
| Property | Type | Description |
|---|---|---|
TimeToLive | Nullable<Int64> | The time-to-live of the document link in ms. |
DocumentMetadata
Information about the document.
public sealed class DocumentMetadata
| Property | Type | Description |
|---|---|---|
ContentType | String | The content type of the document. |
FileName | String | The name of the file. |
ExpiresAt | Nullable<DateTimeOffset> | The date and time when the document expires. |
Size | Nullable<Int64> | The size of the document in bytes. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The ID of the process definition that created the document. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance that created the document. |
CustomProperties | Object | Custom properties of the document. |
DocumentReference
DocumentReference
public sealed class DocumentReference
| Property | Type | Description |
|---|---|---|
CamundaDocumentType | String | Document discriminator. Always set to "camunda". |
StoreId | String | The ID of the document store. |
DocumentId | Nullable<DocumentId> | The ID of the document. |
ContentHash | String | The hash of the document. |
Metadata | DocumentMetadata | Information about the document. |
ElementId
The model-defined id of an element.
public readonly record struct ElementId : ICamundaKey, IEquatable<ElementId>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ElementInstanceFilter
Element instance filter.
public sealed class ElementInstanceFilter
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition ID associated to this element instance. |
State | ElementInstanceStateFilterProperty | State of element instance as defined set of values. |
Type | String | Type of element as defined set of values. |
ElementId | Nullable<ElementId> | The element ID for this element instance. |
ElementName | String | The element name. This only works for data created with 8.8 and onwards. Instances from prior versions don't contain this data and cannot be found. |
HasIncident | Nullable<Boolean> | Shows whether this element instance has an incident related to. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The assigned key, which acts as a unique identifier for this element instance. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The process instance key associated to this element instance. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The process definition key associated to this element instance. |
IncidentKey | Nullable<IncidentKey> | The key of incident if field incident is true. |
StartDate | DateTimeFilterProperty | The start date of this element instance. |
EndDate | DateTimeFilterProperty | The end date of this element instance. |
ElementInstanceScopeKey | String | The scope key of this element instance. If provided with a process instance key it will return element instances that are immediate children of the process instance. If provided with an element instance key it will return element instances that are immediate children of the element instance. |
ElementInstanceKeyExactMatch
Matches the value exactly.
public readonly record struct ElementInstanceKeyExactMatch : ICamundaKey, IEquatable<ElementInstanceKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ElementInstanceKeyFilterProperty
ElementInstanceKey property with full advanced search capabilities.
public sealed class ElementInstanceKeyFilterProperty
ElementInstanceResult
ElementInstanceResult
public sealed class ElementInstanceResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | The process definition ID associated to this element instance. |
StartDate | DateTimeOffset | Date when element instance started. |
EndDate | Nullable<DateTimeOffset> | Date when element instance finished. |
ElementId | ElementId | The element ID for this element instance. |
ElementName | String | The element name for this element instance. |
Type | String | Type of element as defined set of values. |
State | ElementInstanceStateEnum | State of element instance as defined set of values. |
HasIncident | Boolean | Shows whether this element instance has an incident. If true also an incidentKey is provided. |
TenantId | TenantId | The tenant ID of the incident. |
ElementInstanceKey | ElementInstanceKey | The assigned key, which acts as a unique identifier for this element instance. |
ProcessInstanceKey | ProcessInstanceKey | The process instance key associated to this element instance. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
ProcessDefinitionKey | ProcessDefinitionKey | The process definition key associated to this element instance. |
IncidentKey | Nullable<IncidentKey> | Incident key associated with this element instance. |
ElementInstanceSearchQuery
Element instance search request.
public sealed class ElementInstanceSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<ElementInstanceSearchQuerySortRequest> | Sort field criteria. |
Filter | ElementInstanceFilter | The element instance search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
ElementInstanceSearchQueryResult
ElementInstanceSearchQueryResult
public sealed class ElementInstanceSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ElementInstanceResult> | The matching element instances. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ElementInstanceSearchQuerySortRequest
ElementInstanceSearchQuerySortRequest
public sealed class ElementInstanceSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
ElementInstanceStateExactMatch
Matches the value exactly.
public readonly record struct ElementInstanceStateExactMatch : ICamundaKey, IEquatable<ElementInstanceStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ElementInstanceStateFilterProperty
ElementInstanceStateEnum property with full advanced search capabilities.
public sealed class ElementInstanceStateFilterProperty
EndCursor
The end cursor in a search query result set.
public readonly record struct EndCursor : ICamundaKey, IEquatable<EndCursor>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
EntityTypeExactMatch
Matches the value exactly.
public readonly record struct EntityTypeExactMatch : ICamundaKey, IEquatable<EntityTypeExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
EntityTypeFilterProperty
AuditLogEntityTypeEnum property with full advanced search capabilities.
public sealed class EntityTypeFilterProperty
EvaluateConditionalResult
EvaluateConditionalResult
public sealed class EvaluateConditionalResult
| Property | Type | Description |
|---|---|---|
ConditionalEvaluationKey | ConditionalEvaluationKey | The unique key of the conditional evaluation operation. |
TenantId | TenantId | The tenant ID of the conditional evaluation operation. |
ProcessInstances | List<ProcessInstanceReference> | List of process instances created. If no root-level conditional start events evaluated to true, the list will be empty. |
EvaluateDecisionResult
EvaluateDecisionResult
public sealed class EvaluateDecisionResult
| Property | Type | Description |
|---|---|---|
DecisionDefinitionId | DecisionDefinitionId | The ID of the decision which was evaluated. |
DecisionDefinitionName | String | The name of the decision which was evaluated. |
DecisionDefinitionVersion | Int32 | The version of the decision which was evaluated. |
DecisionRequirementsId | String | The ID of the decision requirements graph that the decision which was evaluated is part of. |
Output | String | JSON document that will instantiate the result of the decision which was evaluated. |
FailedDecisionDefinitionId | DecisionDefinitionId | The ID of the decision which failed during evaluation. |
FailureMessage | String | Message describing why the decision which was evaluated failed. |
TenantId | TenantId | The tenant ID of the evaluated decision. |
DecisionDefinitionKey | DecisionDefinitionKey | The unique key identifying the decision which was evaluated. |
DecisionRequirementsKey | DecisionRequirementsKey | The unique key identifying the decision requirements graph that the decision which was evaluated is part of. |
DecisionInstanceKey | Nullable<DecisionInstanceKey> | Deprecated, please refer to decisionEvaluationKey. |
DecisionEvaluationKey | DecisionEvaluationKey | The unique key identifying this decision evaluation. |
EvaluatedDecisions | List<EvaluatedDecisionResult> | Decisions that were evaluated within the requested decision evaluation. |
EvaluatedDecisionInputItem
A decision input that was evaluated within this decision evaluation.
public sealed class EvaluatedDecisionInputItem
| Property | Type | Description |
|---|---|---|
InputId | String | |
InputName | String | |
InputValue | String |
EvaluatedDecisionOutputItem
The evaluated decision outputs.
public sealed class EvaluatedDecisionOutputItem
| Property | Type | Description |
|---|---|---|
OutputId | String | |
OutputName | String | |
OutputValue | String | |
RuleId | String | |
RuleIndex | Nullable<Int32> |
EvaluatedDecisionResult
A decision that was evaluated.
public sealed class EvaluatedDecisionResult
| Property | Type | Description |
|---|---|---|
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The ID of the decision which was evaluated. |
DecisionDefinitionName | String | The name of the decision which was evaluated. |
DecisionDefinitionVersion | Nullable<Int32> | The version of the decision which was evaluated. |
DecisionDefinitionType | String | The type of the decision which was evaluated. |
Output | String | JSON document that will instantiate the result of the decision which was evaluated. |
TenantId | Nullable<TenantId> | The tenant ID of the evaluated decision. |
MatchedRules | List<MatchedDecisionRuleItem> | The decision rules that matched within this decision evaluation. |
EvaluatedInputs | List<EvaluatedDecisionInputItem> | The decision inputs that were evaluated within this decision evaluation. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The unique key identifying the decision which was evaluate. |
DecisionEvaluationInstanceKey | Nullable<DecisionEvaluationInstanceKey> | The unique key identifying this decision evaluation instance. |
ExpressionEvaluationRequest
ExpressionEvaluationRequest
public sealed class ExpressionEvaluationRequest : ITenantIdSettable
| Property | Type | Description |
|---|---|---|
Expression | String | The expression to evaluate (e.g., "=x + y") |
TenantId | String | Required when the expression references tenant-scoped cluster variables |
ExpressionEvaluationResult
ExpressionEvaluationResult
public sealed class ExpressionEvaluationResult
| Property | Type | Description |
|---|---|---|
Expression | String | The evaluated expression |
Result | Object | The result value. Its type can vary. |
Warnings | List<String> | List of warnings generated during expression evaluation |
FormId
The user-defined id for the form
public readonly record struct FormId : ICamundaKey, IEquatable<FormId>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
FormKeyExactMatch
Matches the value exactly.
public readonly record struct FormKeyExactMatch : ICamundaKey, IEquatable<FormKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
FormKeyFilterProperty
FormKey property with full advanced search capabilities.
public sealed class FormKeyFilterProperty
FormResult
FormResult
public sealed class FormResult
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The tenant ID of the form. |
FormId | Nullable<FormId> | The user-provided identifier of the form. |
Schema | Object | The form content. |
Version | Nullable<Int64> | The version of the the deployed form. |
FormKey | Nullable<FormKey> | The assigned key, which acts as a unique identifier for this form. |
GetAuditLogResponse
Audit log item.
public sealed class GetAuditLogResponse
| Property | Type | Description |
|---|---|---|
AuditLogKey | Nullable<AuditLogKey> | The unique key of the audit log entry. |
EntityKey | Nullable<AuditLogEntityKey> | System-generated entity key for an audit log entry. |
EntityType | Nullable<AuditLogEntityTypeEnum> | The type of entity affected by the operation. |
OperationType | Nullable<AuditLogOperationTypeEnum> | The type of operation performed. |
BatchOperationKey | Nullable<BatchOperationKey> | Key of the batch operation. |
BatchOperationType | Nullable<BatchOperationTypeEnum> | The type of batch operation performed, if this is part of a batch. |
Timestamp | Nullable<DateTimeOffset> | The timestamp when the operation occurred. |
ActorId | String | The ID of the actor who performed the operation. |
ActorType | Nullable<AuditLogActorTypeEnum> | The type of actor who performed the operation. |
TenantId | Nullable<TenantId> | The tenant ID of the audit log. |
Result | Nullable<AuditLogResultEnum> | The result status of the operation. |
Annotation | String | Additional notes about the operation. |
Category | Nullable<AuditLogCategoryEnum> | The category of the audit log operation. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition ID. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
RootProcessInstanceKey | Nullable<ProcessInstanceKey> | System-generated key for a process instance. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The key of the element instance. |
JobKey | Nullable<JobKey> | The key of the job. |
UserTaskKey | Nullable<UserTaskKey> | The key of the user task. |
DecisionRequirementsId | String | The decision requirements ID. |
DecisionRequirementsKey | Nullable<DecisionRequirementsKey> | The assigned key of the decision requirements. |
DecisionDefinitionId | Nullable<DecisionDefinitionId> | The decision definition ID. |
DecisionDefinitionKey | Nullable<DecisionDefinitionKey> | The key of the decision definition. |
DecisionEvaluationKey | Nullable<DecisionEvaluationKey> | The key of the decision evaluation. |
DeploymentKey | Nullable<DeploymentKey> | The key of the deployment. |
FormKey | Object | The key of the form. |
ResourceKey | Nullable<ResourceKey> | The system-assigned key for this resource. |
RelatedEntityKey | Nullable<AuditLogEntityKey> | The key of the related entity. The content depends on the operation type and entity type. For example, for authorization operations, this will contain the ID of the owner (e.g., user or group) the authorization belongs to. |
RelatedEntityType | Nullable<AuditLogEntityTypeEnum> | The type of the related entity. The content depends on the operation type and entity type. For example, for authorization operations, this will contain the type of the owner (e.g., USER or GROUP) the authorization belongs to. |
EntityDescription | String | Additional description of the entity affected by the operation. For example, for variable operations, this will contain the variable name. |
GetElementInstanceResponse
GetElementInstanceResponse
public sealed class GetElementInstanceResponse
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | The process definition ID associated to this element instance. |
StartDate | DateTimeOffset | Date when element instance started. |
EndDate | Nullable<DateTimeOffset> | Date when element instance finished. |
ElementId | ElementId | The element ID for this element instance. |
ElementName | String | The element name for this element instance. |
Type | String | Type of element as defined set of values. |
State | ElementInstanceStateEnum | State of element instance as defined set of values. |
HasIncident | Boolean | Shows whether this element instance has an incident. If true also an incidentKey is provided. |
TenantId | TenantId | The tenant ID of the incident. |
ElementInstanceKey | ElementInstanceKey | The assigned key, which acts as a unique identifier for this element instance. |
ProcessInstanceKey | ProcessInstanceKey | The process instance key associated to this element instance. |
RootProcessInstanceKey | Nullable<ProcessInstanceKey> | System-generated key for a process instance. |
ProcessDefinitionKey | ProcessDefinitionKey | The process definition key associated to this element instance. |
IncidentKey | Nullable<IncidentKey> | Incident key associated with this element instance. |
GetIncidentResponse
GetIncidentResponse
public sealed class GetIncidentResponse
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition ID associated to this incident. |
ErrorType | IncidentErrorTypeEnum | |
ErrorMessage | String | Error message which describes the error in more detail. |
ElementId | Nullable<ElementId> | The element ID associated to this incident. |
CreationTime | Nullable<DateTimeOffset> | |
State | IncidentStateEnum | |
TenantId | Nullable<TenantId> | The tenant ID of the incident. |
IncidentKey | Nullable<IncidentKey> | The assigned key, which acts as a unique identifier for this incident. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The process definition key associated to this incident. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The process instance key associated to this incident. |
RootProcessInstanceKey | Nullable<ProcessInstanceKey> | System-generated key for a process instance. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The element instance key associated to this incident. |
JobKey | Nullable<JobKey> | The job key, if exists, associated with this incident. |
GetProcessDefinitionStatisticsRequest
Process definition element statistics request.
public sealed class GetProcessDefinitionStatisticsRequest
| Property | Type | Description |
|---|---|---|
Filter | Object | The process definition statistics search filters. |
GetProcessInstanceResponse
Process instance search response item.
public sealed class GetProcessInstanceResponse
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | Id of a process definition, from the model. Only ids of process definitions that are deployed are useful. |
ProcessDefinitionName | String | The process definition name. |
ProcessDefinitionVersion | Int32 | |
ProcessDefinitionVersionTag | String | The process definition version tag. |
StartDate | DateTimeOffset | |
EndDate | Nullable<DateTimeOffset> | |
State | ProcessInstanceStateEnum | Process instance states |
HasIncident | Boolean | Whether this process instance has a related incident or not. |
TenantId | TenantId | The unique identifier of the tenant. |
ProcessInstanceKey | ProcessInstanceKey | The key of this process instance. |
ProcessDefinitionKey | ProcessDefinitionKey | The process definition key. |
ParentProcessInstanceKey | Nullable<ProcessInstanceKey> | The parent process instance key. |
ParentElementInstanceKey | Nullable<ElementInstanceKey> | The parent element instance key. |
RootProcessInstanceKey | Nullable<ProcessInstanceKey> | System-generated key for a process instance. |
Tags | List<String> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
GetProcessInstanceSequenceFlowsResponse
Process instance sequence flows query response.
public sealed class GetProcessInstanceSequenceFlowsResponse
| Property | Type | Description |
|---|---|---|
Items | List<ProcessInstanceSequenceFlowResult> | The sequence flows. |
GetStartProcessFormResponse
GetStartProcessFormResponse
public sealed class GetStartProcessFormResponse
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The tenant ID of the form. |
FormId | Nullable<FormId> | The user-provided identifier of the form. |
Schema | Object | The form content. |
Version | Nullable<Int64> | The version of the the deployed form. |
FormKey | Object | The assigned key, which acts as a unique identifier for this form. |
GetUserTaskFormResponse
GetUserTaskFormResponse
public sealed class GetUserTaskFormResponse
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The tenant ID of the form. |
FormId | Nullable<FormId> | The user-provided identifier of the form. |
Schema | Object | The form content. |
Version | Nullable<Int64> | The version of the the deployed form. |
FormKey | Object | The assigned key, which acts as a unique identifier for this form. |
GetUserTaskResponse
GetUserTaskResponse
public sealed class GetUserTaskResponse
| Property | Type | Description |
|---|---|---|
Name | String | The name for this user task. |
State | Nullable<UserTaskStateEnum> | The state of the user task. |
Assignee | String | The assignee of the user task. |
ElementId | Nullable<ElementId> | The element ID of the user task. |
CandidateGroups | List<String> | The candidate groups for this user task. |
CandidateUsers | List<String> | The candidate users for this user task. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The ID of the process definition. |
CreationDate | Nullable<DateTimeOffset> | The creation date of a user task. |
CompletionDate | Nullable<DateTimeOffset> | The completion date of a user task. |
FollowUpDate | Nullable<DateTimeOffset> | The follow date of a user task. |
DueDate | Nullable<DateTimeOffset> | The due date of a user task. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
ExternalFormReference | String | The external form reference. |
ProcessDefinitionVersion | Nullable<Int32> | The version of the process definition. |
CustomHeaders | Dictionary<String> | Custom headers for the user task. |
Priority | Nullable<Int32> | The priority of a user task. The higher the value the higher the priority. |
UserTaskKey | Nullable<UserTaskKey> | The key of the user task. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The key of the element instance. |
ProcessName | String | The name of the process definition. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
RootProcessInstanceKey | Nullable<ProcessInstanceKey> | System-generated key for a process instance. |
FormKey | Object | The key of the form. |
Tags | List<String> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
GetVariableResponse
Variable search response item.
public sealed class GetVariableResponse
| Property | Type | Description |
|---|---|---|
Value | String | Full value of this variable. |
Name | String | Name of this variable. |
TenantId | Nullable<TenantId> | Tenant ID of this variable. |
VariableKey | Nullable<VariableKey> | The key for this variable. |
ScopeKey | Nullable<ScopeKey> | The key of the scope of this variable. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance of this variable. |
RootProcessInstanceKey | Nullable<ProcessInstanceKey> | System-generated key for a process instance. |
GlobalJobStatisticsQueryResult
Global job statistics query result.
public sealed class GlobalJobStatisticsQueryResult
| Property | Type | Description |
|---|---|---|
Created | StatusMetric | Metric for a single job status. |
Completed | StatusMetric | Metric for a single job status. |
Failed | StatusMetric | Metric for a single job status. |
IsIncomplete | Boolean | True if some data is missing because internal limits were reached and some metrics were not recorded. |
GroupClientResult
GroupClientResult
public sealed class GroupClientResult
| Property | Type | Description |
|---|---|---|
ClientId | String | The ID of the client. |
GroupClientSearchQueryRequest
GroupClientSearchQueryRequest
public sealed class GroupClientSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<GroupClientSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
GroupClientSearchQuerySortRequest
GroupClientSearchQuerySortRequest
public sealed class GroupClientSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
GroupClientSearchResult
GroupClientSearchResult
public sealed class GroupClientSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<GroupClientResult> | The matching client IDs. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
GroupCreateRequest
GroupCreateRequest
public sealed class GroupCreateRequest
| Property | Type | Description |
|---|---|---|
GroupId | String | The ID of the new group. |
Name | String | The display name of the new group. |
Description | String | The description of the new group. |
GroupCreateResult
GroupCreateResult
public sealed class GroupCreateResult
| Property | Type | Description |
|---|---|---|
GroupId | String | The ID of the created group. |
Name | String | The display name of the created group. |
Description | String | The description of the created group. |
GroupFilter
Group filter request
public sealed class GroupFilter
| Property | Type | Description |
|---|---|---|
GroupId | StringFilterProperty | The group ID search filters. |
Name | String | The group name search filters. |
GroupResult
Group search response item.
public sealed class GroupResult
| Property | Type | Description |
|---|---|---|
Name | String | The group name. |
GroupId | String | The group ID. |
Description | String | The group description. |
GroupSearchQueryRequest
Group search request.
public sealed class GroupSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<GroupSearchQuerySortRequest> | Sort field criteria. |
Filter | GroupFilter | The group search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
GroupSearchQueryResult
Group search response.
public sealed class GroupSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<GroupResult> | The matching groups. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
GroupSearchQuerySortRequest
GroupSearchQuerySortRequest
public sealed class GroupSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
GroupUpdateRequest
GroupUpdateRequest
public sealed class GroupUpdateRequest
| Property | Type | Description |
|---|---|---|
Name | String | The new name of the group. |
Description | String | The new description of the group. |
GroupUpdateResult
GroupUpdateResult
public sealed class GroupUpdateResult
| Property | Type | Description |
|---|---|---|
GroupId | String | The unique external group ID. |
Name | String | The name of the group. |
Description | String | The description of the group. |
GroupUserResult
GroupUserResult
public sealed class GroupUserResult
| Property | Type | Description |
|---|---|---|
Username | Nullable<Username> | The unique name of a user. |
GroupUserSearchQueryRequest
GroupUserSearchQueryRequest
public sealed class GroupUserSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<GroupUserSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
GroupUserSearchQuerySortRequest
GroupUserSearchQuerySortRequest
public sealed class GroupUserSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
GroupUserSearchResult
GroupUserSearchResult
public sealed class GroupUserSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<GroupUserResult> | The matching members. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
IncidentErrorTypeEnum
Incident error type with a defined set of values.
public sealed class IncidentErrorTypeEnum
IncidentErrorTypeExactMatch
Matches the value exactly.
public readonly record struct IncidentErrorTypeExactMatch : ICamundaKey, IEquatable<IncidentErrorTypeExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
IncidentErrorTypeFilterProperty
IncidentErrorTypeEnum with full advanced search capabilities.
public sealed class IncidentErrorTypeFilterProperty
IncidentFilter
Incident search filter.
public sealed class IncidentFilter
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | StringFilterProperty | The process definition ID associated to this incident. |
ErrorType | IncidentErrorTypeFilterProperty | Incident error type with a defined set of values. |
ErrorMessage | StringFilterProperty | The error message of this incident. |
ElementId | StringFilterProperty | The element ID associated to this incident. |
CreationTime | DateTimeFilterProperty | Date of incident creation. |
State | IncidentStateFilterProperty | State of this incident with a defined set of values. |
TenantId | StringFilterProperty | The tenant ID of the incident. |
IncidentKey | BasicStringFilterProperty | The assigned key, which acts as a unique identifier for this incident. |
ProcessDefinitionKey | ProcessDefinitionKeyFilterProperty | The process definition key associated to this incident. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The process instance key associated to this incident. |
ElementInstanceKey | ElementInstanceKeyFilterProperty | The element instance key associated to this incident. |
JobKey | JobKeyFilterProperty | The job key, if exists, associated with this incident. |
IncidentProcessInstanceStatisticsByDefinitionFilter
Filter for the incident process instance statistics by definition query.
public sealed class IncidentProcessInstanceStatisticsByDefinitionFilter
| Property | Type | Description |
|---|---|---|
ErrorHashCode | Int32 | The error hash code of the incidents to filter the process instance statistics by. |
IncidentProcessInstanceStatisticsByDefinitionQuery
IncidentProcessInstanceStatisticsByDefinitionQuery
public sealed class IncidentProcessInstanceStatisticsByDefinitionQuery
| Property | Type | Description |
|---|---|---|
Filter | IncidentProcessInstanceStatisticsByDefinitionFilter | Filter criteria for the aggregated process instance statistics. |
Page | OffsetPagination | Pagination parameters for the aggregated process instance statistics. |
Sort | List<IncidentProcessInstanceStatisticsByDefinitionQuerySortRequest> | Sorting criteria for process instance statistics grouped by process definition. |
IncidentProcessInstanceStatisticsByDefinitionQueryResult
IncidentProcessInstanceStatisticsByDefinitionQueryResult
public sealed class IncidentProcessInstanceStatisticsByDefinitionQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<IncidentProcessInstanceStatisticsByDefinitionResult> | Statistics of active process instances with incidents, grouped by process definition for the specified error hash code. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
IncidentProcessInstanceStatisticsByDefinitionQuerySortRequest
IncidentProcessInstanceStatisticsByDefinitionQuerySortRequest
public sealed class IncidentProcessInstanceStatisticsByDefinitionQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The aggregated field by which the process instance statistics are sorted. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
IncidentProcessInstanceStatisticsByDefinitionResult
IncidentProcessInstanceStatisticsByDefinitionResult
public sealed class IncidentProcessInstanceStatisticsByDefinitionResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | Nullable<ProcessDefinitionId> | Id of a process definition, from the model. Only ids of process definitions that are deployed are useful. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | System-generated key for a deployed process definition. |
ProcessDefinitionName | String | The name of the process definition. |
ProcessDefinitionVersion | Nullable<Int32> | The version of the process definition. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
ActiveInstancesWithErrorCount | Nullable<Int64> | The number of active process instances that currently have an incident with the specified error hash code. |
IncidentProcessInstanceStatisticsByErrorQuery
IncidentProcessInstanceStatisticsByErrorQuery
public sealed class IncidentProcessInstanceStatisticsByErrorQuery
| Property | Type | Description |
|---|---|---|
Page | OffsetPagination | Pagination parameters for process instance statistics grouped by incident error. |
Sort | List<IncidentProcessInstanceStatisticsByErrorQuerySortRequest> | Sorting criteria for process instance statistics grouped by incident error. |
IncidentProcessInstanceStatisticsByErrorQueryResult
IncidentProcessInstanceStatisticsByErrorQueryResult
public sealed class IncidentProcessInstanceStatisticsByErrorQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<IncidentProcessInstanceStatisticsByErrorResult> | Statistics of active process instances grouped by incident error. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
IncidentProcessInstanceStatisticsByErrorQuerySortRequest
IncidentProcessInstanceStatisticsByErrorQuerySortRequest
public sealed class IncidentProcessInstanceStatisticsByErrorQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort the incident error statistics by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
IncidentProcessInstanceStatisticsByErrorResult
IncidentProcessInstanceStatisticsByErrorResult
public sealed class IncidentProcessInstanceStatisticsByErrorResult
| Property | Type | Description |
|---|---|---|
ErrorHashCode | Nullable<Int32> | The hash code identifying a specific incident error.. |
ErrorMessage | String | The error message associated with the incident error hash code. |
ActiveInstancesWithErrorCount | Nullable<Int64> | The number of active process instances that currently have an active incident with this error. |
IncidentResolutionRequest
IncidentResolutionRequest
public sealed class IncidentResolutionRequest
| Property | Type | Description |
|---|---|---|
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
IncidentResult
IncidentResult
public sealed class IncidentResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition ID associated to this incident. |
ErrorType | IncidentErrorTypeEnum | |
ErrorMessage | String | Error message which describes the error in more detail. |
ElementId | Nullable<ElementId> | The element ID associated to this incident. |
CreationTime | Nullable<DateTimeOffset> | |
State | IncidentStateEnum | |
TenantId | Nullable<TenantId> | The tenant ID of the incident. |
IncidentKey | Nullable<IncidentKey> | The assigned key, which acts as a unique identifier for this incident. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The process definition key associated to this incident. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The process instance key associated to this incident. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The element instance key associated to this incident. |
JobKey | Nullable<JobKey> | The job key, if exists, associated with this incident. |
IncidentSearchQuery
IncidentSearchQuery
public sealed class IncidentSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<IncidentSearchQuerySortRequest> | Sort field criteria. |
Filter | IncidentFilter | The incident search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
IncidentSearchQueryResult
IncidentSearchQueryResult
public sealed class IncidentSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<IncidentResult> | The matching incidents. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
IncidentSearchQuerySortRequest
IncidentSearchQuerySortRequest
public sealed class IncidentSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
IncidentStateEnum
Incident states with a defined set of values.
public sealed class IncidentStateEnum
IncidentStateExactMatch
Matches the value exactly.
public readonly record struct IncidentStateExactMatch : ICamundaKey, IEquatable<IncidentStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
IncidentStateFilterProperty
IncidentStateEnum with full advanced search capabilities.
public sealed class IncidentStateFilterProperty
InferredAncestorKeyInstruction
Instructs the engine to derive the ancestor scope key from the source element's hierarchy. The engine traverses the source element's ancestry to find an instance that matches one of the target element's flow scopes, ensuring the target is activated in the correct scope.
public sealed class InferredAncestorKeyInstruction : AncestorScopeInstruction
| Property | Type | Description |
|---|---|---|
AncestorScopeType | String | The type of ancestor scope instruction. |
IntegerFilterProperty
Integer property with advanced search capabilities.
public sealed class IntegerFilterProperty
JobActivationRequest
JobActivationRequest
public sealed class JobActivationRequest
| Property | Type | Description |
|---|---|---|
Type | String | The job type, as defined in the BPMN process (e.g. <zeebe:taskDefinition type="payment-service" />) |
Worker | String | The name of the worker activating the jobs, mostly used for logging purposes. |
Timeout | Int64 | A job returned after this call will not be activated by another call until the timeout (in ms) has been reached. |
MaxJobsToActivate | Int32 | The maximum jobs to activate by this request. |
FetchVariable | List<String> | A list of variables to fetch as the job variables; if empty, all visible variables at the time of activation for the scope of the job will be returned. |
RequestTimeout | Nullable<Int64> | The request will be completed when at least one job is activated or after the requestTimeout (in ms). If the requestTimeout = 0, a default timeout is used. If the requestTimeout < 0, long polling is disabled and the request is completed immediately, even when no job is activated. |
TenantIds | List<TenantId> | A list of IDs of tenants for which to activate jobs. |
TenantFilter | Nullable<TenantFilterEnum> | The tenant filtering strategy - determines whether to use provided tenant IDs or assigned tenant IDs from the authenticated principal's authorized tenants. |
JobActivationResult
The list of activated jobs
public sealed class JobActivationResult
| Property | Type | Description |
|---|---|---|
Jobs | List<ActivatedJobResult> | The activated jobs. |
JobChangeset
JSON object with changed job attribute values. The job cannot be completed or failed with this endpoint, use the complete job or fail job endpoints instead.
public sealed class JobChangeset
| Property | Type | Description |
|---|---|---|
Retries | Nullable<Int32> | The new number of retries for the job. |
Timeout | Nullable<Int64> | The new timeout for the job in milliseconds. |
JobCompletionRequest
JobCompletionRequest
public sealed class JobCompletionRequest
| Property | Type | Description |
|---|---|---|
Variables | Object | The variables to complete the job with. |
Result | JobResult | The result of the completed job as determined by the worker. |
JobErrorRequest
JobErrorRequest
public sealed class JobErrorRequest
| Property | Type | Description |
|---|---|---|
ErrorCode | String | The error code that will be matched with an error catch event. |
ErrorMessage | String | An error message that provides additional context. |
Variables | Object | JSON object that will instantiate the variables at the local scope of the error catch event that catches the thrown error. |
JobFailRequest
JobFailRequest
public sealed class JobFailRequest
| Property | Type | Description |
|---|---|---|
Retries | Nullable<Int32> | The amount of retries the job should have left |
ErrorMessage | String | An optional error message describing why the job failed; if not provided, an empty string is used. |
RetryBackOff | Nullable<Int64> | An optional retry back off for the failed job. The job will not be retryable before the current time plus the back off time. The default is 0 which means the job is retryable immediately. |
Variables | Object | JSON object that will instantiate the variables at the local scope of the job's associated task. |
JobFilter
Job search filter.
public sealed class JobFilter
| Property | Type | Description |
|---|---|---|
Deadline | DateTimeFilterProperty | When the job can next be activated. |
DeniedReason | StringFilterProperty | The reason provided by the user task listener for denying the work. |
ElementId | StringFilterProperty | The element ID associated with the job. |
ElementInstanceKey | ElementInstanceKeyFilterProperty | The element instance key associated with the job. |
EndTime | DateTimeFilterProperty | When the job ended. |
ErrorCode | StringFilterProperty | The error code provided for the failed job. |
ErrorMessage | StringFilterProperty | The error message that provides additional context for a failed job. |
HasFailedWithRetriesLeft | Nullable<Boolean> | Indicates whether the job has failed with retries left. |
IsDenied | Nullable<Boolean> | Indicates whether the user task listener denies the work. |
JobKey | JobKeyFilterProperty | The key, a unique identifier for the job. |
Kind | JobKindFilterProperty | The kind of the job. |
ListenerEventType | JobListenerEventTypeFilterProperty | The listener event type of the job. |
ProcessDefinitionId | StringFilterProperty | The process definition ID associated with the job. |
ProcessDefinitionKey | ProcessDefinitionKeyFilterProperty | The process definition key associated with the job. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The process instance key associated with the job. |
Retries | IntegerFilterProperty | The number of retries left. |
State | JobStateFilterProperty | The state of the job. |
TenantId | StringFilterProperty | The tenant ID. |
Type | StringFilterProperty | The type of the job. |
Worker | StringFilterProperty | The name of the worker for this job. |
CreationTime | DateTimeFilterProperty | When the job was created. Field is present for jobs created after 8.9. |
LastUpdateTime | DateTimeFilterProperty | When the job was last updated. Field is present for jobs created after 8.9. |
JobKeyExactMatch
Matches the value exactly.
public readonly record struct JobKeyExactMatch : ICamundaKey, IEquatable<JobKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
JobKeyFilterProperty
JobKey property with full advanced search capabilities.
public sealed class JobKeyFilterProperty
JobKindExactMatch
Matches the value exactly.
public readonly record struct JobKindExactMatch : ICamundaKey, IEquatable<JobKindExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
JobKindFilterProperty
JobKindEnum property with full advanced search capabilities.
public sealed class JobKindFilterProperty
JobListenerEventTypeExactMatch
Matches the value exactly.
public readonly record struct JobListenerEventTypeExactMatch : ICamundaKey, IEquatable<JobListenerEventTypeExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
JobListenerEventTypeFilterProperty
JobListenerEventTypeEnum property with full advanced search capabilities.
public sealed class JobListenerEventTypeFilterProperty
JobResult
The result of the completed job as determined by the worker.
public abstract class JobResult
JobResultActivateElement
Instruction to activate a single BPMN element within an ad‑hoc sub‑process, optionally providing variables scoped to that element.
public sealed class JobResultActivateElement
| Property | Type | Description |
|---|---|---|
ElementId | Nullable<ElementId> | The element ID to activate. |
Variables | Object | Variables for the element. |
JobResultAdHocSubProcess
Job result details for an ad‑hoc sub‑process, including elements to activate and flags indicating completion or cancellation behavior.
public sealed class JobResultAdHocSubProcess : JobResult
| Property | Type | Description |
|---|---|---|
ActivateElements | List<JobResultActivateElement> | Indicates which elements need to be activated in the ad-hoc subprocess. |
IsCompletionConditionFulfilled | Nullable<Boolean> | Indicates whether the completion condition of the ad-hoc subprocess is fulfilled. |
IsCancelRemainingInstances | Nullable<Boolean> | Indicates whether the remaining instances of the ad-hoc subprocess should be canceled. |
Type | String | Used to distinguish between different types of job results. |
JobResultCorrections
JSON object with attributes that were corrected by the worker.
The following attributes can be corrected, additional attributes will be ignored:
assignee- clear by providing an empty StringdueDate- clear by providing an empty StringfollowUpDate- clear by providing an empty StringcandidateGroups- clear by providing an empty listcandidateUsers- clear by providing an empty listpriority- minimum 0, maximum 100, default 50
Providing any of those attributes with a null value or omitting it preserves
the persisted attribute's value.
public sealed class JobResultCorrections
| Property | Type | Description |
|---|---|---|
Assignee | String | Assignee of the task. |
DueDate | Nullable<DateTimeOffset> | The due date of the task. |
FollowUpDate | Nullable<DateTimeOffset> | The follow-up date of the task. |
CandidateUsers | List<String> | The list of candidate users of the task. |
CandidateGroups | List<String> | The list of candidate groups of the task. |
Priority | Nullable<Int32> | The priority of the task. |
JobResultUserTask
Job result details for a user task completion, optionally including a denial reason and corrected task properties.
public sealed class JobResultUserTask : JobResult
| Property | Type | Description |
|---|---|---|
Denied | Nullable<Boolean> | Indicates whether the worker denies the work, i.e. explicitly doesn't approve it. For example, a user task listener can deny the completion of a task by setting this flag to true. In this example, the completion of a task is represented by a job that the worker can complete as denied. As a result, the completion request is rejected and the task remains active. Defaults to false. |
DeniedReason | String | The reason provided by the user task listener for denying the work. |
Corrections | JobResultCorrections | JSON object with attributes that were corrected by the worker. The following attributes can be corrected, additional attributes will be ignored: _ assignee - clear by providing an empty String _ dueDate - clear by providing an empty String _ followUpDate - clear by providing an empty String _ candidateGroups - clear by providing an empty list _ candidateUsers - clear by providing an empty list _ priority - minimum 0, maximum 100, default 50 Providing any of those attributes with a null value or omitting it preserves the persisted attribute's value. |
Type | String | Used to distinguish between different types of job results. |
JobSearchQuery
Job search request.
public sealed class JobSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<JobSearchQuerySortRequest> | Sort field criteria. |
Filter | JobFilter | The job search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
JobSearchQueryResult
Job search response.
public sealed class JobSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<JobSearchResult> | The matching jobs. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
JobSearchQuerySortRequest
JobSearchQuerySortRequest
public sealed class JobSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
JobSearchResult
JobSearchResult
public sealed class JobSearchResult
| Property | Type | Description |
|---|---|---|
CustomHeaders | Dictionary<String> | A set of custom headers defined during modelling. |
Deadline | Nullable<DateTimeOffset> | If the job has been activated, when it will next be available to be activated. |
DeniedReason | String | The reason provided by the user task listener for denying the work. |
ElementId | ElementId | The element ID associated with the job. |
ElementInstanceKey | ElementInstanceKey | The element instance key associated with the job. |
EndTime | Nullable<DateTimeOffset> | When the job ended. |
ErrorCode | String | The error code provided for a failed job. |
ErrorMessage | String | The error message that provides additional context for a failed job. |
HasFailedWithRetriesLeft | Boolean | Indicates whether the job has failed with retries left. |
IsDenied | Nullable<Boolean> | Indicates whether the user task listener denies the work. |
JobKey | JobKey | The key, a unique identifier for the job. |
Kind | JobKindEnum | The job kind. |
ListenerEventType | JobListenerEventTypeEnum | The listener event type of the job. |
ProcessDefinitionId | ProcessDefinitionId | The process definition ID associated with the job. |
ProcessDefinitionKey | ProcessDefinitionKey | The process definition key associated with the job. |
ProcessInstanceKey | ProcessInstanceKey | The process instance key associated with the job. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
Retries | Int32 | The amount of retries left to this job. |
State | JobStateEnum | The state of the job. |
TenantId | TenantId | The unique identifier of the tenant. |
Type | String | The type of the job. |
Worker | String | The name of the worker of this job. |
CreationTime | Nullable<DateTimeOffset> | When the job was created. Field is present for jobs created after 8.9. |
LastUpdateTime | Nullable<DateTimeOffset> | When the job was last updated. Field is present for jobs created after 8.9. |
JobStateExactMatch
Matches the value exactly.
public readonly record struct JobStateExactMatch : ICamundaKey, IEquatable<JobStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
JobStateFilterProperty
JobStateEnum property with full advanced search capabilities.
public sealed class JobStateFilterProperty
JobUpdateRequest
JobUpdateRequest
public sealed class JobUpdateRequest
| Property | Type | Description |
|---|---|---|
Changeset | JobChangeset | JSON object with changed job attribute values. The job cannot be completed or failed with this endpoint, use the complete job or fail job endpoints instead. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
LicenseResponse
The response of a license request.
public sealed class LicenseResponse
| Property | Type | Description |
|---|---|---|
ValidLicense | Boolean | True if the Camunda license is valid, false if otherwise |
LicenseType | String | Will return the license type property of the Camunda license |
IsCommercial | Boolean | Will be false when a license contains a non-commerical=true property |
ExpiresAt | Nullable<DateTimeOffset> | The date when the Camunda license expires |
LikeFilter
Checks if the property matches the provided like value.
Supported wildcard characters are:
*: matches zero, one, or multiple characters.?: matches one, single character.
Wildcard characters can be escaped with backslash, for instance: \*.
public readonly record struct LikeFilter : ICamundaKey, IEquatable<LikeFilter>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
LimitPagination
LimitPagination
public sealed class LimitPagination : SearchQueryPageRequest
| Property | Type | Description |
|---|---|---|
Limit | Nullable<Int32> | The maximum number of items to return in one request. |
MappingRuleCreateRequest
MappingRuleCreateRequest
public sealed class MappingRuleCreateRequest
| Property | Type | Description |
|---|---|---|
MappingRuleId | String | The unique ID of the mapping rule. |
ClaimName | String | The name of the claim to map. |
ClaimValue | String | The value of the claim to map. |
Name | String | The name of the mapping rule. |
MappingRuleCreateResult
MappingRuleCreateResult
public sealed class MappingRuleCreateResult
| Property | Type | Description |
|---|---|---|
ClaimName | String | The name of the claim to map. |
ClaimValue | String | The value of the claim to map. |
Name | String | The name of the mapping rule. |
MappingRuleId | String | The unique ID of the mapping rule. |
MappingRuleCreateUpdateRequest
MappingRuleCreateUpdateRequest
public sealed class MappingRuleCreateUpdateRequest
| Property | Type | Description |
|---|---|---|
ClaimName | String | The name of the claim to map. |
ClaimValue | String | The value of the claim to map. |
Name | String | The name of the mapping rule. |
MappingRuleCreateUpdateResult
MappingRuleCreateUpdateResult
public sealed class MappingRuleCreateUpdateResult
| Property | Type | Description |
|---|---|---|
ClaimName | String | The name of the claim to map. |
ClaimValue | String | The value of the claim to map. |
Name | String | The name of the mapping rule. |
MappingRuleId | String | The unique ID of the mapping rule. |
MappingRuleFilter
Mapping rule search filter.
public sealed class MappingRuleFilter
| Property | Type | Description |
|---|---|---|
ClaimName | String | The claim name to match against a token. |
ClaimValue | String | The value of the claim to match. |
Name | String | The name of the mapping rule. |
MappingRuleId | String | The ID of the mapping rule. |
MappingRuleResult
MappingRuleResult
public sealed class MappingRuleResult
| Property | Type | Description |
|---|---|---|
ClaimName | String | The name of the claim to map. |
ClaimValue | String | The value of the claim to map. |
Name | String | The name of the mapping rule. |
MappingRuleId | String | The ID of the mapping rule. |
MappingRuleSearchQueryRequest
MappingRuleSearchQueryRequest
public sealed class MappingRuleSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<MappingRuleSearchQuerySortRequest> | Sort field criteria. |
Filter | MappingRuleFilter | The mapping rule search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
MappingRuleSearchQueryResult
MappingRuleSearchQueryResult
public sealed class MappingRuleSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<MappingRuleResult> | The matching mapping rules. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
MappingRuleSearchQuerySortRequest
MappingRuleSearchQuerySortRequest
public sealed class MappingRuleSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
MappingRuleUpdateRequest
MappingRuleUpdateRequest
public sealed class MappingRuleUpdateRequest
| Property | Type | Description |
|---|---|---|
ClaimName | String | The name of the claim to map. |
ClaimValue | String | The value of the claim to map. |
Name | String | The name of the mapping rule. |
MappingRuleUpdateResult
MappingRuleUpdateResult
public sealed class MappingRuleUpdateResult
| Property | Type | Description |
|---|---|---|
ClaimName | String | The name of the claim to map. |
ClaimValue | String | The value of the claim to map. |
Name | String | The name of the mapping rule. |
MappingRuleId | String | The unique ID of the mapping rule. |
MatchedDecisionRuleItem
A decision rule that matched within this decision evaluation.
public sealed class MatchedDecisionRuleItem
| Property | Type | Description |
|---|---|---|
RuleId | String | The ID of the matched rule. |
RuleIndex | Nullable<Int32> | The index of the matched rule. |
EvaluatedOutputs | List<EvaluatedDecisionOutputItem> | The evaluated decision outputs. |
MessageCorrelationRequest
MessageCorrelationRequest
public sealed class MessageCorrelationRequest : ITenantIdSettable
| Property | Type | Description |
|---|---|---|
Name | String | The message name as defined in the BPMN process |
CorrelationKey | String | The correlation key of the message. |
Variables | Object | The message variables as JSON document |
TenantId | Nullable<TenantId> | the tenant for which the message is published |
MessageCorrelationResult
The message key of the correlated message, as well as the first process instance key it correlated with.
public sealed class MessageCorrelationResult
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The tenant ID of the correlated message |
MessageKey | Nullable<MessageKey> | The key of the correlated message. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the first process instance the message correlated with |
MessagePublicationRequest
MessagePublicationRequest
public sealed class MessagePublicationRequest : ITenantIdSettable
| Property | Type | Description |
|---|---|---|
Name | String | The name of the message. |
CorrelationKey | String | The correlation key of the message. |
TimeToLive | Nullable<Int64> | Timespan (in ms) to buffer the message on the broker. |
MessageId | String | The unique ID of the message. This is used to ensure only one message with the given ID will be published during the lifetime of the message (if timeToLive is set). |
Variables | Object | The message variables as JSON document. |
TenantId | Nullable<TenantId> | The tenant of the message sender. |
MessagePublicationResult
The message key of the published message.
public sealed class MessagePublicationResult
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The tenant ID of the message. |
MessageKey | Nullable<MessageKey> | The key of the published message. |
MessageSubscriptionFilter
Message subscription search filter.
public sealed class MessageSubscriptionFilter
| Property | Type | Description |
|---|---|---|
MessageSubscriptionKey | MessageSubscriptionKeyFilterProperty | The message subscription key associated with this message subscription. |
ProcessDefinitionKey | ProcessDefinitionKeyFilterProperty | The process definition key associated with this correlated message subscription. This only works for data created with 8.9 and later. |
ProcessDefinitionId | StringFilterProperty | The process definition ID associated with this message subscription. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The process instance key associated with this message subscription. |
ElementId | StringFilterProperty | The element ID associated with this message subscription. |
ElementInstanceKey | ElementInstanceKeyFilterProperty | The element instance key associated with this message subscription. |
MessageSubscriptionState | MessageSubscriptionStateFilterProperty | The message subscription state. |
LastUpdatedDate | DateTimeFilterProperty | The last updated date of the message subscription. |
MessageName | StringFilterProperty | The name of the message associated with the message subscription. |
CorrelationKey | StringFilterProperty | The correlation key of the message subscription. |
TenantId | StringFilterProperty | The unique external tenant ID. |
MessageSubscriptionKeyExactMatch
Matches the value exactly.
public readonly record struct MessageSubscriptionKeyExactMatch : ICamundaKey, IEquatable<MessageSubscriptionKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
MessageSubscriptionKeyFilterProperty
MessageSubscriptionKey property with full advanced search capabilities.
public sealed class MessageSubscriptionKeyFilterProperty
MessageSubscriptionResult
MessageSubscriptionResult
public sealed class MessageSubscriptionResult
| Property | Type | Description |
|---|---|---|
MessageSubscriptionKey | Nullable<MessageSubscriptionKey> | The message subscription key associated with this message subscription. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition ID associated with this message subscription. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The process definition key associated with this message subscription. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The process instance key associated with this message subscription. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
ElementId | Nullable<ElementId> | The element ID associated with this message subscription. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The element instance key associated with this message subscription. |
MessageSubscriptionState | Nullable<MessageSubscriptionStateEnum> | The state of message subscription. |
LastUpdatedDate | Nullable<DateTimeOffset> | The last updated date of the message subscription. |
MessageName | String | The name of the message associated with the message subscription. |
CorrelationKey | String | The correlation key of the message subscription. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
MessageSubscriptionSearchQuery
MessageSubscriptionSearchQuery
public sealed class MessageSubscriptionSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<MessageSubscriptionSearchQuerySortRequest> | Sort field criteria. |
Filter | MessageSubscriptionFilter | The incident search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
MessageSubscriptionSearchQueryResult
MessageSubscriptionSearchQueryResult
public sealed class MessageSubscriptionSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<MessageSubscriptionResult> | The matching message subscriptions. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
MessageSubscriptionSearchQuerySortRequest
MessageSubscriptionSearchQuerySortRequest
public sealed class MessageSubscriptionSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
MessageSubscriptionStateExactMatch
Matches the value exactly.
public readonly record struct MessageSubscriptionStateExactMatch : ICamundaKey, IEquatable<MessageSubscriptionStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
MessageSubscriptionStateFilterProperty
MessageSubscriptionStateEnum with full advanced search capabilities.
public sealed class MessageSubscriptionStateFilterProperty
MigrateProcessInstanceMappingInstruction
The mapping instructions describe how to map elements from the source process definition to the target process definition.
public sealed class MigrateProcessInstanceMappingInstruction
| Property | Type | Description |
|---|---|---|
SourceElementId | ElementId | The element id to migrate from. |
TargetElementId | ElementId | The element id to migrate into. |
MigrateProcessInstanceRequest
The migration instructions describe how to migrate a process instance from one process definition to another.
public sealed class MigrateProcessInstanceRequest
| Property | Type | Description |
|---|---|---|
TargetProcessDefinitionKey | ProcessDefinitionKey | The key of process definition to migrate the process instance to. |
MappingInstructions | List<MigrateProcessInstanceMappingInstruction> | Element mappings from the source process instance to the target process instance. |
OperationReference | Nullable<Int64> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
MigrateProcessInstancesBatchOperationRequest
MigrateProcessInstancesBatchOperationRequest
public sealed class MigrateProcessInstancesBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
MigrationPlan | ProcessInstanceMigrationBatchOperationPlan | The migration plan. |
OperationReference | Nullable<Int64> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ModifyProcessInstanceRequest
ModifyProcessInstanceRequest
public sealed class ModifyProcessInstanceRequest
| Property | Type | Description |
|---|---|---|
OperationReference | Nullable<Int64> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ActivateInstructions | List<ProcessInstanceModificationActivateInstruction> | Instructions describing which elements to activate in which scopes and which variables to create or update. |
MoveInstructions | List<ProcessInstanceModificationMoveInstruction> | Instructions describing which elements to move from one scope to another. |
TerminateInstructions | List<ProcessInstanceModificationTerminateInstruction> | Instructions describing which elements to terminate. |
ModifyProcessInstanceVariableInstruction
Instruction describing which variables to create or update.
public sealed class ModifyProcessInstanceVariableInstruction
| Property | Type | Description |
|---|---|---|
Variables | Object | JSON document that will instantiate the variables at the scope defined by the scopeId. It must be a JSON object, as variables will be mapped in a key-value fashion. |
ScopeId | String | The id of the element in which scope the variables should be created. Leave empty to create the variables in the global scope of the process instance. |
ModifyProcessInstancesBatchOperationRequest
The process instance filter to define on which process instances tokens should be moved, and new element instances should be activated or terminated.
public sealed class ModifyProcessInstancesBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
MoveInstructions | List<ProcessInstanceModificationMoveBatchOperationInstruction> | Instructions for moving tokens between elements. |
OperationReference | Nullable<Int64> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
OffsetPagination
OffsetPagination
public sealed class OffsetPagination : SearchQueryPageRequest
| Property | Type | Description |
|---|---|---|
From | Nullable<Int32> | The index of items to start searching from. |
Limit | Nullable<Int32> | The maximum number of items to return in one request. |
OperationReference
A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.
public readonly record struct OperationReference : ICamundaLongKey, IEquatable<OperationReference>
| Property | Type | Description |
|---|---|---|
Value | Int64 | The underlying long value. |
OperationTypeExactMatch
Matches the value exactly.
public readonly record struct OperationTypeExactMatch : ICamundaKey, IEquatable<OperationTypeExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
OperationTypeFilterProperty
AuditLogOperationTypeEnum property with full advanced search capabilities.
public sealed class OperationTypeFilterProperty
Partition
Provides information on a partition within a broker node.
public sealed class Partition
| Property | Type | Description |
|---|---|---|
PartitionId | Int32 | The unique ID of this partition. |
Role | String | Describes the Raft role of the broker for a given partition. |
Health | String | Describes the current health of the partition. |
ProblemDetail
A Problem detail object as described in RFC 9457. There may be additional properties specific to the problem type.
public sealed class ProblemDetail
| Property | Type | Description |
|---|---|---|
Type | String | A URI identifying the problem type. |
Title | String | A summary of the problem type. |
Status | Nullable<Int32> | The HTTP status code for this problem. |
Detail | String | An explanation of the problem in more detail. |
Instance | String | A URI path identifying the origin of the problem. |
ProcessDefinitionElementStatisticsQuery
Process definition element statistics request.
public sealed class ProcessDefinitionElementStatisticsQuery
| Property | Type | Description |
|---|---|---|
Filter | ProcessDefinitionStatisticsFilter | The process definition statistics search filters. |
ProcessDefinitionElementStatisticsQueryResult
Process definition element statistics query response.
public sealed class ProcessDefinitionElementStatisticsQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessElementStatisticsResult> | The element statistics. |
ProcessDefinitionFilter
Process definition search filter.
public sealed class ProcessDefinitionFilter
| Property | Type | Description |
|---|---|---|
Name | StringFilterProperty | Name of this process definition. |
IsLatestVersion | Nullable<Boolean> | Whether to only return the latest version of each process definition. When using this filter, pagination functionality is limited, you can only paginate forward using after and limit. The response contains no startCursor in the page, and requests ignore the from and before in the page. |
ResourceName | String | Resource name of this process definition. |
Version | Nullable<Int32> | Version of this process definition. |
VersionTag | String | Version tag of this process definition. |
ProcessDefinitionId | StringFilterProperty | Process definition ID of this process definition. |
TenantId | Nullable<TenantId> | Tenant ID of this process definition. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key for this process definition. |
HasStartForm | Nullable<Boolean> | Indicates whether the start event of the process has an associated Form Key. |
ProcessDefinitionId
Id of a process definition, from the model. Only ids of process definitions that are deployed are useful.
public readonly record struct ProcessDefinitionId : ICamundaKey, IEquatable<ProcessDefinitionId>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ProcessDefinitionInstanceStatisticsQuery
ProcessDefinitionInstanceStatisticsQuery
public sealed class ProcessDefinitionInstanceStatisticsQuery
| Property | Type | Description |
|---|---|---|
Page | OffsetPagination | |
Sort | List<ProcessDefinitionInstanceStatisticsQuerySortRequest> | Sort field criteria. |
ProcessDefinitionInstanceStatisticsQueryResult
ProcessDefinitionInstanceStatisticsQueryResult
public sealed class ProcessDefinitionInstanceStatisticsQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessDefinitionInstanceStatisticsResult> | The process definition instance statistics result. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ProcessDefinitionInstanceStatisticsQuerySortRequest
ProcessDefinitionInstanceStatisticsQuerySortRequest
public sealed class ProcessDefinitionInstanceStatisticsQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
ProcessDefinitionInstanceStatisticsResult
Process definition instance statistics response.
public sealed class ProcessDefinitionInstanceStatisticsResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | Nullable<ProcessDefinitionId> | Id of a process definition, from the model. Only ids of process definitions that are deployed are useful. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
LatestProcessDefinitionName | String | Name of the latest deployed process definition instance version. |
HasMultipleVersions | Nullable<Boolean> | Indicates whether multiple versions of this process definition instance are deployed. |
ActiveInstancesWithoutIncidentCount | Nullable<Int64> | Total number of currently active process instances of this definition that do not have incidents. |
ActiveInstancesWithIncidentCount | Nullable<Int64> | Total number of currently active process instances of this definition that have at least one incident. |
ProcessDefinitionInstanceVersionStatisticsFilter
Process definition instance version statistics search filter.
public sealed class ProcessDefinitionInstanceVersionStatisticsFilter
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | The ID of the process definition to retrieve version statistics for. |
TenantId | Nullable<TenantId> | Tenant ID of this process definition. |
ProcessDefinitionInstanceVersionStatisticsQuery
ProcessDefinitionInstanceVersionStatisticsQuery
public sealed class ProcessDefinitionInstanceVersionStatisticsQuery
| Property | Type | Description |
|---|---|---|
Page | OffsetPagination | Pagination criteria. |
Sort | List<ProcessDefinitionInstanceVersionStatisticsQuerySortRequest> | Sort field criteria. |
Filter | ProcessDefinitionInstanceVersionStatisticsFilter | The process definition instance version statistics search filters. |
ProcessDefinitionInstanceVersionStatisticsQueryResult
ProcessDefinitionInstanceVersionStatisticsQueryResult
public sealed class ProcessDefinitionInstanceVersionStatisticsQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessDefinitionInstanceVersionStatisticsResult> | The process definition instance version statistics result. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ProcessDefinitionInstanceVersionStatisticsQuerySortRequest
ProcessDefinitionInstanceVersionStatisticsQuerySortRequest
public sealed class ProcessDefinitionInstanceVersionStatisticsQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
ProcessDefinitionInstanceVersionStatisticsResult
Process definition instance version statistics response.
public sealed class ProcessDefinitionInstanceVersionStatisticsResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | The ID associated with the process definition. |
ProcessDefinitionKey | ProcessDefinitionKey | The unique key of the process definition. |
ProcessDefinitionName | String | The name of the process definition. |
TenantId | TenantId | The tenant ID associated with the process definition. |
ProcessDefinitionVersion | Int32 | The version number of the process definition. |
ActiveInstancesWithIncidentCount | Int64 | The number of active process instances for this version that currently have incidents. |
ActiveInstancesWithoutIncidentCount | Int64 | The number of active process instances for this version that do not have any incidents. |
ProcessDefinitionKeyExactMatch
Matches the value exactly.
public readonly record struct ProcessDefinitionKeyExactMatch : ICamundaKey, IEquatable<ProcessDefinitionKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ProcessDefinitionKeyFilterProperty
ProcessDefinitionKey property with full advanced search capabilities.
public sealed class ProcessDefinitionKeyFilterProperty
ProcessDefinitionMessageSubscriptionStatisticsQuery
ProcessDefinitionMessageSubscriptionStatisticsQuery
public sealed class ProcessDefinitionMessageSubscriptionStatisticsQuery
| Property | Type | Description |
|---|---|---|
Page | CursorForwardPagination | |
Filter | MessageSubscriptionFilter | The message subscription filters. |
ProcessDefinitionMessageSubscriptionStatisticsQueryResult
ProcessDefinitionMessageSubscriptionStatisticsQueryResult
public sealed class ProcessDefinitionMessageSubscriptionStatisticsQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessDefinitionMessageSubscriptionStatisticsResult> | The matching process definition message subscription statistics. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ProcessDefinitionMessageSubscriptionStatisticsResult
ProcessDefinitionMessageSubscriptionStatisticsResult
public sealed class ProcessDefinitionMessageSubscriptionStatisticsResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition ID associated with this message subscription. |
TenantId | Nullable<TenantId> | The tenant ID associated with this message subscription. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The process definition key associated with this message subscription. |
ProcessInstancesWithActiveSubscriptions | Nullable<Int64> | The number of process instances with active message subscriptions. |
ActiveSubscriptions | Nullable<Int64> | The total number of active message subscriptions for this process definition key. |
ProcessDefinitionResult
ProcessDefinitionResult
public sealed class ProcessDefinitionResult
| Property | Type | Description |
|---|---|---|
Name | String | Name of this process definition. |
ResourceName | String | Resource name for this process definition. |
Version | Nullable<Int32> | Version of this process definition. |
VersionTag | String | Version tag of this process definition. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | Process definition ID of this process definition. |
TenantId | Nullable<TenantId> | Tenant ID of this process definition. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key for this process definition. |
HasStartForm | Nullable<Boolean> | Indicates whether the start event of the process has an associated Form Key. |
ProcessDefinitionSearchQuery
ProcessDefinitionSearchQuery
public sealed class ProcessDefinitionSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<ProcessDefinitionSearchQuerySortRequest> | Sort field criteria. |
Filter | ProcessDefinitionFilter | The process definition search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
ProcessDefinitionSearchQueryResult
ProcessDefinitionSearchQueryResult
public sealed class ProcessDefinitionSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessDefinitionResult> | The matching process definitions. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ProcessDefinitionSearchQuerySortRequest
ProcessDefinitionSearchQuerySortRequest
public sealed class ProcessDefinitionSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
ProcessDefinitionStatisticsFilter
Process definition statistics search filter.
public sealed class ProcessDefinitionStatisticsFilter
| Property | Type | Description |
|---|---|---|
StartDate | DateTimeFilterProperty | The start date. |
EndDate | DateTimeFilterProperty | The end date. |
State | ProcessInstanceStateFilterProperty | The process instance state. |
HasIncident | Nullable<Boolean> | Whether this process instance has a related incident or not. |
TenantId | StringFilterProperty | The tenant id. |
Variables | List<VariableValueFilterProperty> | The process instance variables. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The key of this process instance. |
ParentProcessInstanceKey | ProcessInstanceKeyFilterProperty | The parent process instance key. |
ParentElementInstanceKey | ElementInstanceKeyFilterProperty | The parent element instance key. |
BatchOperationId | StringFilterProperty | The batch operation id. |
ErrorMessage | StringFilterProperty | The error message related to the process. |
HasRetriesLeft | Nullable<Boolean> | Whether the process has failed jobs with retries left. |
ElementInstanceState | ElementInstanceStateFilterProperty | The state of the element instances associated with the process instance. |
ElementId | StringFilterProperty | The element id associated with the process instance. |
HasElementInstanceIncident | Nullable<Boolean> | Whether the element instance has an incident or not. |
IncidentErrorHashCode | IntegerFilterProperty | The incident error hash code, associated with this process. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
Or | List<BaseProcessInstanceFilterFields> | Defines a list of alternative filter groups combined using OR logic. Each object in the array is evaluated independently, and the filter matches if any one of them is satisfied. Top-level fields and the $or clause are combined using AND logic — meaning: (top-level filters) AND (any of the $or filters) must match. <br> <em>Example:</em> json { "state": "ACTIVE", "tenantId": 123, "$or": [ { "processDefinitionId": "process_v1" }, { "processDefinitionId": "process_v2", "hasIncident": true } ] } This matches process instances that: <ul style="padding-left: 20px; margin-left: 20px;"> <li style="list-style-type: disc;">are in <em>ACTIVE</em> state</li> <li style="list-style-type: disc;">have tenant id equal to <em>123</em></li> <li style="list-style-type: disc;">and match either: <ul style="padding-left: 20px; margin-left: 20px;"> <li style="list-style-type: circle;"><code>processDefinitionId</code> is <em>process_v1</em>, or</li> <li style="list-style-type: circle;"><code>processDefinitionId</code> is <em>process_v2</em> and <code>hasIncident</code> is <em>true</em></li> </ul> </li> </ul> <br> <p>Note: Using complex <code>$or</code> conditions may impact performance, use with caution in high-volume environments. |
ProcessElementStatisticsResult
Process element statistics response.
public sealed class ProcessElementStatisticsResult
| Property | Type | Description |
|---|---|---|
ElementId | Nullable<ElementId> | The element ID for which the results are aggregated. |
Active | Nullable<Int64> | The total number of active instances of the element. |
Canceled | Nullable<Int64> | The total number of canceled instances of the element. |
Incidents | Nullable<Int64> | The total number of incidents for the element. |
Completed | Nullable<Int64> | The total number of completed instances of the element. |
ProcessInstanceCallHierarchyEntry
ProcessInstanceCallHierarchyEntry
public sealed class ProcessInstanceCallHierarchyEntry
| Property | Type | Description |
|---|---|---|
ProcessInstanceKey | ProcessInstanceKey | The key of the process instance. |
ProcessDefinitionKey | ProcessDefinitionKey | The key of the process definition. |
ProcessDefinitionName | String | The name of the process definition (fall backs to the process definition id if not available). |
ProcessInstanceCancellationBatchOperationRequest
The process instance filter that defines which process instances should be canceled.
public sealed class ProcessInstanceCancellationBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ProcessInstanceCreationInstruction
Instructions for creating a process instance. The process definition can be specified either by id or by key.
public abstract class ProcessInstanceCreationInstruction
ProcessInstanceCreationInstructionById
ProcessInstanceCreationInstructionById
public sealed class ProcessInstanceCreationInstructionById : ProcessInstanceCreationInstruction, ITenantIdSettable
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | The BPMN process id of the process definition to start an instance of. |
ProcessDefinitionVersion | Nullable<Int32> | The version of the process. By default, the latest version of the process is used. |
Variables | Object | JSON object that will instantiate the variables for the root variable scope of the process instance. |
TenantId | Nullable<TenantId> | The tenant id of the process definition. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
StartInstructions | List<ProcessInstanceCreationStartInstruction> | List of start instructions. By default, the process instance will start at the start event. If provided, the process instance will apply start instructions after it has been created. |
RuntimeInstructions | List<ProcessInstanceCreationRuntimeInstruction> | Runtime instructions (alpha). List of instructions that affect the runtime behavior of the process instance. Refer to specific instruction types for more details. This parameter is an alpha feature and may be subject to change in future releases. |
AwaitCompletion | Nullable<Boolean> | Wait for the process instance to complete. If the process instance completion does not occur within the requestTimeout, the request will be closed. This can lead to a 504 response status. Disabled by default. |
FetchVariables | List<String> | List of variables by name to be included in the response when awaitCompletion is set to true. If empty, all visible variables in the root scope will be returned. |
RequestTimeout | Nullable<Int64> | Timeout (in ms) the request waits for the process to complete. By default or when set to 0, the generic request timeout configured in the cluster is applied. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
ProcessInstanceCreationInstructionByKey
ProcessInstanceCreationInstructionByKey
public sealed class ProcessInstanceCreationInstructionByKey : ProcessInstanceCreationInstruction, ITenantIdSettable
| Property | Type | Description |
|---|---|---|
ProcessDefinitionKey | ProcessDefinitionKey | The unique key identifying the process definition, for example, returned for a process in the deploy resources endpoint. |
ProcessDefinitionVersion | Nullable<Int32> | As the version is already identified by the processDefinitionKey, the value of this field is ignored. It's here for backwards-compatibility only as previous releases accepted it in request bodies. |
Variables | Object | JSON object that will instantiate the variables for the root variable scope of the process instance. |
StartInstructions | List<ProcessInstanceCreationStartInstruction> | List of start instructions. By default, the process instance will start at the start event. If provided, the process instance will apply start instructions after it has been created. |
RuntimeInstructions | List<ProcessInstanceCreationRuntimeInstruction> | Runtime instructions (alpha). List of instructions that affect the runtime behavior of the process instance. Refer to specific instruction types for more details. This parameter is an alpha feature and may be subject to change in future releases. |
TenantId | Nullable<TenantId> | The tenant id of the process definition. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
AwaitCompletion | Nullable<Boolean> | Wait for the process instance to complete. If the process instance completion does not occur within the requestTimeout, the request will be closed. This can lead to a 504 response status. Disabled by default. |
RequestTimeout | Nullable<Int64> | Timeout (in ms) the request waits for the process to complete. By default or when set to 0, the generic request timeout configured in the cluster is applied. |
FetchVariables | List<String> | List of variables by name to be included in the response when awaitCompletion is set to true. If empty, all visible variables in the root scope will be returned. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
ProcessInstanceCreationRuntimeInstruction
ProcessInstanceCreationRuntimeInstruction
public abstract class ProcessInstanceCreationRuntimeInstruction
ProcessInstanceCreationStartInstruction
ProcessInstanceCreationStartInstruction
public sealed class ProcessInstanceCreationStartInstruction
| Property | Type | Description |
|---|---|---|
ElementId | ElementId | Future extensions might include: - different types of start instructions - ability to set local variables for different flow scopes For now, however, the start instruction is implicitly a "startBeforeElement" instruction |
ProcessInstanceCreationTerminateInstruction
Terminates the process instance after a specific BPMN element is completed or terminated.
public sealed class ProcessInstanceCreationTerminateInstruction : ProcessInstanceCreationRuntimeInstruction
| Property | Type | Description |
|---|---|---|
Type | String | The type of the runtime instruction |
AfterElementId | ElementId | The id of the element that, once completed or terminated, will cause the process to be terminated. |
ProcessInstanceDeletionBatchOperationRequest
The process instance filter that defines which process instances should be deleted.
public sealed class ProcessInstanceDeletionBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ProcessInstanceElementStatisticsQueryResult
Process instance element statistics query response.
public sealed class ProcessInstanceElementStatisticsQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessElementStatisticsResult> | The element statistics. |
ProcessInstanceFilter
Process instance search filter.
public sealed class ProcessInstanceFilter
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | StringFilterProperty | The process definition id. |
ProcessDefinitionName | StringFilterProperty | The process definition name. |
ProcessDefinitionVersion | IntegerFilterProperty | The process definition version. |
ProcessDefinitionVersionTag | StringFilterProperty | The process definition version tag. |
ProcessDefinitionKey | ProcessDefinitionKeyFilterProperty | The process definition key. |
Or | List<ProcessInstanceFilterFields> | Defines a list of alternative filter groups combined using OR logic. Each object in the array is evaluated independently, and the filter matches if any one of them is satisfied. Top-level fields and the $or clause are combined using AND logic — meaning: (top-level filters) AND (any of the $or filters) must match. <br> <em>Example:</em> json { "state": "ACTIVE", "tenantId": 123, "$or": [ { "processDefinitionId": "process_v1" }, { "processDefinitionId": "process_v2", "hasIncident": true } ] } This matches process instances that: <ul style="padding-left: 20px; margin-left: 20px;"> <li style="list-style-type: disc;">are in <em>ACTIVE</em> state</li> <li style="list-style-type: disc;">have tenant id equal to <em>123</em></li> <li style="list-style-type: disc;">and match either: <ul style="padding-left: 20px; margin-left: 20px;"> <li style="list-style-type: circle;"><code>processDefinitionId</code> is <em>process_v1</em>, or</li> <li style="list-style-type: circle;"><code>processDefinitionId</code> is <em>process_v2</em> and <code>hasIncident</code> is <em>true</em></li> </ul> </li> </ul> <br> <p>Note: Using complex <code>$or</code> conditions may impact performance, use with caution in high-volume environments. |
ProcessInstanceFilterFields
Process instance search filter.
public sealed class ProcessInstanceFilterFields
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | StringFilterProperty | The process definition id. |
ProcessDefinitionName | StringFilterProperty | The process definition name. |
ProcessDefinitionVersion | IntegerFilterProperty | The process definition version. |
ProcessDefinitionVersionTag | StringFilterProperty | The process definition version tag. |
ProcessDefinitionKey | ProcessDefinitionKeyFilterProperty | The process definition key. |
StartDate | DateTimeFilterProperty | The start date. |
EndDate | DateTimeFilterProperty | The end date. |
State | ProcessInstanceStateFilterProperty | The process instance state. |
HasIncident | Nullable<Boolean> | Whether this process instance has a related incident or not. |
TenantId | StringFilterProperty | The tenant id. |
Variables | List<VariableValueFilterProperty> | The process instance variables. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The key of this process instance. |
ParentProcessInstanceKey | ProcessInstanceKeyFilterProperty | The parent process instance key. |
ParentElementInstanceKey | ElementInstanceKeyFilterProperty | The parent element instance key. |
BatchOperationId | StringFilterProperty | The batch operation id. |
ErrorMessage | StringFilterProperty | The error message related to the process. |
HasRetriesLeft | Nullable<Boolean> | Whether the process has failed jobs with retries left. |
ElementInstanceState | ElementInstanceStateFilterProperty | The state of the element instances associated with the process instance. |
ElementId | StringFilterProperty | The element id associated with the process instance. |
HasElementInstanceIncident | Nullable<Boolean> | Whether the element instance has an incident or not. |
IncidentErrorHashCode | IntegerFilterProperty | The incident error hash code, associated with this process. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
ProcessInstanceIncidentResolutionBatchOperationRequest
The process instance filter that defines which process instances should have their incidents resolved.
public sealed class ProcessInstanceIncidentResolutionBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ProcessInstanceKeyExactMatch
Matches the value exactly.
public readonly record struct ProcessInstanceKeyExactMatch : ICamundaKey, IEquatable<ProcessInstanceKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ProcessInstanceKeyFilterProperty
ProcessInstanceKey property with full advanced search capabilities.
public sealed class ProcessInstanceKeyFilterProperty
ProcessInstanceMigrationBatchOperationPlan
The migration instructions describe how to migrate a process instance from one process definition to another.
public sealed class ProcessInstanceMigrationBatchOperationPlan
| Property | Type | Description |
|---|---|---|
TargetProcessDefinitionKey | ProcessDefinitionKey | The target process definition key. |
MappingInstructions | List<MigrateProcessInstanceMappingInstruction> | The mapping instructions. |
ProcessInstanceMigrationBatchOperationRequest
ProcessInstanceMigrationBatchOperationRequest
public sealed class ProcessInstanceMigrationBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
MigrationPlan | ProcessInstanceMigrationBatchOperationPlan | The migration plan. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ProcessInstanceMigrationInstruction
The migration instructions describe how to migrate a process instance from one process definition to another.
public sealed class ProcessInstanceMigrationInstruction
| Property | Type | Description |
|---|---|---|
TargetProcessDefinitionKey | ProcessDefinitionKey | The key of process definition to migrate the process instance to. |
MappingInstructions | List<MigrateProcessInstanceMappingInstruction> | Element mappings from the source process instance to the target process instance. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ProcessInstanceModificationActivateInstruction
Instruction describing an element to activate.
public sealed class ProcessInstanceModificationActivateInstruction
| Property | Type | Description |
|---|---|---|
ElementId | ElementId | The id of the element to activate. |
VariableInstructions | List<ModifyProcessInstanceVariableInstruction> | Instructions describing which variables to create or update. |
AncestorElementInstanceKey | Object | The key of the ancestor scope the element instance should be created in. Set to -1 to create the new element instance within an existing element instance of the flow scope. If multiple instances of the target element's flow scope exist, choose one specifically with this property by providing its key. |
ProcessInstanceModificationBatchOperationRequest
The process instance filter to define on which process instances tokens should be moved, and new element instances should be activated or terminated.
public sealed class ProcessInstanceModificationBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
MoveInstructions | List<ProcessInstanceModificationMoveBatchOperationInstruction> | Instructions for moving tokens between elements. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ProcessInstanceModificationInstruction
ProcessInstanceModificationInstruction
public sealed class ProcessInstanceModificationInstruction
| Property | Type | Description |
|---|---|---|
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ActivateInstructions | List<ProcessInstanceModificationActivateInstruction> | Instructions describing which elements to activate in which scopes and which variables to create or update. |
MoveInstructions | List<ProcessInstanceModificationMoveInstruction> | Instructions describing which elements to move from one scope to another. |
TerminateInstructions | List<ProcessInstanceModificationTerminateInstruction> | Instructions describing which elements to terminate. |
ProcessInstanceModificationMoveBatchOperationInstruction
Instructions describing a move operation. This instruction will terminate all active
element instances at sourceElementId and activate a new element instance for each
terminated one at targetElementId. The new element instances are created in the parent
scope of the source element instances.
public sealed class ProcessInstanceModificationMoveBatchOperationInstruction
| Property | Type | Description |
|---|---|---|
SourceElementId | ElementId | The source element ID. |
TargetElementId | ElementId | The target element ID. |
ProcessInstanceModificationMoveInstruction
Instruction describing a move operation. This instruction will terminate active element instances based on the sourceElementInstruction and activate a new element instance for each terminated one at targetElementId. Note that, for multi-instance activities, only the multi-instance body instances will activate new element instances at the target id.
public sealed class ProcessInstanceModificationMoveInstruction
| Property | Type | Description |
|---|---|---|
SourceElementInstruction | SourceElementInstruction | Defines the source element identifier for the move instruction. It can either be a sourceElementId, or sourceElementInstanceKey. |
TargetElementId | ElementId | The target element id. |
AncestorScopeInstruction | AncestorScopeInstruction | Defines the ancestor scope for the created element instances. The default behavior resembles a "direct" scope instruction with an ancestorElementInstanceKey of "-1". |
VariableInstructions | List<ModifyProcessInstanceVariableInstruction> | Instructions describing which variables to create or update. |
ProcessInstanceModificationTerminateByIdInstruction
Instruction describing which elements to terminate. The element instances are determined at runtime by the given id.
public sealed class ProcessInstanceModificationTerminateByIdInstruction : ProcessInstanceModificationTerminateInstruction
| Property | Type | Description |
|---|---|---|
ElementId | ElementId | The id of the elements to terminate. The element instances are determined at runtime. |
ProcessInstanceModificationTerminateByKeyInstruction
Instruction providing the key of the element instance to terminate.
public sealed class ProcessInstanceModificationTerminateByKeyInstruction : ProcessInstanceModificationTerminateInstruction
| Property | Type | Description |
|---|---|---|
ElementInstanceKey | ElementInstanceKey | The key of the element instance to terminate. |
ProcessInstanceModificationTerminateInstruction
Instruction describing which elements to terminate.
public abstract class ProcessInstanceModificationTerminateInstruction
ProcessInstanceReference
ProcessInstanceReference
public sealed class ProcessInstanceReference
| Property | Type | Description |
|---|---|---|
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the created process instance. |
ProcessInstanceResult
Process instance search response item.
public sealed class ProcessInstanceResult
| Property | Type | Description |
|---|---|---|
ProcessDefinitionId | ProcessDefinitionId | Id of a process definition, from the model. Only ids of process definitions that are deployed are useful. |
ProcessDefinitionName | String | The process definition name. |
ProcessDefinitionVersion | Int32 | |
ProcessDefinitionVersionTag | String | The process definition version tag. |
StartDate | DateTimeOffset | |
EndDate | Nullable<DateTimeOffset> | |
State | ProcessInstanceStateEnum | Process instance states |
HasIncident | Boolean | Whether this process instance has a related incident or not. |
TenantId | TenantId | The unique identifier of the tenant. |
ProcessInstanceKey | ProcessInstanceKey | The key of this process instance. |
ProcessDefinitionKey | ProcessDefinitionKey | The process definition key. |
ParentProcessInstanceKey | Nullable<ProcessInstanceKey> | The parent process instance key. |
ParentElementInstanceKey | Nullable<ElementInstanceKey> | The parent element instance key. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
ProcessInstanceSearchQuery
Process instance search request.
public sealed class ProcessInstanceSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<ProcessInstanceSearchQuerySortRequest> | Sort field criteria. |
Filter | ProcessInstanceFilter | The process instance search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
ProcessInstanceSearchQueryResult
Process instance search response.
public sealed class ProcessInstanceSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessInstanceResult> | The matching process instances. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ProcessInstanceSearchQuerySortRequest
ProcessInstanceSearchQuerySortRequest
public sealed class ProcessInstanceSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
ProcessInstanceSequenceFlowResult
Process instance sequence flow result.
public sealed class ProcessInstanceSequenceFlowResult
| Property | Type | Description |
|---|---|---|
SequenceFlowId | String | The sequence flow id. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of this process instance. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The process definition key. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The process definition id. |
ElementId | Nullable<ElementId> | The element id for this sequence flow, as provided in the BPMN process. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
ProcessInstanceSequenceFlowsQueryResult
Process instance sequence flows query response.
public sealed class ProcessInstanceSequenceFlowsQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<ProcessInstanceSequenceFlowResult> | The sequence flows. |
ProcessInstanceStateExactMatch
Matches the value exactly.
public readonly record struct ProcessInstanceStateExactMatch : ICamundaKey, IEquatable<ProcessInstanceStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ProcessInstanceStateFilterProperty
ProcessInstanceStateEnum property with full advanced search capabilities.
public sealed class ProcessInstanceStateFilterProperty
PublishMessageResponse
The message key of the published message.
public sealed class PublishMessageResponse
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The tenant ID of the message. |
MessageKey | Object | The key of the published message. |
ResolveIncidentsBatchOperationRequest
The process instance filter that defines which process instances should have their incidents resolved.
public sealed class ResolveIncidentsBatchOperationRequest
| Property | Type | Description |
|---|---|---|
Filter | ProcessInstanceFilter | The process instance filter. |
OperationReference | Nullable<Int64> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
ResourceKeyExactMatch
Matches the value exactly.
public readonly record struct ResourceKeyExactMatch : ICamundaKey, IEquatable<ResourceKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ResourceKeyFilterProperty
ResourceKey property with full advanced search capabilities.
public sealed class ResourceKeyFilterProperty
ResourceResult
ResourceResult
public sealed class ResourceResult
| Property | Type | Description |
|---|---|---|
ResourceName | String | The resource name from which this resource was parsed. |
Version | Nullable<Int32> | The assigned resource version. |
VersionTag | String | The version tag of this resource. |
ResourceId | String | The resource ID of this resource. |
TenantId | Nullable<TenantId> | The tenant ID of this resource. |
ResourceKey | Nullable<ResourceKey> | The unique key of this resource. |
RoleClientResult
RoleClientResult
public sealed class RoleClientResult
| Property | Type | Description |
|---|---|---|
ClientId | String | The ID of the client. |
RoleClientSearchQueryRequest
RoleClientSearchQueryRequest
public sealed class RoleClientSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<RoleClientSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
RoleClientSearchQuerySortRequest
RoleClientSearchQuerySortRequest
public sealed class RoleClientSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
RoleClientSearchResult
RoleClientSearchResult
public sealed class RoleClientSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<RoleClientResult> | The matching clients. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
RoleCreateRequest
RoleCreateRequest
public sealed class RoleCreateRequest
| Property | Type | Description |
|---|---|---|
RoleId | String | The ID of the new role. |
Name | String | The display name of the new role. |
Description | String | The description of the new role. |
RoleCreateResult
RoleCreateResult
public sealed class RoleCreateResult
| Property | Type | Description |
|---|---|---|
RoleId | String | The ID of the created role. |
Name | String | The display name of the created role. |
Description | String | The description of the created role. |
RoleFilter
Role filter request
public sealed class RoleFilter
| Property | Type | Description |
|---|---|---|
RoleId | String | The role ID search filters. |
Name | String | The role name search filters. |
RoleGroupResult
RoleGroupResult
public sealed class RoleGroupResult
| Property | Type | Description |
|---|---|---|
GroupId | String | The id of the group. |
RoleGroupSearchQueryRequest
RoleGroupSearchQueryRequest
public sealed class RoleGroupSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<RoleGroupSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
RoleGroupSearchQuerySortRequest
RoleGroupSearchQuerySortRequest
public sealed class RoleGroupSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
RoleGroupSearchResult
RoleGroupSearchResult
public sealed class RoleGroupSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<RoleGroupResult> | The matching groups. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
RoleResult
Role search response item.
public sealed class RoleResult
| Property | Type | Description |
|---|---|---|
Name | String | The role name. |
RoleId | String | The role id. |
Description | String | The description of the role. |
RoleSearchQueryRequest
Role search request.
public sealed class RoleSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<RoleSearchQuerySortRequest> | Sort field criteria. |
Filter | RoleFilter | The role search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
RoleSearchQueryResult
Role search response.
public sealed class RoleSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<RoleResult> | The matching roles. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
RoleSearchQuerySortRequest
RoleSearchQuerySortRequest
public sealed class RoleSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
RoleUpdateRequest
RoleUpdateRequest
public sealed class RoleUpdateRequest
| Property | Type | Description |
|---|---|---|
Name | String | The display name of the new role. |
Description | String | The description of the new role. |
RoleUpdateResult
RoleUpdateResult
public sealed class RoleUpdateResult
| Property | Type | Description |
|---|---|---|
Name | String | The display name of the updated role. |
Description | String | The description of the updated role. |
RoleId | String | The ID of the updated role. |
RoleUserResult
RoleUserResult
public sealed class RoleUserResult
| Property | Type | Description |
|---|---|---|
Username | Nullable<Username> | The unique name of a user. |
RoleUserSearchQueryRequest
RoleUserSearchQueryRequest
public sealed class RoleUserSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<RoleUserSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
RoleUserSearchQuerySortRequest
RoleUserSearchQuerySortRequest
public sealed class RoleUserSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
RoleUserSearchResult
RoleUserSearchResult
public sealed class RoleUserSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<RoleUserResult> | The matching users. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
ScopeKeyExactMatch
Matches the value exactly.
public readonly record struct ScopeKeyExactMatch : ICamundaKey, IEquatable<ScopeKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
ScopeKeyFilterProperty
ScopeKey property with full advanced search capabilities.
public sealed class ScopeKeyFilterProperty
SearchAuditLogsResponse
Audit log search response.
public sealed class SearchAuditLogsResponse
| Property | Type | Description |
|---|---|---|
Items | List<AuditLogResult> | The matching audit logs. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchBatchOperationItemsRequest
Batch operation item search request.
public sealed class SearchBatchOperationItemsRequest
| Property | Type | Description |
|---|---|---|
Sort | List<BatchOperationItemSearchQuerySortRequest> | Sort field criteria. |
Filter | Object | The batch operation item search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
SearchBatchOperationItemsResponse
SearchBatchOperationItemsResponse
public sealed class SearchBatchOperationItemsResponse
| Property | Type | Description |
|---|---|---|
Items | List<BatchOperationItemResponse> | The matching batch operation items. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchBatchOperationsRequest
Batch operation search request.
public sealed class SearchBatchOperationsRequest
| Property | Type | Description |
|---|---|---|
Sort | List<BatchOperationSearchQuerySortRequest> | Sort field criteria. |
Filter | Object | The batch operation search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
SearchClientsForGroupRequest
SearchClientsForGroupRequest
public sealed class SearchClientsForGroupRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantClientSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
SearchClientsForRoleRequest
SearchClientsForRoleRequest
public sealed class SearchClientsForRoleRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantClientSearchQuerySortRequest> | Sort field criteria. |
Page | Object | Pagination criteria. |
SearchClientsForTenantRequest
SearchClientsForTenantRequest
public sealed class SearchClientsForTenantRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantClientSearchQuerySortRequest> | Sort field criteria. |
Page | Object | Pagination criteria. |
SearchCorrelatedMessageSubscriptionsResponse
SearchCorrelatedMessageSubscriptionsResponse
public sealed class SearchCorrelatedMessageSubscriptionsResponse
| Property | Type | Description |
|---|---|---|
Items | List<CorrelatedMessageSubscriptionResult> | The matching correlated message subscriptions. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchDecisionInstancesResponse
SearchDecisionInstancesResponse
public sealed class SearchDecisionInstancesResponse
| Property | Type | Description |
|---|---|---|
Items | List<DecisionInstanceResult> | The matching decision instances. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchElementInstanceIncidentsResponse
SearchElementInstanceIncidentsResponse
public sealed class SearchElementInstanceIncidentsResponse
| Property | Type | Description |
|---|---|---|
Items | List<IncidentResult> | The matching incidents. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchElementInstancesResponse
SearchElementInstancesResponse
public sealed class SearchElementInstancesResponse
| Property | Type | Description |
|---|---|---|
Items | List<ElementInstanceResult> | The matching element instances. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchGroupIdsForTenantRequest
SearchGroupIdsForTenantRequest
public sealed class SearchGroupIdsForTenantRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantGroupSearchQuerySortRequest> | Sort field criteria. |
Page | Object | Pagination criteria. |
SearchGroupsForRoleRequest
SearchGroupsForRoleRequest
public sealed class SearchGroupsForRoleRequest
| Property | Type | Description |
|---|---|---|
Sort | List<RoleGroupSearchQuerySortRequest> | Sort field criteria. |
Page | Object | Pagination criteria. |
SearchIncidentsResponse
SearchIncidentsResponse
public sealed class SearchIncidentsResponse
| Property | Type | Description |
|---|---|---|
Items | List<IncidentResult> | The matching incidents. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchJobsResponse
Job search response.
public sealed class SearchJobsResponse
| Property | Type | Description |
|---|---|---|
Items | List<JobSearchResult> | The matching jobs. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchMessageSubscriptionsRequest
SearchMessageSubscriptionsRequest
public sealed class SearchMessageSubscriptionsRequest
| Property | Type | Description |
|---|---|---|
Sort | List<MessageSubscriptionSearchQuerySortRequest> | Sort field criteria. |
Filter | MessageSubscriptionFilter | The incident search filters. |
Page | Object | Pagination criteria. |
SearchMessageSubscriptionsResponse
SearchMessageSubscriptionsResponse
public sealed class SearchMessageSubscriptionsResponse
| Property | Type | Description |
|---|---|---|
Items | List<MessageSubscriptionResult> | The matching message subscriptions. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchProcessDefinitionsRequest
SearchProcessDefinitionsRequest
public sealed class SearchProcessDefinitionsRequest
| Property | Type | Description |
|---|---|---|
Sort | List<ProcessDefinitionSearchQuerySortRequest> | Sort field criteria. |
Filter | ProcessDefinitionFilter | The process definition search filters. |
Page | Object | Pagination criteria. |
SearchProcessInstanceIncidentsResponse
SearchProcessInstanceIncidentsResponse
public sealed class SearchProcessInstanceIncidentsResponse
| Property | Type | Description |
|---|---|---|
Items | List<IncidentResult> | The matching incidents. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchProcessInstancesRequest
Process instance search request.
public sealed class SearchProcessInstancesRequest
| Property | Type | Description |
|---|---|---|
Sort | List<ProcessInstanceSearchQuerySortRequest> | Sort field criteria. |
Filter | ProcessInstanceFilter | The process instance search filters. |
Page | Object | Pagination criteria. |
SearchProcessInstancesResponse
Process instance search response.
public sealed class SearchProcessInstancesResponse
| Property | Type | Description |
|---|---|---|
Items | List<ProcessInstanceResult> | The matching process instances. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchQueryPageRequest
Pagination criteria. Can use offset-based pagination (from/limit) OR cursor-based pagination (after/before + limit), but not both.
public abstract class SearchQueryPageRequest
SearchQueryPageResponse
Pagination information about the search results.
public sealed class SearchQueryPageResponse
| Property | Type | Description |
|---|---|---|
TotalItems | Int64 | Total items matching the criteria. |
HasMoreTotalItems | Nullable<Boolean> | Indicates whether there are more items matching the criteria beyond the returned items. This is useful for determining if additional requests are needed to retrieve all results. |
StartCursor | Nullable<StartCursor> | The cursor value for getting the previous page of results. Use this in the before field of an ensuing request. |
EndCursor | Nullable<EndCursor> | The cursor value for getting the next page of results. Use this in the after field of an ensuing request. |
SearchQueryRequest
SearchQueryRequest
public sealed class SearchQueryRequest
| Property | Type | Description |
|---|---|---|
Page | SearchQueryPageRequest | Pagination criteria. |
SearchQueryResponse
SearchQueryResponse
public sealed class SearchQueryResponse
| Property | Type | Description |
|---|---|---|
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchTenantsRequest
Tenant search request
public sealed class SearchTenantsRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantSearchQuerySortRequest> | Sort field criteria. |
Filter | TenantFilter | The tenant search filters. |
Page | Object | Pagination criteria. |
SearchUserTaskAuditLogsRequest
User task search query request.
public sealed class SearchUserTaskAuditLogsRequest
| Property | Type | Description |
|---|---|---|
Sort | List<AuditLogSearchQuerySortRequest> | Sort field criteria. |
Filter | UserTaskAuditLogFilter | The user task audit log search filters. |
Page | Object | Pagination criteria. |
SearchUserTaskAuditLogsResponse
Audit log search response.
public sealed class SearchUserTaskAuditLogsResponse
| Property | Type | Description |
|---|---|---|
Items | List<AuditLogResult> | The matching audit logs. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchUserTaskVariablesRequest
User task search query request.
public sealed class SearchUserTaskVariablesRequest
| Property | Type | Description |
|---|---|---|
Sort | List<VariableSearchQuerySortRequest> | Sort field criteria. |
Filter | Object | The user task variable search filters. |
Page | Object | Pagination criteria. |
SearchUserTaskVariablesResponse
Variable search query response.
public sealed class SearchUserTaskVariablesResponse
| Property | Type | Description |
|---|---|---|
Items | List<Object> | The matching variables. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchUserTasksRequest
User task search query request.
public sealed class SearchUserTasksRequest
| Property | Type | Description |
|---|---|---|
Sort | List<UserTaskSearchQuerySortRequest> | Sort field criteria. |
Filter | Object | The user task search filters. |
Page | Object | Pagination criteria. |
SearchUserTasksResponse
User task search query response.
public sealed class SearchUserTasksResponse
| Property | Type | Description |
|---|---|---|
Items | List<UserTaskResult> | The matching user tasks. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SearchUsersForGroupRequest
SearchUsersForGroupRequest
public sealed class SearchUsersForGroupRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantUserSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
SearchUsersForRoleRequest
SearchUsersForRoleRequest
public sealed class SearchUsersForRoleRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantUserSearchQuerySortRequest> | Sort field criteria. |
Page | Object | Pagination criteria. |
SearchUsersForTenantRequest
SearchUsersForTenantRequest
public sealed class SearchUsersForTenantRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantUserSearchQuerySortRequest> | Sort field criteria. |
Page | Object | Pagination criteria. |
SearchUsersRequest
SearchUsersRequest
public sealed class SearchUsersRequest
| Property | Type | Description |
|---|---|---|
Sort | List<UserSearchQuerySortRequest> | Sort field criteria. |
Filter | UserFilter | The user search filters. |
Page | Object | Pagination criteria. |
SearchVariablesRequest
Variable search query request.
public sealed class SearchVariablesRequest
| Property | Type | Description |
|---|---|---|
Sort | List<VariableSearchQuerySortRequest> | Sort field criteria. |
Filter | Object | The variable search filters. |
Page | Object | Pagination criteria. |
SearchVariablesResponse
Variable search query response.
public sealed class SearchVariablesResponse
| Property | Type | Description |
|---|---|---|
Items | List<Object> | The matching variables. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
SetVariableRequest
SetVariableRequest
public sealed class SetVariableRequest
| Property | Type | Description |
|---|---|---|
Variables | Object | JSON object representing the variables to set in the element’s scope. |
Local | Nullable<Boolean> | If set to true, the variables are merged strictly into the local scope (as specified by the elementInstanceKey). Otherwise, the variables are propagated to upper scopes and set at the outermost one. Let’s consider the following example: There are two scopes '1' and '2'. Scope '1' is the parent scope of '2'. The effective variables of the scopes are: 1 => { "foo" : 2 } 2 => { "bar" : 1 } An update request with elementInstanceKey as '2', variables { "foo" : 5 }, and local set to true leaves scope '1' unchanged and adjusts scope '2' to { "bar" : 1, "foo" 5 }. By default, with local set to false, scope '1' will be { "foo": 5 } and scope '2' will be { "bar" : 1 }. |
OperationReference | Nullable<OperationReference> | A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided. |
SignalBroadcastRequest
SignalBroadcastRequest
public sealed class SignalBroadcastRequest : ITenantIdSettable
| Property | Type | Description |
|---|---|---|
SignalName | String | The name of the signal to broadcast. |
Variables | Object | The signal variables as a JSON object. |
TenantId | Nullable<TenantId> | The ID of the tenant that owns the signal. |
SignalBroadcastResult
SignalBroadcastResult
public sealed class SignalBroadcastResult
| Property | Type | Description |
|---|---|---|
TenantId | TenantId | The tenant ID of the signal that was broadcast. |
SignalKey | SignalKey | The key of the broadcasted signal. |
SourceElementIdInstruction
Defines an instruction with a sourceElementId. The move instruction with this sourceType will terminate all active element instances with the sourceElementId and activate a new element instance for each terminated one at targetElementId.
public sealed class SourceElementIdInstruction : SourceElementInstruction
| Property | Type | Description |
|---|---|---|
SourceType | String | The type of source element instruction. |
SourceElementId | ElementId | The id of the source element for the move instruction. |
SourceElementInstanceKeyInstruction
Defines an instruction with a sourceElementInstanceKey. The move instruction with this sourceType will terminate one active element instance with the sourceElementInstanceKey and activate a new element instance at targetElementId.
public sealed class SourceElementInstanceKeyInstruction : SourceElementInstruction
| Property | Type | Description |
|---|---|---|
SourceType | String | The type of source element instruction. |
SourceElementInstanceKey | ElementInstanceKey | The source element instance key for the move instruction. |
SourceElementInstruction
Defines the source element identifier for the move instruction. It can either be a sourceElementId, or sourceElementInstanceKey.
public abstract class SourceElementInstruction
StartCursor
The start cursor in a search query result set.
public readonly record struct StartCursor : ICamundaKey, IEquatable<StartCursor>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
StatusMetric
Metric for a single job status.
public sealed class StatusMetric
| Property | Type | Description |
|---|---|---|
Count | Int64 | Number of jobs in this status. |
LastUpdatedAt | DateTimeOffset | ISO 8601 timestamp of the last update for this status. |
StringFilterProperty
String property with full advanced search capabilities.
public sealed class StringFilterProperty
Tag
A tag. Needs to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100.
public readonly record struct Tag : ICamundaKey, IEquatable<Tag>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
TenantClientResult
TenantClientResult
public sealed class TenantClientResult
| Property | Type | Description |
|---|---|---|
ClientId | String | The ID of the client. |
TenantClientSearchQueryRequest
TenantClientSearchQueryRequest
public sealed class TenantClientSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantClientSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
TenantClientSearchQuerySortRequest
TenantClientSearchQuerySortRequest
public sealed class TenantClientSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
TenantClientSearchResult
TenantClientSearchResult
public sealed class TenantClientSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<TenantClientResult> | The matching clients. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
TenantCreateRequest
TenantCreateRequest
public sealed class TenantCreateRequest
| Property | Type | Description |
|---|---|---|
TenantId | String | The unique ID for the tenant. Must be 255 characters or less. Can contain letters, numbers, [_, -, +, ., @]. |
Name | String | The name of the tenant. |
Description | String | The description of the tenant. |
TenantCreateResult
TenantCreateResult
public sealed class TenantCreateResult
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
Name | String | The name of the tenant. |
Description | String | The description of the tenant. |
TenantFilter
Tenant filter request
public sealed class TenantFilter
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
Name | String | The name of the tenant. |
TenantGroupResult
TenantGroupResult
public sealed class TenantGroupResult
| Property | Type | Description |
|---|---|---|
GroupId | String | The groupId of the group. |
TenantGroupSearchQueryRequest
TenantGroupSearchQueryRequest
public sealed class TenantGroupSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantGroupSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
TenantGroupSearchQuerySortRequest
TenantGroupSearchQuerySortRequest
public sealed class TenantGroupSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
TenantGroupSearchResult
TenantGroupSearchResult
public sealed class TenantGroupSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<TenantGroupResult> | The matching groups. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
TenantId
The unique identifier of the tenant.
public readonly record struct TenantId : ICamundaKey, IEquatable<TenantId>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
TenantResult
Tenant search response item.
public sealed class TenantResult
| Property | Type | Description |
|---|---|---|
Name | String | The tenant name. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
Description | String | The tenant description. |
TenantSearchQueryRequest
Tenant search request
public sealed class TenantSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantSearchQuerySortRequest> | Sort field criteria. |
Filter | TenantFilter | The tenant search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
TenantSearchQueryResult
Tenant search response.
public sealed class TenantSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<TenantResult> | The matching tenants. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
TenantSearchQuerySortRequest
TenantSearchQuerySortRequest
public sealed class TenantSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
TenantUpdateRequest
TenantUpdateRequest
public sealed class TenantUpdateRequest
| Property | Type | Description |
|---|---|---|
Name | String | The new name of the tenant. |
Description | String | The new description of the tenant. |
TenantUpdateResult
TenantUpdateResult
public sealed class TenantUpdateResult
| Property | Type | Description |
|---|---|---|
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
Name | String | The name of the tenant. |
Description | String | The description of the tenant. |
TenantUserResult
TenantUserResult
public sealed class TenantUserResult
| Property | Type | Description |
|---|---|---|
Username | Nullable<Username> | The unique name of a user. |
TenantUserSearchQueryRequest
TenantUserSearchQueryRequest
public sealed class TenantUserSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<TenantUserSearchQuerySortRequest> | Sort field criteria. |
Page | SearchQueryPageRequest | Pagination criteria. |
TenantUserSearchQuerySortRequest
TenantUserSearchQuerySortRequest
public sealed class TenantUserSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
TenantUserSearchResult
TenantUserSearchResult
public sealed class TenantUserSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<TenantUserResult> | The matching users. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
TopologyResponse
The response of a topology request.
public sealed class TopologyResponse
| Property | Type | Description |
|---|---|---|
Brokers | List<BrokerInfo> | A list of brokers that are part of this cluster. |
ClusterId | String | The cluster Id. |
ClusterSize | Int32 | The number of brokers in the cluster. |
PartitionsCount | Int32 | The number of partitions are spread across the cluster. |
ReplicationFactor | Int32 | The configured replication factor for this cluster. |
GatewayVersion | String | The version of the Zeebe Gateway. |
LastCompletedChangeId | String | ID of the last completed change |
UpdateClusterVariableRequest
UpdateClusterVariableRequest
public sealed class UpdateClusterVariableRequest
| Property | Type | Description |
|---|---|---|
Value | Object | The new value of the cluster variable. Can be any JSON object or primitive value. Will be serialized as a JSON string in responses. |
UsageMetricsResponse
UsageMetricsResponse
public sealed class UsageMetricsResponse
| Property | Type | Description |
|---|---|---|
ActiveTenants | Nullable<Int64> | The amount of active tenants. |
Tenants | Dictionary<Object> | The usage metrics by tenants. Only available if request withTenants query parameter was true. |
ProcessInstances | Nullable<Int64> | The amount of created root process instances. |
DecisionInstances | Nullable<Int64> | The amount of executed decision instances. |
Assignees | Nullable<Int64> | The amount of unique active task users. |
UsageMetricsResponseItem
UsageMetricsResponseItem
public sealed class UsageMetricsResponseItem
| Property | Type | Description |
|---|---|---|
ProcessInstances | Nullable<Int64> | The amount of created root process instances. |
DecisionInstances | Nullable<Int64> | The amount of executed decision instances. |
Assignees | Nullable<Int64> | The amount of unique active task users. |
UseSourceParentKeyInstruction
Instructs the engine to use the source's direct parent key as the ancestor scope key for the target element. This is a simpler alternative to inferred that skips hierarchy traversal and directly uses the source's parent key. This is useful when the source and target elements are siblings within the same flow scope.
public sealed class UseSourceParentKeyInstruction : AncestorScopeInstruction
| Property | Type | Description |
|---|---|---|
AncestorScopeType | String | The type of ancestor scope instruction. |
UserCreateResult
UserCreateResult
public sealed class UserCreateResult
| Property | Type | Description |
|---|---|---|
Username | Nullable<Username> | The unique name of a user. |
Name | String | The name of the user. |
Email | String | The email of the user. |
UserFilter
User search filter.
public sealed class UserFilter
| Property | Type | Description |
|---|---|---|
Username | StringFilterProperty | The username of the user. |
Name | StringFilterProperty | The name of the user. |
Email | StringFilterProperty | The email of the user. |
UserRequest
UserRequest
public sealed class UserRequest
| Property | Type | Description |
|---|---|---|
Password | String | The password of the user. |
Username | String | The username of the user. |
Name | String | The name of the user. |
Email | String | The email of the user. |
UserResult
UserResult
public sealed class UserResult
| Property | Type | Description |
|---|---|---|
Username | Nullable<Username> | The unique name of a user. |
Name | String | The name of the user. |
Email | String | The email of the user. |
UserSearchQueryRequest
UserSearchQueryRequest
public sealed class UserSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<UserSearchQuerySortRequest> | Sort field criteria. |
Filter | UserFilter | The user search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
UserSearchQuerySortRequest
UserSearchQuerySortRequest
public sealed class UserSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
UserSearchResult
UserSearchResult
public sealed class UserSearchResult
| Property | Type | Description |
|---|---|---|
Items | List<UserResult> | The matching users. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
UserTaskAssignmentRequest
UserTaskAssignmentRequest
public sealed class UserTaskAssignmentRequest
| Property | Type | Description |
|---|---|---|
Assignee | String | The assignee for the user task. The assignee must not be empty or null. |
AllowOverride | Nullable<Boolean> | By default, the task is reassigned if it was already assigned. Set this to false to return an error in such cases. The task must then first be unassigned to be assigned again. Use this when you have users picking from group task queues to prevent race conditions. |
Action | String | A custom action value that will be accessible from user task events resulting from this endpoint invocation. If not provided, it will default to "assign". |
UserTaskAuditLogFilter
The user task audit log search filters.
public sealed class UserTaskAuditLogFilter
| Property | Type | Description |
|---|---|---|
OperationType | OperationTypeFilterProperty | The audit log operation type search filter. |
Result | AuditLogResultFilterProperty | The audit log result search filter. |
Timestamp | DateTimeFilterProperty | The audit log timestamp filter. |
ActorType | AuditLogActorTypeFilterProperty | The actor type search filter. |
ActorId | StringFilterProperty | The actor ID search filter. |
UserTaskAuditLogSearchQueryRequest
User task search query request.
public sealed class UserTaskAuditLogSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<AuditLogSearchQuerySortRequest> | Sort field criteria. |
Filter | UserTaskAuditLogFilter | The user task audit log search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
UserTaskCompletionRequest
UserTaskCompletionRequest
public sealed class UserTaskCompletionRequest
| Property | Type | Description |
|---|---|---|
Variables | Object | The variables to complete the user task with. |
Action | String | A custom action value that will be accessible from user task events resulting from this endpoint invocation. If not provided, it will default to "complete". |
UserTaskFilter
User task filter request.
public sealed class UserTaskFilter
| Property | Type | Description |
|---|---|---|
State | UserTaskStateFilterProperty | The user task state. |
Assignee | StringFilterProperty | The assignee of the user task. |
Priority | IntegerFilterProperty | The priority of the user task. |
ElementId | Nullable<ElementId> | The element ID of the user task. |
Name | StringFilterProperty | The task name. This only works for data created with 8.8 and onwards. Instances from prior versions don't contain this data and cannot be found. |
CandidateGroup | StringFilterProperty | The candidate group for this user task. |
CandidateUser | StringFilterProperty | The candidate user for this user task. |
TenantId | StringFilterProperty | Tenant ID of this user task. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The ID of the process definition. |
CreationDate | DateTimeFilterProperty | The user task creation date. |
CompletionDate | DateTimeFilterProperty | The user task completion date. |
FollowUpDate | DateTimeFilterProperty | The user task follow-up date. |
DueDate | DateTimeFilterProperty | The user task due date. |
ProcessInstanceVariables | List<VariableValueFilterProperty> | |
LocalVariables | List<VariableValueFilterProperty> | |
UserTaskKey | Nullable<UserTaskKey> | The key for this user task. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The key of the element instance. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
UserTaskProperties
Contains properties of a user task.
public sealed class UserTaskProperties
| Property | Type | Description |
|---|---|---|
Action | String | The action performed on the user task. |
Assignee | String | The user assigned to the task. |
CandidateGroups | List<String> | The groups eligible to claim the task. |
CandidateUsers | List<String> | The users eligible to claim the task. |
ChangedAttributes | List<String> | The attributes that were changed in the task. |
DueDate | String | The due date of the user task in ISO 8601 format. |
FollowUpDate | String | The follow-up date of the user task in ISO 8601 format. |
FormKey | Nullable<FormKey> | The key of the form associated with the user task. |
Priority | Nullable<Int32> | The priority of the user task. |
UserTaskKey | Nullable<UserTaskKey> | The unique key identifying the user task. |
UserTaskResult
UserTaskResult
public sealed class UserTaskResult
| Property | Type | Description |
|---|---|---|
Name | String | The name for this user task. |
State | Nullable<UserTaskStateEnum> | The state of the user task. |
Assignee | String | The assignee of the user task. |
ElementId | Nullable<ElementId> | The element ID of the user task. |
CandidateGroups | List<String> | The candidate groups for this user task. |
CandidateUsers | List<String> | The candidate users for this user task. |
ProcessDefinitionId | Nullable<ProcessDefinitionId> | The ID of the process definition. |
CreationDate | Nullable<DateTimeOffset> | The creation date of a user task. |
CompletionDate | Nullable<DateTimeOffset> | The completion date of a user task. |
FollowUpDate | Nullable<DateTimeOffset> | The follow date of a user task. |
DueDate | Nullable<DateTimeOffset> | The due date of a user task. |
TenantId | Nullable<TenantId> | The unique identifier of the tenant. |
ExternalFormReference | String | The external form reference. |
ProcessDefinitionVersion | Nullable<Int32> | The version of the process definition. |
CustomHeaders | Dictionary<String> | Custom headers for the user task. |
Priority | Nullable<Int32> | The priority of a user task. The higher the value the higher the priority. |
UserTaskKey | Nullable<UserTaskKey> | The key of the user task. |
ElementInstanceKey | Nullable<ElementInstanceKey> | The key of the element instance. |
ProcessName | String | The name of the process definition. |
ProcessDefinitionKey | Nullable<ProcessDefinitionKey> | The key of the process definition. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
FormKey | Nullable<FormKey> | The key of the form. |
Tags | List<Tag> | List of tags. Tags need to start with a letter; then alphanumerics, _, -, :, or .; length ≤ 100. |
UserTaskSearchQuery
User task search query request.
public sealed class UserTaskSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<UserTaskSearchQuerySortRequest> | Sort field criteria. |
Filter | UserTaskFilter | The user task search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
UserTaskSearchQueryResult
User task search query response.
public sealed class UserTaskSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<UserTaskResult> | The matching user tasks. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
UserTaskSearchQuerySortRequest
UserTaskSearchQuerySortRequest
public sealed class UserTaskSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
UserTaskStateExactMatch
Matches the value exactly.
public readonly record struct UserTaskStateExactMatch : ICamundaKey, IEquatable<UserTaskStateExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
UserTaskStateFilterProperty
UserTaskStateEnum property with full advanced search capabilities.
public sealed class UserTaskStateFilterProperty
UserTaskUpdateRequest
UserTaskUpdateRequest
public sealed class UserTaskUpdateRequest
| Property | Type | Description |
|---|---|---|
Changeset | Changeset | JSON object with changed task attribute values. The following attributes can be adjusted with this endpoint, additional attributes will be ignored: _ candidateGroups - reset by providing an empty list _ candidateUsers - reset by providing an empty list _ dueDate - reset by providing an empty String _ followUpDate - reset by providing an empty String * priority - minimum 0, maximum 100, default 50 Providing any of those attributes with a null value or omitting it preserves the persisted attribute's value. The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. This ensures correct event emission for assignee changes. |
Action | String | A custom action value that will be accessible from user task events resulting from this endpoint invocation. If not provided, it will default to "update". |
UserTaskVariableFilter
The user task variable search filters.
public sealed class UserTaskVariableFilter
| Property | Type | Description |
|---|---|---|
Name | StringFilterProperty | Name of the variable. |
UserTaskVariableSearchQueryRequest
User task search query request.
public sealed class UserTaskVariableSearchQueryRequest
| Property | Type | Description |
|---|---|---|
Sort | List<UserTaskVariableSearchQuerySortRequest> | Sort field criteria. |
Filter | UserTaskVariableFilter | The user task variable search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
UserTaskVariableSearchQuerySortRequest
UserTaskVariableSearchQuerySortRequest
public sealed class UserTaskVariableSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
UserUpdateRequest
UserUpdateRequest
public sealed class UserUpdateRequest
| Property | Type | Description |
|---|---|---|
Password | String | The password of the user. If blank, the password is unchanged. |
Name | String | The name of the user. |
Email | String | The email of the user. |
UserUpdateResult
UserUpdateResult
public sealed class UserUpdateResult
| Property | Type | Description |
|---|---|---|
Username | Nullable<Username> | The unique name of a user. |
Name | String | The name of the user. |
Email | String | The email of the user. |
Username
The unique name of a user.
public readonly record struct Username : ICamundaKey, IEquatable<Username>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
VariableFilter
Variable filter request.
public sealed class VariableFilter
| Property | Type | Description |
|---|---|---|
Name | StringFilterProperty | Name of the variable. |
Value | StringFilterProperty | The value of the variable. |
TenantId | Nullable<TenantId> | Tenant ID of this variable. |
IsTruncated | Nullable<Boolean> | Whether the value is truncated or not. |
VariableKey | VariableKeyFilterProperty | The key for this variable. |
ScopeKey | ScopeKeyFilterProperty | The key of the scope of this variable. |
ProcessInstanceKey | ProcessInstanceKeyFilterProperty | The key of the process instance of this variable. |
VariableKeyExactMatch
Matches the value exactly.
public readonly record struct VariableKeyExactMatch : ICamundaKey, IEquatable<VariableKeyExactMatch>
| Property | Type | Description |
|---|---|---|
Value | String | The underlying string value. |
VariableKeyFilterProperty
VariableKey property with full advanced search capabilities.
public sealed class VariableKeyFilterProperty
VariableResult
Variable search response item.
public sealed class VariableResult
| Property | Type | Description |
|---|---|---|
Value | String | Full value of this variable. |
Name | String | Name of this variable. |
TenantId | Nullable<TenantId> | Tenant ID of this variable. |
VariableKey | Nullable<VariableKey> | The key for this variable. |
ScopeKey | Nullable<ScopeKey> | The key of the scope of this variable. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance of this variable. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
VariableResultBase
Variable response item.
public sealed class VariableResultBase
| Property | Type | Description |
|---|---|---|
Name | String | Name of this variable. |
TenantId | Nullable<TenantId> | Tenant ID of this variable. |
VariableKey | Nullable<VariableKey> | The key for this variable. |
ScopeKey | Nullable<ScopeKey> | The key of the scope of this variable. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance of this variable. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
VariableSearchQuery
Variable search query request.
public sealed class VariableSearchQuery
| Property | Type | Description |
|---|---|---|
Sort | List<VariableSearchQuerySortRequest> | Sort field criteria. |
Filter | VariableFilter | The variable search filters. |
Page | SearchQueryPageRequest | Pagination criteria. |
VariableSearchQueryResult
Variable search query response.
public sealed class VariableSearchQueryResult
| Property | Type | Description |
|---|---|---|
Items | List<VariableSearchResult> | The matching variables. |
Page | SearchQueryPageResponse | Pagination information about the search results. |
VariableSearchQuerySortRequest
VariableSearchQuerySortRequest
public sealed class VariableSearchQuerySortRequest
| Property | Type | Description |
|---|---|---|
Field | String | The field to sort by. |
Order | Nullable<SortOrderEnum> | The order in which to sort the related field. |
VariableSearchResult
Variable search response item.
public sealed class VariableSearchResult
| Property | Type | Description |
|---|---|---|
Value | String | Value of this variable. Can be truncated. |
IsTruncated | Nullable<Boolean> | Whether the value is truncated or not. |
Name | String | Name of this variable. |
TenantId | Nullable<TenantId> | Tenant ID of this variable. |
VariableKey | Nullable<VariableKey> | The key for this variable. |
ScopeKey | Nullable<ScopeKey> | The key of the scope of this variable. |
ProcessInstanceKey | Nullable<ProcessInstanceKey> | The key of the process instance of this variable. |
RootProcessInstanceKey | Nullable<RootProcessInstanceKey> | The key of the root process instance. The root process instance is the top-level ancestor in the process instance hierarchy. This field is only present for data belonging to process instance hierarchies created in version 8.9 or later. |
VariableValueFilterProperty
VariableValueFilterProperty
public sealed class VariableValueFilterProperty
| Property | Type | Description |
|---|---|---|
Name | String | Name of the variable. |
Value | StringFilterProperty | The value of the variable. |