Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcRenewSessionTokenResponse

Description

Renews the session token. Invalidates the supplied and returns a new one with a new expiration. Fails with no access if you don't have EI Admin permision, or fails with SessionNotValid if session doesnt exist

Properties

Name JsonSchemaType Description
expirationDate reference to Era.Common.DataDefinition.Common.UTCTime
sessionToken string Session token to be renewed

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcRenewSessionTokenRequest

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcRenewSessionTokenResponse",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcRenewSessionTokenResponse"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcRenewSessionTokenResponse": {
            "$ref": "#/definitions/RpcRenewSessionTokenResponse"
        }
    },
    "definitions": {
        "RpcRenewSessionTokenResponse": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "expirationDate": {
                    "$ref": "Era.Common.DataDefinition.Common.UTCTime#/definitions/UTCTime"
                },
                "sessionToken": {
                    "type": "string"
                }
            }
        }
    }
}