Choisir votre nom d'utilisateur
Définit le nom d'utilisateur de la personne pour de bon, et avec lui son adresse gratuite.
Exécute le véritable appel sur votre espace de travail.
PUT /account/username
Définit le nom d'utilisateur de la personne pour de bon, et avec lui son adresse gratuite.
Exemple
Nécessite account:write. username doit compter de 3 à 30 lettres minuscules, chiffres et points isolés une fois mis en minuscules et ses espaces changés en points. Répond avec le nom d'utilisateur, désormais choisi.
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]"}Une fois choisi, il ne change jamais, donc un second choix est un 409 username_locked. Vérifiez-en un d'abord avec GET /account/username/availability.
Un nom d'utilisateur qu'un autre compte possède est un 409 username_taken. Un nom trop court, trop long, réservé ou pas écrit comme ci-dessus est un 422 invalid_parameter sur username, et le message dit lequel.