Skip to content

api.createEntry

Crée une nouvelle entrée dans le ou les lexiques sélectionnés

Lancé par

  • utilisateur

Use cases

Request

Method URL
POST api/createEntry/
Params Values Details
form string Graphie à constituer en entrée lexicale
force bool Choix de l'utilisateur de forcer ou non la création de l'entrée
user user_id identifiant de personne qui fait la requête.
target_lex array<lex_id> Identifiants des lexiques dans lesquels intégrer les graphies.

Response

Status Response
200 Une recherche est effectuée dans le lexique Zéro, si la graphie y est associée à un un ou plusieurs mots-vedettes, le ou les récupérer. Sinon, faire une recherche dans le wiktionnaire. Si la graphie correspond à un ou plusieurs mots-vedettes, récupérer les infos, les stocker dans le lexique zéro ainsi que l'URL (ou les URL) d'origine des informations. Sinon, renvoyer un statut de requête pour lancer en front une procédure msg de prévention (« Ce mot n’existe pas dans le wiktionnaire, peut-être l’orthographe est-elle incorrecte ? ») + création d'entrée vide sur confirmation de l'utilisateur ».
Si c’est une opération utilisateur : historique des modifications mis à jour
401 {"error":"Invalid entries."}
401 {"error":"Invalid lexicons."}
403 {"error":"Unauthorized user."}
500 {"error":"Something went wrong. Please try again later."}
Edited by Enzo Simonnet