Developer account

Зарегистрировать аккаунт разработчика

Первая из двух неаутентифицированных команд платформы. Отвечает 202 с ОДИНАКОВЫМ телом при любом исходе: адрес свободен, адрес уже зарегистрирован, аккаунт приостановлен или отозван — снаружи это неотличимо. Иначе дверь становится оракулом существования аккаунтов.

Что происходит на самом деле, знает только хозяин ящика: незнакомому адресу заводится аккаунт и уезжает ссылка подтверждения, знакомому живому — ссылка входа (второго аккаунта не появляется), заблокированному не уезжает ничего.

Пароля в этом контуре нет. Учётные данные — сам почтовый ящик: одноразовая ссылка живёт минуты и гасится выпуском следующей.

Дверь закрыта двумя окнами частоты сразу — по клиенту и по адресу. Пройти обязаны оба: окно по адресу одно не мешает ботнету опрашивать миллион адресов по разу, окно по клиенту одно не мешает распределённой сети долбить один адрес. Исчерпанное окно отвечает 429 и оставляет ОДНУ запись в журнале на окно, а не на запрос.

post/api/v1/developer/registrations

Request

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

Request body

emailstring required
namestring

Как подписывать письма; необязательно и учётными данными не является

Response

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

status'accepted' required

Единственное значение: исход не различается снаружи ни телом, ни кодом

detailstring required

Условная формулировка «если этот адрес может быть зарегистрирован — мы отправили письмо»: она правдива при любом исходе

Changes

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