Перейти к документации
API

Выбрать имя пользователя

Устанавливает имя пользователя человека навсегда, а вместе с ним и его бесплатный адрес.

PUT/account/username

Выполняет настоящий запрос в вашем рабочем пространстве.

PUT /account/username

Устанавливает имя пользователя человека навсегда, а вместе с ним и его бесплатный адрес.

Пример

Требуется account:write. username должно состоять из 3 до 30 строчных букв, цифр и одиночных точек после перевода в нижний регистр и замены пробелов точками. Отвечает именем пользователя, теперь выбранным.

curl
curl -X PUT "$OE/account/username" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "username": "ada.lovelace" }'
Ответ
{  "object": "username",  "username": "ada.lovelace",  "chosen": true,  "address": "[email protected]"}

После выбора оно не меняется, поэтому второй выбор даёт 409 username_locked. Сначала проверьте имя через GET /account/username/availability.

Имя пользователя, которое уже есть у другого аккаунта, даёт 409 username_taken. Слишком короткое, слишком длинное, зарезервированное или написанное не так, как описано выше, даёт 422 invalid_parameter для username, и сообщение говорит, что именно не так.

Справочник