Api

Returns PAPI version information.

  GET /public/1/api  

Authorization required?

No

HTTP Response Codes

The following HTTP Codes are returned:

Number

Description/Notes

200

Success; service is running

404 Not found; service is not running

PAPI Error Codes

Values

Description/Notes

0

Success; this code is followed by the version information for PAPI.

-1 Failure

Example

Copy
http://localhost/PAPIService/api

Response - Healthy

Copy
{
    "status": "Healthy",
    "totalDuration": "00:00:00.0102442",
    "entries": {
        "API": {
            "data": {
                "PAPIService": {
                    "version": "8.0.64721.0",
                        "major": 8,
                        "minor": 0,
                        "build": 64721,
                        "revision": 0
                    }
                },
                "duration": "00:00:00.0003873",
                "status": "Healthy",
                "tags": []
            },
        "DatabaseServer": {
            "data": {
                "Database": {
                    "version": "8.0.64721.0"
                }
            },
            "duration": "00:00:00.0101004",
            "status": "Healthy",
            "tags": []
        }
    }
}

Response - Unhealthy

Copy
{
    "status": "Unhealthy",
    "totalDuration": "00:00:00.1201814",
    "entries": {
        "API": {
            "data": {
                "PAPIService": {
                    "version": "8.0.10.0",
                    "major": 8,
                    "minor": 0,
                    "build": 10,
                    "revision": 0
                }
            },
            "duration": "00:00:00.0018147",
            "status": "Healthy",
            "tags": []
        },
        "DatabaseServer": {
            "data": {
            
            },
            "description": "Login failed for user 'polaris'.",
            "duration": "00:00:00.1197896",
            "exception": "Login failed for user 'polaris'.",
            "status": "Unhealthy",
            "tags": []
        }
    }
}