Création de demande via l'API

Pour créer une demande il faut renseigné le champ wk_params qui varie en focntion du traitement que vous voulais lancer.

wk_params est en fait un dictionnaire clé/valeur de vos paramètres publiés (sauf exception pour certains type de paramètre).

{
  "PARAM1" : "val1",
  "PARAM2" : "val2",
  "PARAM_FILE" : {
    "type" : "file", 
    "name" : "mon_fichier.txt",
    "size" : 14565,
    "field" : "vitis_file_PARAM_FILE"
  }
}

Pour le cas des paramètres publiés correspondant à des fichiers à uploader il faut agir en deux temps :

  • Mettre en forme l'objet dans wk_params (comme dans l'exemple ci dessus), type vaudra toujours la valeur file, name sera le nom de votre fichier, size sa taille en octets, field sera le nom de l'attribut dans le formdata qui contiendra le corps du fichier (il est conseiller d'utiliser un erègle de nommage du type vitis_file_\[NOM_PARAM\])

  • Envoyer le fichier concerné dans le formdata en respectant le nom d'attribut donné précédemment.

Pour cette raison il n'est pas possible de tester l'ajout de demande avec un uplaod de fichier dans la documentation intégrée à l'application.