"deleteSession"
(jsonAction)
JSON ADMIN "deleteSession"
disconnects a client from Remote Procedure Call service
The "deleteSession"
action disconnects the client and closes the server-side resources the client is consuming. It requires a valid "authToken"
from the "createSession"
action.
Transactions that are not committed, are automatically rolled back.
Tip
Use "deleteSession"
to remove a permanent session.
Request examples
Minimal
{
"api": "admin",
"action": "deleteSession",
"authToken": "replaceWithAuthTokenFromCreateSession"
}
{
"requestId": "2",
"api": "admin",
"action": "deleteSession",
"params": {},
"responseOptions": {},
"apiVersion": "1.0",
"debug": "max",
"authToken": "replaceWithAuthTokenFromCreateSession"
}
Note
If the target object does not exist, the response returns success and the debug property contains a warning that the object was not found.
{
"result": {},
"debugInfo": {
"request": {
"api": "admin",
"action": "deleteSession",
"debug": "max",
"authToken": "replaceWithAuthTokenFromCreateSession"
}
},
"errorCode": 0,
"errorMessage": "",
"authToken": "replaceWithAuthTokenFromCreateSession"
}
{
"requestId": "2",
"debugInfo": {
"request": {
"api": "admin",
"action": "deleteSession",
"requestId": "2",
"authToken": "replaceWithAuthTokenFromCreateSession"
},
"warnings": [
{
"code": 12031,
"message": "'authToken' does not match any existing session. Use a valid 'authToken'."
}
]
},
"errorCode": 0,
"errorMessage": "",
"authToken": "replaceWithAuthTokenFromCreateSession"
}