OMNIA Platform's API error codes list
The following errors may be returned by the operations of the OMNIA Platform’s API.
Error code | HTTP status code | Error message |
---|---|---|
BehaviourFailed | 400 | Behaviour execution failed. |
ConnectorBehaviourFailed | 400 | Behaviour execution failed while running in Connector. |
ConnectorNotFound | 503 | Connector can’t be reached. |
ConnectorTimeout | 503 | Connector didn’t respond in the expected time. |
EntityAlreadyExists | 409 | An entity with the same identifier already exists. |
EntityHasBeenChanged | 412 | The entity isn’t in the expected version. |
EntityHasNoSensitiveDataToDestroy | 400 | Can’t execute the Destroy Sensitive Data operation because there’s no Sensitive attributes. |
EntityNotFound | 404 | Entity can’t be found. |
InternalError | 500 | Internal system error. |
InvalidInput | 400 | Invalid request input data. |
TenantNotFound | 404 | Tenant/Environment can’t be found. |
ValidationFailed | 400 | Request validation failed. This error can have details in the “errors” properties. Error descriptions in the section “Validation Failed - Errors” |
MissingSystemConfiguration | 424 | Missing system configuration. Example: Redis service must configured in your system to be able to restart. |
InvalidApplicationVersion | 400 | Application has been updated. It won’t be possible to save current work and the page must be refreshed. |
DataNotFound | 404 | Your request has no data to return. Please verify your filters and try again. |
FileNotFound | 404 | File not found. |
Validation Failed - Errors
Error code | Error message |
---|---|
CannotBeRemoved | Entity can’t be removed. |
Duplicated | Duplicated element. |
InvalidIdentifier | Identifier (code or name) with invalid format. |
LowerLimitNotRespected | Minimal number of elements in collection not respected. |
NotFound | Entity/Reference cannot be found. |
RequiredValue | Attribute value is required. |
TypeMismatch | Attribute value doesn’t match the attribute type. |
UpperLimitNotRespected | Maximum number of elements in collection not respected. |
CreateRootUnsupported | Cannot create an instance separately, as it is marked as non-root and must be used in the context of another entity. |
CreateSystemDataSourceUnsupported | It’s not possible to add records to ‘System’ Data Source. |
ValueCannotBeChanged | Attribute value cannot be changed. |
InvalidModelConfiguration | Invalid model definition. |
InvalidTenantConfiguration | Invalid tenant definition. |
TextMaxLengthMismatch | Value is too long to the defined length of (defined length). |
StateConfigurationNotFound | The configuration of the current state was not found. |
CommentNotAccepted | Comments are not allowed based on the current state configuration. |
ForbidToAddToCollectionBasedOnStateMachineConfiguration | is not possible to add to collection based on record’s current state configuration. |
ForbidToChangeAttributeValueBasedOnStateMachineConfiguration | It is not possible to change the value of the attribute based on record’s current state configuration. |
ForbidToDeleteFromCollectionBasedOnStateMachineConfiguration | It is not possible to remove from collection based on record’s current state configuration. |
ForbidToSaveBasedOnStateMachineConfiguration | It is not possible to save the record based on its current state configuration. |
SmtpServerInvalidConfiguration | The SMTP server configuration is invalid. |
ErrorSendingEmail | It was not possible to send the email. |