Method: Check if the session is alive

Description

Check if the session to StoredSafe is alive and if the token is valid, will also refresh the timeout for the token.

URL Syntax

/api/{version}/auth/check

HTTP Method

POST

Successful HTTP Response

200

Parameters

Parameter name

Description

Parameter type

Type

Mandatory

Comment

X-Http-Token

StoredSafe token

HTTP Header

String

1)

Preferred method

token

StoredSafe token

JSON-encoded

String

1)

Legacy method

Note

1) One of the methods is required.

Response Attributes

Attribute

Description

Type

Comment

CALLINFO.errorcodes

Number of errors

Integer

CALLINFO.errors

Number of errors

Integer

CALLINFO.general

Information

Array

CALLINFO.handler

Handler used

String

CALLINFO.status

SUCCESS or FAIL

String

CALLINFO.token

StoredSafe Token to be used for subsequent calls

String

CALLINFO.general

Information

Array

DATA

Supplied data in API-call

String

PARAMS

PARAMS (empty)

Object

ERRORCODES

Error code and text (Only present if errors)

Object

ERRORS

Error code and text (Only present if errors)

Array

Examples

Check if the connection to the server is alive. Effectively prolongs the life of the token.

Request

POST /api/1.0/auth/check
x-http-token: StoredSafe-Token

Response

HTTP/2 200
Content-type: application/json; charset=UTF-8
{
    "CALLINFO": {
        "errorcodes": 0,
        "errors": 0,
        "general": [],
        "handler": "AuthHandler",
        "status": "SUCCESS",
        "token": "rotated_storedsafe_token"
    },
    "DATA": {
        "token": "your_storedsafe_token"
    },
    "HEADERS": {
        "Accept": "*/*",
        "Host": "safe.domain.cc",
        "User-Agent": "curl/7.64.1",
        "X-Http-Token": "your_storedsafe_token"
    },
    "PARAMS": []
}