Aller à la documentation
API

Choisir votre nom d'utilisateur

Définit le nom d'utilisateur de la personne pour de bon, et avec lui son adresse gratuite.

PUT/account/username

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
curl -X PUT "$OE/account/username" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "username": "ada.lovelace" }'
Réponse
{  "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.

Référence