# Web API - N 278 total items - C 237 classes - I 19 interfaces - E 22 enums - S 0 structs - M 63 methods - P 824 properties ## OptimaJet.Workflow.Api ### Classes [Extensions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/Extensions/) This class contains extensions for configuring Workflow Engine Api services and connecting ASP.NET middleware. [WorkflowApiConstants](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/WorkflowApiConstants/) Class containing various public constants for working with the Workflow Engine API. [WorkflowApiOperationId](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/WorkflowApiOperationId/) [WorkflowTenant](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/WorkflowTenant/) A basic implementation of [IWorkflowTenant](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenant/). ### Interfaces [IDataProvider](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IDataProvider/) Interface for data provider used in DATA API. [IProviderFactory](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IProviderFactory/) Interface for provider abstract factory used to create data provider and workflow provider implementations. [IProviderFactoryRegistry](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IProviderFactoryRegistry/) Interface for a registry that manages and provides access to different providers factories [IWorkflowApiOperationPermissionsBuilder](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowApiOperationPermissionsBuilder/) Fluent builder for hierarchical operation rules inside an already selected operations list policy. [IWorkflowApiPermissions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowApiPermissions/) Service for building Workflow Engine API permission claims. [IWorkflowApiPermissionsBuilder](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowApiPermissionsBuilder/) Fluent builder for Workflow Engine API permissions values. [IWorkflowRuntimeConfigurator](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowRuntimeConfigurator/) Configures each workflow runtime created by the Workflow API. [IWorkflowTenant](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenant/) Defines a workflow tenant in a Workflow Engine Web API. In a single-tenant setup registered as a single instance with [WorkflowApiConstants.SingleTenantId](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/WorkflowApiConstants/) as its only id. [IWorkflowTenantFactory](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenantFactory/) Factory interface for creating [IWorkflowTenant](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenant/) instances. [IWorkflowTenantLocator](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenantLocator/) [IWorkflowTenantRegistry](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenantRegistry/) Registry of runtime workflow tenants. [IWorkflowTenantRegistryLifecycle](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenantRegistryLifecycle/) Controls the host-owned lifecycle of the workflow tenant registry. [IWorkflowTenantSnapshot](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenantSnapshot/) Immutable point-in-time workflow tenant snapshot. ### Enums [WorkflowTenantLifecycleOwnership](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/WorkflowTenantLifecycleOwnership/) Controls whether the tenant lifecycle is managed by the tenant registry or by the external owner. ## OptimaJet.Workflow.Api.Configuration ### Classes [Operation](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Configuration/Operation-TInput-TSuccess/) An immutable operation identity with a library-owned handler. ### Interfaces [IOperationBuilder](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Configuration/IOperationBuilder-TInput-TSuccess/) Registers callbacks for one operation in one application. [IOperationContext](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Configuration/IOperationContext/) Provides the current HTTP request to operation callbacks. [IOperationContext](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Configuration/IOperationContext-TInput/) Provides the complete logical input to operation callbacks. [IOperationGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Configuration/IOperationGroup/) A library-owned group of immutable operation selections. [IWorkflowApiBuilder](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Configuration/IWorkflowApiBuilder/) Configures operations for one service provider after all module defaults have been loaded. ## OptimaJet.Workflow.Api.Exceptions ### Classes [AttemptedToSetSystemProcessParameterException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/AttemptedToSetSystemProcessParameterException/) An exception thrown when there is an attempt to set a system process parameter. [DuplicateWorkflowTenantIdException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/DuplicateWorkflowTenantIdException/) An exception thrown when duplicate workflow tenant IDs are found. [HttpContextNotAvailableException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/HttpContextNotAvailableException/) An exception thrown when HttpContext is not available. [IncorrectWorkflowTenantConfigurationException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/IncorrectWorkflowTenantConfigurationException/) An exception thrown when the workflow tenant configuration is incorrect. [InvalidPermissionsClaimException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/InvalidPermissionsClaimException/) An exception thrown when a permissions claim is invalid. [InvalidPermissionsValueException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/InvalidPermissionsValueException/) An exception thrown when a permissions value is invalid. [InvalidTenantIdException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/InvalidTenantIdException/) An exception thrown when a tenant id has an invalid format. [LicenseUnsupportedException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/LicenseUnsupportedException/) An exception thrown when the license does not support the Workflow Engine API. [OperationGroupNotFoundException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/OperationGroupNotFoundException/) Exception thrown when an operation group cannot be found. [PermissionTargetNotFoundException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/PermissionTargetNotFoundException/) An exception thrown when an permission target permission is not found. [ProcessParameterDeserializationException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/ProcessParameterDeserializationException/) An exception thrown when a process parameter cannot be deserialized to the target type. [ProviderFactoryDuplicateProviderIdException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/ProviderFactoryDuplicateProviderIdException/) An exception thrown when duplicate provider factory persistence provider IDs are found. [ProviderFactoryNotFoundException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/ProviderFactoryNotFoundException/) An exception thrown when a provider factory is not found. [SnapshotIsObsoleteException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/SnapshotIsObsoleteException/) An exception thrown when a tenant snapshot is obsolete and cannot be used. [UnableToFindServiceException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/UnableToFindServiceException/) An exception thrown when a required service is not found. [WorkflowDesignerApiException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/WorkflowDesignerApiException/) An exception thrown when there is an error in the Workflow Designer API. [WorkflowTenantIdNotProvidedException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/WorkflowTenantIdNotProvidedException/) An exception thrown when workflow tenant ID is not provided in the HTTP request and no default tenant is configured. [WorkflowTenantNotFoundException](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Exceptions/WorkflowTenantNotFoundException/) An exception thrown when a workflow tenant is not found. ## OptimaJet.Workflow.Api.Models ### Classes [ApprovalModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ApprovalModel/) Approval Model. [BulkCreateInstanceRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkCreateInstanceRequest/) Bulk Create Instance Request. [BulkDeleteInstanceRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkDeleteInstanceRequest/) Bulk Delete Instance Request. [BulkExecuteCommandRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkExecuteCommandRequest/) Bulk Execute Command Request. [BulkGetAvailableCommandsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkGetAvailableCommandsRequest/) Bulk Get Available Commands Request. [BulkGetProcessInstanceRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkGetProcessInstanceRequest/) Bulk Get Process Instance Request. [BulkGetProcessInstancesTreeRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkGetProcessInstancesTreeRequest/) Bulk Get Process Instances Tree Request. [BulkIsProcessExistsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkIsProcessExistsRequest/) Bulk Is Process Exists Request. [BulkTaskResult](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkTaskResult-TResult/) Bulk Task Result. [BulkUpdateSchemeIfObsoleteRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkUpdateSchemeIfObsoleteRequest/) Bulk Update Scheme If Obsolete Request. [CheckAllSubprocessesCompletedRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CheckAllSubprocessesCompletedRequest/) Check All Subprocesses Completed Request. [CheckAllSubprocessesCompletedResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CheckAllSubprocessesCompletedResponse/) Check All Subprocesses Completed Response. [CodeBodyRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CodeBodyRequest-TRequest/) Combines the scheme code from the route with the bound request body. [CodeRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CodeRequest/) Identifies a scheme by its code from the route. [CommandExecutionResult](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CommandExecutionResult/) Command Execution Result. [CommandParameter](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CommandParameter/) Command Parameter. [CreateCollectionResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CreateCollectionResponse/) Create Collection Response. [CreateInstanceParamsItem](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CreateInstanceParamsItem/) Create Instance Params Item. [CreateInstanceRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CreateInstanceRequest/) Create Instance Request. [CreateInstanceResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CreateInstanceResponse/) Create Instance Response. [CreateResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/CreateResponse/) Create Response. [DeleteAllSubprocessesRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/DeleteAllSubprocessesRequest/) Delete All Subprocesses Request. [DeleteAllSubprocessesResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/DeleteAllSubprocessesResponse/) Delete All Subprocesses Response. [DeleteCollectionResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/DeleteCollectionResponse/) Delete Collection Response. [DeleteInstanceRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/DeleteInstanceRequest/) Delete Instance Request. [DeleteInstanceResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/DeleteInstanceResponse/) Delete Instance Response. [DeleteResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/DeleteResponse/) Delete Response. [Error](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Error/) Error. [ExceptionModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ExceptionModel/) Exception Model. [ExecuteCommandRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ExecuteCommandRequest/) Execute Command Request. [ExecuteCommandResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ExecuteCommandResponse/) Execute Command Response. [Filter](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Filter-TField/) A field comparison or a logical combination of nested filters. [GetAvailableCommandsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetAvailableCommandsRequest/) Get Available Commands Request. [GetAvailableCommandsResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetAvailableCommandsResponse/) Get Available Commands Response. [GetAvailableStatesToSetBySchemeCodeRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetAvailableStatesToSetBySchemeCodeRequest/) Get Available States To Set By Scheme Code Request. [GetAvailableStatesToSetBySchemeCodeResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetAvailableStatesToSetBySchemeCodeResponse/) Get Available States To Set By Scheme Code Response. [GetAvailableStatesToSetRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetAvailableStatesToSetRequest/) Get Available States To Set Request. [GetAvailableStatesToSetResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetAvailableStatesToSetResponse/) Get Available States To Set Response. [GetCollectionResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetCollectionResponse-T/) Get Collection Response. [GetCurrentActivityNameRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetCurrentActivityNameRequest/) Get Current Activity Name Request. [GetCurrentActivityNameResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetCurrentActivityNameResponse/) Get Current Activity Name Response. [GetCurrentStateNameRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetCurrentStateNameRequest/) Get Current State Name Request. [GetCurrentStateNameResult](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetCurrentStateNameResult/) Get Current State Name Result. [GetCurrentStateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetCurrentStateRequest/) Get Current State Request. [GetCurrentStateResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetCurrentStateResponse/) Get Current State Response. [GetInitialCommandsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetInitialCommandsRequest/) Get Initial Commands Request. [GetInitialCommandsResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetInitialCommandsResponse/) Get Initial Commands Response. [GetInitialStateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetInitialStateRequest/) Get Initial State Request. [GetInitialStateResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetInitialStateResponse/) Get Initial State Response. [GetLocalizedCommandNameBySchemeIdRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedCommandNameBySchemeIdRequest/) Get Localized Command Name By Scheme Id Request. [GetLocalizedCommandNameBySchemeIdResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedCommandNameBySchemeIdResponse/) Get Localized Command Name By Scheme Id Response. [GetLocalizedCommandNameRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedCommandNameRequest/) Get Localized Command Name Request. [GetLocalizedCommandNameResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedCommandNameResponse/) Get Localized Command Name Response. [GetLocalizedStateNameBySchemeCodeRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedStateNameBySchemeCodeRequest/) Get Localized State Name By Scheme Code Request. [GetLocalizedStateNameBySchemeCodeResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedStateNameBySchemeCodeResponse/) Get Localized State Name By Scheme Code Response. [GetLocalizedStateNameBySchemeIdRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedStateNameBySchemeIdRequest/) Get Localized State Name By Scheme Id Request. [GetLocalizedStateNameBySchemeIdResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedStateNameBySchemeIdResponse/) Get Localized State Name By Scheme Id Response. [GetLocalizedStateNameRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedStateNameRequest/) Get Localized State Name Request. [GetLocalizedStateNameResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetLocalizedStateNameResponse/) Get Localized State Name Response. [GetProcessHistoryCountRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessHistoryCountRequest/) Get Process History Count Request. [GetProcessHistoryCountResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessHistoryCountResponse/) Get Process History Count Response. [GetProcessHistoryRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessHistoryRequest/) Get Process History Request. [GetProcessHistoryResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessHistoryResponse/) Get Process History Response. [GetProcessInstanceRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessInstanceRequest/) Get Process Instance Request. [GetProcessInstanceResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessInstanceResponse/) Get Process Instance Response. [GetProcessInstancesTreeRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessInstancesTreeRequest/) Get Process Instances Tree Request. [GetProcessInstancesTreeResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessInstancesTreeResponse/) Get Process Instances Tree Response. [GetProcessParameterRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessParameterRequest/) Get Process Parameter Request. [GetProcessParameterResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessParameterResponse/) Get Process Parameter Response. [GetProcessStatusRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessStatusRequest/) Get Process Status Request. [GetProcessStatusResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessStatusResponse/) Get Process Status Response. [GetProcessStatusStringResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetProcessStatusStringResponse/) Get Process Status String Response. [GetSchemeCodesRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetSchemeCodesRequest/) Get Scheme Codes Request. [GetSchemeCodesResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GetSchemeCodesResponse/) Get Scheme Codes Response. [GlobalParameterBodyRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GlobalParameterBodyRequest-TRequest/) Combines global parameter route keys with the bound request body. [GlobalParameterCreateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GlobalParameterCreateRequest/) Global Parameter Create Request. [GlobalParameterCreateRequestWithTypeName](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GlobalParameterCreateRequestWithTypeName/) Global Parameter Create Request With Type Name. [GlobalParameterModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GlobalParameterModel/) Global Parameter Model. [GlobalParameterRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GlobalParameterRequest/) Identifies a global parameter by its type and name from the route. [GlobalParameterUpdateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GlobalParameterUpdateRequest/) Global Parameter Update Request. [IdRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/IdRequest-TId/) Contains the resource ID bound from the route. [InboxEntryModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/InboxEntryModel/) Inbox Entry Model. [IsProcessExistsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/IsProcessExistsRequest/) Is Process Exists Request. [IsProcessExistsResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/IsProcessExistsResponse/) Is Process Exists Response. [LogDebugIfLoggerExistsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogDebugIfLoggerExistsRequest/) Log Debug If Logger Exists Request. [LogDebugIfLoggerExistsResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogDebugIfLoggerExistsResponse/) Log Debug If Logger Exists Response. [LogDebugRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogDebugRequest/) Log Debug Request. [LogDebugResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogDebugResponse/) Log Debug Response. [LogErrorIfLoggerExistsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogErrorIfLoggerExistsRequest/) Log Error If Logger Exists Request. [LogErrorIfLoggerExistsResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogErrorIfLoggerExistsResponse/) Log Error If Logger Exists Response. [LogErrorRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogErrorRequest/) Log Error Request. [LogErrorResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogErrorResponse/) Log Error Response. [LogInfoIfLoggerExistsRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogInfoIfLoggerExistsRequest/) Log Info If Logger Exists Request. [LogInfoIfLoggerExistsResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogInfoIfLoggerExistsResponse/) Log Info If Logger Exists Response. [LogInfoRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogInfoRequest/) Log Info Request. [LogInfoResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/LogInfoResponse/) Log Info Response. [Paging](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Paging/) Paging. [ParameterCreateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterCreateRequest/) Parameter Create Request. [ParameterCreateRequestWithName](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterCreateRequestWithName/) Parameter Create Request With Name. [ParameterDefinitionWithValue](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterDefinitionWithValue/) Parameter Definition With Value. [ParameterModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterModel/) Parameter Model. [ParameterUpdateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterUpdateRequest/) Parameter Update Request. [PreExecuteFromCurrentActivityRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecuteFromCurrentActivityRequest/) Pre Execute From Current Activity Request. [PreExecuteFromCurrentActivityResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecuteFromCurrentActivityResponse/) Pre Execute From Current Activity Response. [PreExecuteFromInitialActivityRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecuteFromInitialActivityRequest/) Pre Execute From Initial Activity Request. [PreExecuteFromInitialActivityResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecuteFromInitialActivityResponse/) Pre Execute From Initial Activity Response. [PreExecuteRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecuteRequest/) Pre Execute Request. [PreExecuteResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecuteResponse/) Pre Execute Response. [PreExecutionActivity](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecutionActivity/) Pre Execution Activity. [PreExecutionTransition](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/PreExecutionTransition/) Pre Execution Transition. [ProcessBodyRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessBodyRequest-TRequest/) Combines the process ID from the route with the bound request body. [ProcessCollectionRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessCollectionRequest-TField/) Combines a process ID with query filters, sorting and pagination. [ProcessCreateCollectionRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessCreateCollectionRequest-TRequest/) Combines a process ID with the collection items to create. [ProcessDeleteCollectionRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessDeleteCollectionRequest-TField/) Combines a process ID with filters selecting collection items to delete. [ProcessHistoryItem](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessHistoryItem/) Process History Item. [ProcessIdRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessIdRequest/) Identifies the process whose status is requested. [ProcessIdentityRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessIdentityRequest/) Identifies a process and the identity associated with an inbox entry. [ProcessInstance](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessInstance/) Process Instance. [ProcessInstancesTree](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessInstancesTree/) Process Instances Tree. [ProcessItemRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessItemRequest/) Identifies an item in a process-scoped collection. [ProcessModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessModel/) Process Model. [ProcessNamedBodyRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessNamedBodyRequest-TRequest/) Combines process and item route keys with the bound request body. [ProcessNamedItemRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessNamedItemRequest/) Identifies a named item belonging to a process. [ProcessParameter](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessParameter/) Process Parameter. [ProcessUpdateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessUpdateRequest/) Process Update Request. [Query](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Query-TField/) Search, filtering, sorting and pagination for a collection operation. [ReadinessResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ReadinessResponse/) Readiness Response. [ResumeRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ResumeRequest/) Resume Request. [ResumeResult](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ResumeResult/) Resume Result. [RpcGetProcessSchemeRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RpcGetProcessSchemeRequest/) Rpc Get Process Scheme Request. [RpcGetProcessSchemeResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RpcGetProcessSchemeResponse/) Rpc Get Process Scheme Response. [RuntimeColdStartRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeColdStartRequest/) Runtime Cold Start Request. [RuntimeColdStartResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeColdStartResponse/) Runtime Cold Start Response. [RuntimeGetStatusRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeGetStatusRequest/) Runtime Get Status Request. [RuntimeGetStatusResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeGetStatusResponse/) Runtime Get Status Response. [RuntimeModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeModel/) Runtime Model. [RuntimeShutDownRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeShutDownRequest/) Runtime Shut Down Request. [RuntimeShutDownResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeShutDownResponse/) Runtime Shut Down Response. [RuntimeStartRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeStartRequest/) Runtime Start Request. [RuntimeStartResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeStartResponse/) Runtime Start Response. [Scheme](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme/) Scheme. [SchemeCreateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SchemeCreateRequest/) Scheme Create Request. [SchemeCreateRequestWithCode](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SchemeCreateRequestWithCode/) Scheme Create Request With Code. [SchemeModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SchemeModel/) Scheme Model. [SchemeUpdateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SchemeUpdateRequest/) Scheme Update Request. [Scheme.ActionReference](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.ActionReference/) Action Reference. [Scheme.Activity](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Activity/) Activity. [Scheme.ActivityTimeout](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.ActivityTimeout/) Activity Timeout. [Scheme.Actor](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Actor/) Actor. [Scheme.Annotation](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Annotation/) Annotation. [Scheme.CodeAction](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.CodeAction/) Code Action. [Scheme.CodeActionParameter](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.CodeActionParameter/) Code Action Parameter. [Scheme.Command](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Command/) Command. [Scheme.Comment](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Comment/) Comment. [Scheme.Condition](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Condition/) Condition. [Scheme.Designer](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Designer/) Designer. [Scheme.DropdownValue](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.DropdownValue/) Dropdown Value. [Scheme.ExceptionsHandler](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.ExceptionsHandler/) Exceptions Handler. [Scheme.Parameter](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Parameter/) Parameter. [Scheme.ParameterReference](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.ParameterReference/) Parameter Reference. [Scheme.Restriction](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Restriction/) Restriction. [Scheme.Timer](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Timer/) Timer. [Scheme.Transition](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Transition/) Transition. [Scheme.Translation](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Translation/) Translation. [Scheme.Trigger](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Scheme.Trigger/) Trigger. [SetActivityWithExecutionRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetActivityWithExecutionRequest/) Set Activity With Execution Request. [SetActivityWithExecutionResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetActivityWithExecutionResponse/) Set Activity With Execution Response. [SetActivityWithoutExecutionRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetActivityWithoutExecutionRequest/) Set Activity Without Execution Request. [SetActivityWithoutExecutionResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetActivityWithoutExecutionResponse/) Set Activity Without Execution Response. [SetProcessNewStatusRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetProcessNewStatusRequest/) Set Process New Status Request. [SetProcessNewStatusResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetProcessNewStatusResponse/) Set Process New Status Response. [SetProcessParameterRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetProcessParameterRequest/) Set Process Parameter Request. [SetProcessParameterResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetProcessParameterResponse/) Set Process Parameter Response. [SetSchemeIsObsoleteRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetSchemeIsObsoleteRequest/) Set Scheme Is Obsolete Request. [SetSchemeIsObsoleteResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetSchemeIsObsoleteResponse/) Set Scheme Is Obsolete Response. [SetStateWithExecutionRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetStateWithExecutionRequest/) Set State With Execution Request. [SetStateWithExecutionResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetStateWithExecutionResponse/) Set State With Execution Response. [SetStateWithoutExecutionRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetStateWithoutExecutionRequest/) Set State Without Execution Request. [SetStateWithoutExecutionResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SetStateWithoutExecutionResponse/) Set State Without Execution Response. [Sort](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Sort-TField/) A collection sorting rule identifying a field and its direction. [StatusModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/StatusModel/) Status Model. [TenantReadinessResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TenantReadinessResponse/) Tenant Readiness Response. [TenantStatus](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TenantStatus/) Tenant Status. [TimerCreateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TimerCreateRequest/) Timer Create Request. [TimerCreateRequestWithName](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TimerCreateRequestWithName/) Timer Create Request With Name. [TimerModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TimerModel/) Timer Model. [TimerUpdateRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TimerUpdateRequest/) Timer Update Request. [TransitionModel](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TransitionModel/) Transition Model. [UpdateResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/UpdateResponse/) Update Response. [UpdateSchemeIfObsoleteRequest](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/UpdateSchemeIfObsoleteRequest/) Update Scheme If Obsolete Request. [UpdateSchemeIfObsoleteResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/UpdateSchemeIfObsoleteResponse/) Update Scheme If Obsolete Response. [WorkflowCommand](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/WorkflowCommand/) Workflow Command. [WorkflowState](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/WorkflowState/) Represent a state of a process for use in an application ### Interfaces [IRpcGetProcessStatusResponse](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/IRpcGetProcessStatusResponse/) The shared success payload contract for enum and string representations of a process status. ### Enums [ApprovalField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ApprovalField/) Approval Field. [BulkTaskState](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/BulkTaskState/) Bulk Task State. [DatabaseStatus](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/DatabaseStatus/) Database Status. [Direction](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/Direction/) Direction. [ErrorCode](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ErrorCode/) Error Code. [FilterType](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/FilterType/) Filter Type. [GlobalParameterField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/GlobalParameterField/) Global Parameter Field. [InboxEntryField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/InboxEntryField/) Inbox Entry Field. [ParameterField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterField/) Parameter Field. [ParameterPurpose](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterPurpose/) Parameter Purpose. [ParameterPurposeWithoutSystem](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ParameterPurposeWithoutSystem/) Parameter Purpose Without System. [ProcessField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessField/) Process Field. [ProcessStatus](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessStatus/) Process Status. [ProcessStatusAvailableToSet](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/ProcessStatusAvailableToSet/) Process Status Available To Set. [RuntimeField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeField/) Runtime Field. [RuntimeRunningStatus](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/RuntimeRunningStatus/) Runtime Running Status. [SchemeField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/SchemeField/) Scheme Field. [StatusField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/StatusField/) Status Field. [TimerField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TimerField/) Timer Field. [TransitionClassifier](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TransitionClassifier/) Transition Classifier. [TransitionField](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Models/TransitionField/) Transition Field. ## OptimaJet.Workflow.Api.Operations.DataGlobalParameters ### Classes [DataGlobalParametersGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataGlobalParameters/DataGlobalParametersGroup/) Data Global Parameters Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations ### Classes [DataGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations/DataGroup/) Data Group operation selection. Instances are provided by the library. [RpcGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations/RpcGroup/) Rpc Group operation selection. Instances are provided by the library. [SearchGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations/SearchGroup/) Search Group operation selection. Instances are provided by the library. [WorkflowApi](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations/WorkflowApi/) Workflow Api operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataProcesses ### Classes [DataProcessesGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcesses/DataProcessesGroup/) Data Processes Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataProcessesApprovals ### Classes [DataProcessesApprovalsGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesApprovals/DataProcessesApprovalsGroup/) Data Processes Approvals Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataProcessesInboxEntries ### Classes [DataProcessesInboxEntriesGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesInboxEntries/DataProcessesInboxEntriesGroup/) Data Processes Inbox Entries Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataProcessesParameters ### Classes [DataProcessesParametersGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesParameters/DataProcessesParametersGroup/) Data Processes Parameters Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataProcessesTimers ### Classes [DataProcessesTimersGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesTimers/DataProcessesTimersGroup/) Data Processes Timers Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataProcessesTransitions ### Classes [DataProcessesTransitionsGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataProcessesTransitions/DataProcessesTransitionsGroup/) Data Processes Transitions Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataRuntimes ### Classes [DataRuntimesGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataRuntimes/DataRuntimesGroup/) Data Runtimes Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataSchemes ### Classes [DataSchemesGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataSchemes/DataSchemesGroup/) Data Schemes Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.DataStatuses ### Classes [DataStatusesGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.DataStatuses/DataStatusesGroup/) Data Statuses Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Operations.Designer ### Classes [DesignerGroup](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Operations.Designer/DesignerGroup/) Designer Group operation selection. Instances are provided by the library. ## OptimaJet.Workflow.Api.Options ### Classes [DataProviderCreationOptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Options/DataProviderCreationOptions/) Represents configuration options for creating a data provider. [WorkflowApiCoreOptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Options/WorkflowApiCoreOptions/) Represents the basic settings of the Workflow Engine Web API. [WorkflowApiSecurityOptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Options/WorkflowApiSecurityOptions/) Represents the settings for authentication and authorization of your Workflow Engine Web API. [WorkflowProviderCreationOptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Options/WorkflowProviderCreationOptions/) Represents the settings for creating a Workflow Engine IWorkflowProvider. [WorkflowRuntimeCreationOptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Options/WorkflowRuntimeCreationOptions/) Contains configuration options for the Workflow Engine WorkflowRuntime. [WorkflowTenantCreationOptions](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api.Options/WorkflowTenantCreationOptions/) Represents the settings for creating [IWorkflowTenant](https://api.workflowengine.io/web-api/OptimaJet.Workflow.Api/IWorkflowTenant/) implementation.