Keep Alive
Keep a token, retrieved from Login User, alive. Calling this command creates activity for the token. This activity is used to determine if the tokens inactivity timeout has been exceeded, but it is not used in the calculation of the tokens lifespan timeout.
GET https://instance.securid.com/aveksa/command.submit?cmd=keepAlive
note
This API call in not valid for tokens generated using Login as Trusted Application
Request
Parameters
keepAlive | |
format | properties - (Default) key=value . most useful when requesting a single object. If multiple objects are returned, values is a csv. ie key=value1,value2,value3 where value1 is the value for the first object, value2 is the value for the 2nd object, etc.json - Useful format for parsing into javascript or other languages. See www.json.org for details. |
Headers
Bearer token | |
Accept | application/json |
Content-Type | application/json |
Response
Parameters
type | Executed command name |
Examples
Request
- Curl
- Python
- Node.js
curl -K -X GET \
"https://instance.securid.com/aveksa/command.submit?cmd=keepAlive&format=json" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"
import requests, json
url = "https://instance.securid.com/aveksa/command.submit"
params = {
"cmd": "keepAlive",
"format": "json"
}
headers = {
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
}
response = requests.get(url, params=params, headers=headers)
if response.status_code == 200:
data = response.json()
print(data)
else:
print(f"Request failed with status code {response.status_code}")
const axios = require('axios');
const url = "https://instance.securid.com/aveksa/command.submit";
const params = {
"cmd": "keepAlive",
"format": "json"
};
const headers = {
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
};
axios.get(url, { params, headers })
.then(response => {
if (response.status === 200) {
console.log(response.data);
} else {
console.log(`Request failed with status code ${response.status}`);
}
})
.catch(error => {
console.error('Error:', error);
});
Response
- 200
- 401
{
"data": {
"type": "keepAlive"
}
}
<html>
<head>
<title>Error</title>
</head>
<body>The token is invalid or expired Query String=cmd=keepAlive&format=json</body>
</html>