clear_session

Данный метод очищает активную сессию.

Входные данные: String - идентификатор сессии Возвращаемые данные:

  • null в случае успеха
  • ошибка SM_INVALID_SESSION, если передан неверный идентификатор сессии

Примеры

Успех

Запрос:

{
  "type": "send",
  "address": "ik.service.app",
  "reply_address": null,
  "data": "a9258dc0-9c8e-4fb2-88b3-d4871a2c6b84",
  "headers": {
    "action": "clear_session"
  }
}

Ответ:

{
  "type": "send",
  "address": null,
  "reply_address": null,
  "data": null,
  "headers": null
}

Ошибка SM_INVALID_SESSION

Запрос:

{
  "type": "send",
  "address": "ik.service.app",
  "reply_address": null,
  "data": "123",
  "headers": {
    "action": "clear_session"
  }
}

Ответ:

{
  "type": "error",
  "address": null,
  "reply_address": null,
  "data": {
    "description": "invalid session id",
    "name": "SM_INVALID_SESSION",
    "op_data": null
  },
  "headers": null
}