Skip to content

api.alterLabel (NEW)

Modifie un paramètre d’un label. image

Use cases

  • Renommer le label
  • Changer la visibilité
  • Changer la date d'un label d'échéance ou la source d'un label institutionnel
  • Changer de masters : passer un label personnel ou de groupe en label public, passer un label personnel en label de groupe.

Lancé par

  • utilisateur
  • système

Si une opération (de renommage ou changement de milestone) résulte en ce que deux labels se retrouvent avoir le même quintuplet {name, type, userId, groupId, milestone} (ou quadruplet si les labels n'ont pas de milestone) alors on lance la requête mergeLabel.

Request

Method URL
UPDATE api/alterLabel/
Type Params Values Details
URL label label_id Identifiant du label
UPDATE newName string nom du label
UPDATE newVisibility list{lexicon} Visibilité du label
UPDATE newMilestone date Modifie la date d'échéance
UPDATE newSource string Modifie la source
UPDATE newApproval string Incrémente ou décrémente de 1 le nbre d'approval
UPDATE user user_id Identifiant de l'utilisateur

Response

Status Response
200 Modifie un des champs du label
401 ou 403 Utilisateur non authentifié ou requête non autorisée (TODO : définir)
500 {"error":"Something went wrong. Please try again later."}
Edited by Enzo Simonnet