api.transferEntry
Transfère des entrées lexicales complètes (avec les labels sélectionnés par l'utilisateur et informations lexicales) d’un lexique à d’autres
Lancé par
- utilisateur
Use cases
Request
Method | URL |
---|---|
GET |
api/transferEntry/ |
Params | Values | Details |
---|---|---|
entries |
array<Entry> |
Sélection des id des entrées à transférer (les entrées étant liées à un lexique, il n'est pas nécessaire de spécifier le lexique source). |
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. |
merge |
(overwrite|ignore|merge) |
Paramètres de fusion
|
Response
Status | Response |
---|---|
200 | Nouvelles entrées lexicales dans les lexiques cibles. Si une entrée correspondant au même mot-vedette existe, c'est le paramètre merge qui décide du comportement, le résumé est indiqué dans un objet json renvoyé : {"added":[idEntry1, idEntry2],"overwritten":[idEntry3, idEntry4], "ignored':[idEntry5], "merged":[idEntry6]} NB : comme le paramètre merge s'applique à tout l'import, on aura en fait dans l'objet renvoyé uniquement l'un des trois attributs overwritten , ignored ou merged
|
401 | {"error":"Invalid entries."} |
401 | {"error":"Invalid lexicons."} |
403 | {"error":"Unauthorized user."} |
500 | {"error":"Something went wrong. Please try again later."} |