Ir a la documentación
API

Elegir tu nombre de usuario

Fija el nombre de usuario de la persona para siempre, y con él su dirección gratuita.

PUT/account/username

Ejecuta la llamada real en tu espacio de trabajo.

PUT /account/username

Fija el nombre de usuario de la persona para siempre, y con él su dirección gratuita.

Ejemplo

Requiere account:write. username tiene que tener de 3 a 30 letras minúsculas, números y puntos sueltos una vez pasado a minúsculas y con sus espacios convertidos en puntos. Responde con el nombre de usuario, ya elegido.

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

Una vez elegido nunca cambia, así que una segunda elección es un 409 username_locked. Comprueba uno antes con GET /account/username/availability.

Un nombre de usuario que tiene otra cuenta es un 409 username_taken. Uno demasiado corto, demasiado largo, reservado o que no esté escrito como arriba es un 422 invalid_parameter en username, y el mensaje dice cuál.

Referencia