Mettre en pause ou reprendre un formulaire
La mise en pause empêche un formulaire publié d'accepter des inscriptions. Sa page reste en ligne et affiche le message de fermeture tiré des textes du formulaire. `POST /forms/{id}/resume` le rouvre avec la dernière version publiée.
Exécute l'un des 2 appels sur votre espace de travail.
POST /forms/{id}/pause
La mise en pause empêche un formulaire publié d'accepter des inscriptions. Sa page reste en ligne et affiche le message de fermeture tiré des textes du formulaire. POST /forms/{id}/resume le rouvre avec la dernière version publiée.
Exemple
Nécessite forms:write. Pas de corps. Mettre en pause un formulaire déjà en pause, ou reprendre un formulaire en ligne, ne change rien. La reprise vérifie à nouveau la version publiée, elle peut donc aussi répondre 422 invalid_form ou form_sender_refused, et reprendre un formulaire en double opt-in nécessite aussi emails:send.
curl -X POST "$OE/forms/frm_3b9d2e7a1c4f80d56e2a9b14/pause" -H "$AUTH"{ "object": "form", "id": "frm_3b9d2e7a1c4f80d56e2a9b14", "status": "paused"}Un formulaire jamais publié ne peut être ni mis en pause ni repris : la réponse est 409 form_not_published.
Tant qu'un formulaire est en pause, un POST vers son point de terminaison d'inscription répond 409 form_closed.