Digipass S3 is now DigipassONE. This section is currently being updated to reflect our new name.

Health check

Prev Next

URL: /nnlgateway/health Method: GET


Health Check is a REST endpoint provided by the Digipass S3 API Server to check if the servers and databases are operating normally.

Request

Attribute

Description

getversion

Optional. Boolean query parameter. When true, returns the version and build number of your Nok Nok deployment.

Response

The following attributes are always present in the JSON payload of the response.

Attribute

Description

apiServer

API Server health check object

apiServer.version

Version of API Server, present only if request contains getversion=true

apiServer.statusCode

API Server status code

authServer

Auth Server health check object

authServer.version

Version of Auth Server, present only if request contains getversion=true

authServer.statusCode

Auth Server status code

Samples

Sample request without optional parameter “getversion”

https://www.example.com:8443/nnlgateway/health

Sample response without version information

{
    "apiServer": {
        "statusCode": 4000
    },
    "authServer": {
        "statusCode": 4000
    }
}

Sample request with optional parameter “getversion”

https://www.example.com:8443/nnlgateway/health?getversion=true

Sample response with version information

{
    "apiServer": {
        "version": "9.3.0.143-migrated-1.0.9",
        "statusCode": 4000
    },
    "authServer": {
        "version": "9.3.0-164",
        "statusCode": 4000
    }
}

Response Status Codes

API Server Status Codes

Status codes returned inside the "apiServer" object are described here.

Status Code

Description

4000

The server is healthy

5501

Internal server error

5503

Database connection failed

5601

Error connecting to Authentication Server

5700

Current status is unknown

Auth Server Status Codes

Status codes inside the "authServer" object are described here.

Status Code

Description

4000

The server is healthy

4001

At least one of the automatic jobs is disabled. This could be an expected result because you specifically disabled a job

5501

Internal server error

5503

Database connection failed

5507

The report generator job is not running

5508

The report data aggregator job is not running

5509

The transient data purge job is not running

5510

A JSP page cannot load due to a syntax error or problem with the Tomcat configuration

5511

Access denied to Tomcat directories/files at the root directory level only

5512

Access denied to one or more Tomcat subdirectories or one or more files in those subdirectories

5513

Unable to get the timezone offset of the database or server. Authentication or Admin Server only

5514

Unable to get the Nok Nok Smart Sense Service health check response