Get server configuration

This endpoint provides server configuration details of INUBIT.

Request

URL: /configurations

Method: GET

Authorization: required

GET /ibis/rest/configurations HTTP/1.1
Accept: application/json
Host: localhost:8080

Response

HTTP/1.1 200 OK
Content-Tye: application/json
Content-Length: 10332

{
  "SeverConfiguration": {
    "JschConfigurationType": {
      "MaxAuthTries": 9,
      "prefer_known_host_key_types": true,
      "dhgex_max": 8192,
      "PubkeyAcceptedAlgorithms": [
        "ssh-ed25519",
        "ssh-ed80801"
      ],
      "compression.s2c": "none",
      "compression.c2s": "none",
      "compression_level": 8,
      "PreferredAuthentications": [
        "gssapi-with-mic",
        "publickey",
        "keyboard-interactive",
        "password"
      ],
      "CheckKexes": [
        "curve25519-sha256",
        "curve25519-sha256@libssh.org",
        "curve448-sha512"
      ],
      "dhgex_preferred": 3072,
      "CheckSignatures": [
        "ssh-ed25519",
        "ssh-ed448"
      ],
      "dhgex_min": 2048,
      "mac.s2c": [
        "hmac-sha2-256-etm@openssh.com",
        "hmac-sha2-512-etm@openssh.com",
        "hmac-sha1-etm@openssh.com",
        "hmac-sha2-256",
        "hmac-sha2-512",
        "hmac-sha1"
      ],
      "mac.c2s": [
        "hmac-sha2-256-etm@openssh.com",
        "hmac-sha2-512-etm@openssh.com",
        "hmac-sha1-etm@openssh.com",
        "hmac-sha2-256",
        "hmac-sha2-512",
        "hmac-sha1"
      ],
      "lang.s2c": [
        ""
      ],
      "lang.c2s": [
        ""
      ],
      "FingerprintHash": [
        "sha256"
      ],
      "cipher.s2c": [
        "aes128-ctr",
        "aes192-ctr",
        "aes256-ctr",
        "aes128-gcm@openssh.com",
        "aes256-gcm@openssh.com"
      ],
      "cipher.c2s": [
        "aes128-ctr",
        "aes192-ctr",
        "aes256-ctr",
        "aes128-gcm@openssh.com",
        "aes256-gcm@openssh.com"
      ],
      "CheckMacs": [
        "saas"
      ],
      "CheckCiphers": [
        "chacha20-poly1305@openssh.com"
      ],
      "kex": [
        "curve25519-sha256",
        "curve25519-sha256@libssh.org",
        "ecdh-sha2-nistp256",
        "ecdh-sha2-nistp384",
        "ecdh-sha2-nistp521",
        "diffie-hellman-group-exchange-sha256",
        "diffie-hellman-group16-sha512",
        "diffie-hellman-group18-sha512",
        "diffie-hellman-group14-sha256"
      ],
      "server_host_key": [
        "ssh-ed25519",
        "ecdsa-sha2-nistp256",
        "ecdsa-sha2-nistp384",
        "ecdsa-sha2-nistp521",
        "rsa-sha2-512",
        "rsa-sha2-256"
      ],
      "enable_server_sig_algs": true
    },
    "GUIThreadsCount": 10,
    "TracingMaxBackupIndex": 10,
    "PluginUpdateAllowed": false,
    "UserInitialPassword": false,
    "NotifyWorkflow": "",
    "AlarmSystem": {
      "AlarmSystemHDLimit": 90,
      "AlarmSystemMemory": false,
      "AlarmSystemHD": "Percentage",
      "AlarmSystemMemoryLimit": 80,
      "AlarmSystemHDLimitInBytes": "400GB",
      "AlarmSystemInterval": 300
    },
    "ToolsetUpdateAllowed": true,
    "TracingMaxFileSize": "20MB",
    "ProxyExceptions": "localhost|127.0.0.1",
    "ProcessUserServer": {
      "KeyCloakClientId": "",
      "ProcessUserLiferayVersion": "7.x/DXP",
      "Login": "root",
      "ProcessUserServerIMCacheEnabled": true,
      "ProcessUserServerIMCacheTimeout": 1800,
      "Url": "http://localhost:8080",
      "ProcessUserType": "false",
      "keyCloakLoginId": "",
      "ProcessUserLDAPUserRoot": "dc=example,dc=com",
      "ProcessUserImTenantAdminCredentials": {},
      "ProcessUserEntityCacheEnabled": true,
      "ProcessUserEntityCacheTimeout": 1800,
      "KeyCloakClientCredential": "",
      "ProcessUserLDAPUserFilter": "(&(objectClass=posixAccount)(mail=*))",
      "keyCloakLogin": "root"
    },
    "UserPasswordTimeout": false,
    "SchedulerThreadsCount": 10,
    "UserInactiveDeletion": false,
    "UserPasswordLimit": false,
    "BlockCheckoutDiagramsAndModules": false,
    "AlarmWFEngine": {
      "AlarmWFQueueSizeLimit": 1000,
      "AlarmWFFailuresLimit": 50,
      "AlarmWFFailures": false,
      "AlarmWFTransactions": false,
      "AlarmWFTransactionsPeriod": 300,
      "AlarmWFQueueSize": false,
      "AlarmWFTransactionsLimit": 50,
      "AlarmWFFailuresPeriod": 300,
      "AlarmWFQueueSizePeriod": 3600
    },
    "ServerWorkflowMemoryPct": 20,
    "ProxyUserName": "",
    "MailConnectorSupportedTLSversion": [
      "TLSv1",
      "TLSv1.1",
      "TLSv1.2"
    ],
    "SystemStatisticLoggingIsActive": true,
    "WebServiceLogFileSize": "10MB",
    "AdditionalLanguages": "",
    "ProxyHost": "",
    "SMTPProperties": {
      "ErrorTLSEnable": false,
      "ErrorActive": false,
      "ErrorHost": "0.0.0.0",
      "ErrorFrom": "",
      "ErrorUser": "",
      "ErrorEmailRootUser": true,
      "ErrorProtocolSelection": "SMTP",
      "ErrorEmailAddress": "",
      "ErrorPort": "25",
      "ErrorAuth": false,
      "ErrorTimeout": 30,
      "ErrorDebug": false
    },
    "UserExtendVisibilty": false,
    "UserPasswordLimitPattern": "/(?=^.{8,255}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9])(?=.*[a-z])|(?=.*[^A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9]))^.*/",
    "TracingIsActive": true,
    "WebServiceLogUseCustomLogger": false,
    "ServerTasksMultitenancy": false,
    "TagNameGeneratorWorkflow": "",
    "ServerRepositoryGCInterval": 86400,
    "SetProxy": false,
    "UserPasswordLimitNegative": false,
    "TracingCustom": {},
    "MaxNumberTmpMessages": 50,
    "GUIThreadPriority": "10",
    "ServerRepositoryWebdavActive": false,
    "WebServiceLogCustomLogger": "",
    "ServerID": "MyServerID",
    "PrivilegedWorkflowThreadsPercentage": 0,
    "Revision": {
      "Email": "",
      "Activate": false,
      "Workflow": "",
      "NotifyRevisionDepartment": true,
      "NotifyRevisionSubmitter": true
    },
    "UserFailedLoginLimit": 5,
    "UserInactiveDeletionLimit": 180,
    "MonitoringSMTPProperties": {
      "MonitoringProtocolSelection": "SMTP",
      "MonitoringHost": "0.0.0.0",
      "MonitoringTimeout": 30,
      "MonitoringFrom": "",
      "MonitoringDebug": false,
      "MonitoringEmailAddress": "",
      "MonitoringEmailRootUser": true,
      "MonitoringTLSEnable": false,
      "MonitoringUser": "",
      "MonitoringActive": false,
      "MonitoringPort": "25",
      "MonitoringAuth": false
    },
    "AuditLogFileSize": "10MB",
    "UserInactiveLockLimit": 90,
    "UserClientPasswordStoring": true,
    "AuditLogFileBackupIndex": 100,
    "SystemStatisticLoggingInterval": 300,
    "ServerDBCaseSensitivityEnabled": true,
    "FallbackToInsecureHostnameVerification": true,
    "MaintenanceSystemHD": true,
    "ValidationWorkflow": "",
    "UserPasswordTimeoutValue": 90,
    "FallBackToInsecureTrustManager": true,
    "SNMPProperties": {
      "SNMPHost": "0.0.0.0",
      "SNMPCommunity": "public",
      "SNMPPort": "162",
      "SNMPVersion": "1",
      "SNMPActive": false
    },
    "TCPCorePoolSize": 30,
    "ServerForceContainerShutdown": true,
    "ServerRepositoryGCStart": "Wed Sep 29 23:00:00 GMT 2021",
    "PortalServer": {
      "PortletsLogsDir": "../../ibis_root/log/",
      "BPCPortalServerIdentityProviders": "",
      "PortalServerType": "false",
      "Login": "root",
      "PortalServerLiferayVersion": "7.x/DXP",
      "Url": "http://localhost:8080",
      "ISUrl": "http://localhost:8000/ibis/inubit/login",
      "BPCPortalServerBackendKeys": ""
    },
    "ClusterKnownNodes": [
      "192.168.1.2"
    ],
    "TracingLevel": "debug",
    "UserDefinedColumns": {
      "SystemLog4": "",
      "SystemLog3": "",
      "SystemLog2": "",
      "SystemLog1": "",
      "QueueManager3": "",
      "QueueManager2": "",
      "QueueManager1": "",
      "QueueManager5": "",
      "QueueManager4": "",
      "SystemLog5": ""
    },
    "UserInactiveLock": false,
    "NodeMaintenanceModeMap": {
      "192.168.1.2": false
    },
    "TagNameGeneratorWorkflow.ReadOnly": false,
    "VisualizeLinkChanges": true,
    "SaveDeploymentArtifact": false,
    "WebServiceLogFileBackupIndex": 10,
    "UserClientPortAllowed": "8000",
    "HttpsProxyPort": "443",
    "ExecuteQueuedProcesses": false,
    "ShrinkTrigger": 10000,
    "IgnoreUninitializedXpathVariable": false,
    "DefaultLanguage": "de",
    "MidnightTaskTriggerTime": "Thu Sep 30 00:00:00 GMT 2021",
    "DeleteStaleData": {
      "AutomaticStaleDataDeletion": false,
      "StaleDataDeletionTimePeriod": 30
    },
    "MimetypesFileType": {
      "application/xml": "xml XML pattern Pattern unittest UNITTEST report REPORT",
      "image/png": "png PNG",
      "application/json": "json JSON",
      "application/msword": "doc DOC",
      "application/pdf": "pdf PDF",
      "image/jpeg": "jpg jpeg jpe JPG JPEG JPE",
      "application/msexcel": "xls xla XLS XLA",
      "image/gif": "gif GIF",
      "application/mspowerpoint": "ppt PPT",
      "application/rtf": "rtf RTF",
      "text/html": "htm html HTM HTML",
      "image/tiff": "tiff tif TIFF TIF",
      "application/wsdl+xml": "wsdl WSDL",
      "text/csv": "csv CSV",
      "text/javascript": "js JS",
      "application/zip": "zip ZIP wpf WPF",
      "application/x-xsd+xml": "xsd XSD",
      "application/xslt+xml": "xsl XSL",
      "text/css": "css CSS"
    },
    "LDAPProperties": {
      "SearchDN": "cn=MyCompany,dc=DE",
      "Group": false,
      "AutoSynchronization": false,
      "LoginCaching": false,
      "GroupFilter": "(objectclass=*)",
      "LDAPAttributes": {
        "Email": "mail",
        "UserName": "uid",
        "FirstName": "givenName",
        "LastName": "sn"
      },
      "UpdateInterval": 6000,
      "NamingContextFactory": "com.sun.jndi.ldap.LdapCtxFactory",
      "DNAttrib": "DN",
      "LDAPReferralHandling": "ignore",
      "UserGroup": "admin",
      "Role": "Business Analyst",
      "LDAPPort": "389",
      "LoginDN": "cn=Manager,cn=MyCompany,dc=DE",
      "Filter": "(objectclass=*)",
      "EnableEncryption": false,
      "LDAPHost": "host",
      "WholeDNAttrib": "WholeDN",
      "GroupAttribute": "member"
    },
    "KeycloakProperties": {
      "KeycloakRealm": "master",
      "KeycloakAutoSynchronization": true,
      "KeycloakServerUrl": "host",
      "ClientID": "test1",
      "UpdateInterval": 6000,
      "Login": "root"
    },
    "SchedulerThreadPriority": "5",
    "ServerRepositoryHTTPActive": true,
    "ServerRepositoryUTStorage": "UnitTest",
    "UserClientPortFilter": false,
    "HttpsProxyHost": "",
    "SystemProperties": {
      "JINTEGRA_OUTGOING_CONNECTION_TIMEOUT": "36000000",
      "com.sun.xml.ws.assembler.client": "false",
      "com.sun.xml.ws.assembler.server": "false"
    },
    "ServerName": "server.mycompany.com",
    "ServerStatusServletActive": true,
    "ServerMaintenanceMode": false,
    "UserPasswordExtendedLimit": false,
    "ProxyPort": "80",
    "SchemaPoolSize": 300,
    "ServerRepositoryHTTPDirList": false
  }
}

Errors

Authorization Failed (401)

Authorization with the given username and password failed. Please revisit both values and provide valid credentials.

{
    "statusCode": 401,
    "message": "Unauthorized access",
    "path": "/rest/<endpoint>",
    "timestamp": "2025-06-07T14:21:11.781"
}
Resource Not Found (404)

The 404 (Not Found) status code indicates that the requested endpoint or resource is unavailable or does not exist on the server.

Server Error (500)

Execution on the INUBIT server failed. Have a look into the response message, otherwise access to the INUBIT log is required to retrieve further information.

{
  "statusCode": 500,
  "message": "Internal Server Error",
  "path": "/rest/<endpoint>",
  "timestamp": "2025-08-06T12:55:31.862"
}
Service Unavailable (503)

In maintenance mode the INUBIT server endpoint will not respond to incoming requests but return this error response. Once the maintenance mode is switched off the endpoint will respond normally.

{
  "statusCode": 503,
  "message": "Service Unavailable",
  "path": "/rest/<endpoint>",
  "timestamp": "2025-08-06T12:58:06.688"
}