Mettre à jour une page avec l'API REST

1
0
-1

Bonjour,

Je développe un script Powershell pour mettre à jour une application et des workflows Bonita en utilisant l'api rest.
Si une page existe déjà je voudrais pouvoir la mettre à jour mais pour ça il me faut son id or il semble que je ne puisse pas rechercher une page à partir de son nom.

Comment faire ?

Cordialement,

Christian

1 answer

1
0
-1
This one is the BEST answer!

Bonjour,

Vous pouvez récupérer une page existante en utilisant l'API suivante:

GET ../API/portal/page?p=0&c=1&f=urlToken=<custompage_pageName>

Ensuite, vous pouvez uploader votre page avec l'API suivante

POST /portal/pageUpload/ en utilisant un Content-Type multipart/form-data et le fichier .zip de votre page. La réponse doit contenir un nom de fichier temporaire.

Puis, en utilisant l'id de la page:

PUT /API/portal/page/{id} avec la payload suivante:

{
   "pageZip" : "tmp_4338264789005487499.zip:new-bonita-angular-dashboard.zip" <-  nom du fichier temporaire
}

Comments

Submitted by cjundt_1868075 on Wed, 09/21/2022 - 17:22

<p>Merci,</p>

<p>En lisant la documentation j'avais cru qu'on pouvait filtrer uniquement sur createdBy et contentType !</p>

Notifications