# Namespace 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.