createUser

Requête

Permet de créer un utilisateur.

Endpoint

[Domain]/academy/api/v1/Dictionary/createUser

Body

{
    "sex" : "M",  
    "email" : "johndoe@email.com",
    "firstName" : "John",
    "lastName" : "Doe",
    "password" : "123456",    
    "dialect" : "wni"
    "shikomoriLevel" : 1
}

Exemple

const endpoint = "[endpoint]";
const apiKey = "[myAPIKey]";

fetch(endpoint, {
    method: "POST",
    headers: {
        "Authorization": apiKey,
        "Content-Type": "application/json",
    },
    body: JSON.stringify({
        "sex" : "M",  
        "email" : "johndoe@email.com",
        "firstName" : "John",
        "lastName" : "Doe",
        "password" : "123456",    
        "dialect" : "wni"
        "shikomoriLevel" : 1
    })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Erreur :", error));

Description des champs de la requête

ChampTypeDescriptionValeur

sex

string

L'entrée à traduire

requise

email

string

Email de connexion

requise

firstName

string

Prénom

requise

lastName

string

Nom de famille

requise

password

string

Mot de passe

requise

dialect

string

requise

shikomoriLevel

integer

Niveau de langue

requise

Réponse

{
    "success": true,
    "message": "Félicitations ! Votre compte a été crée avec succès. Vous pouvez maintenant vous connecter."
}

Description des champs de la réponse

ChampTypeDescription

success

boolean

Renvoie true si l'utilisateur a été crée, autrement false

message

string

Information sur l'exécution de la requête

Dernière mise à jour