Developer account

Обменять одноразовую ссылку на сессию

Единственная операция контракта, возвращающая токен сессии разработчика, и возвращает она его ровно один раз: в хранилище лежит хеш, показать значение второй раз нечем. Заголовок Idempotency-Key эта группа не читает ни одной операцией — повтор ответа, несущего секрет, и был бы вторым его показом.

Переход по ЛЮБОЙ ссылке — подтверждения или входа — подтверждает адрес: обе уезжают в один ящик и доказывают ровно одно.

Причина отказа наружу одна на три случая: ссылки не было, ссылка истекла, ссылкой уже ходили. Различить их снаружи значит рассказать предъявителю, попал ли он в живой аккаунт; в журнале платформы они различаются.

post/api/v1/developer/sessions

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/developer/sessions
  • Auth: none required

Request body

codestring required

Одноразовый секрет из письма; действует минуты и предъявляется один раз

Response

Токен сессии, его срок и аккаунт

tokenstring required

Значение сессии; показывается ровно один раз, в хранилище лежит только хеш

expires_ininteger required

Секунды до истечения сессии

Changes

No recorded changes to this operation across all 1 revision of this API.