Soumission d'un formulaire draft via le webservice

envoyé 2019-06-11 12:25:03 -0500

Image Gravatar de srs

Bonjour,

J'essaie de soumettre un formulaire via le endpoint du webservice wcs : /api/formdefs/slug/submit. Je veux que ce soit un draft. D'après la doc, je rempli la métadonnée "draft". Par contre je ne veux pas l'assigner à un user. L'appel au webservice crée bien l'instance du formulaire sans user en mode draft. Ma question est la suivante : Comment puis-je faire pour récupérer son form_tracking_code sachant que la réponse lors de la soumission du formulaire ne me donne pas cette information ? Dois je passer par un autre webservice ? en direct par la base ? dans ce cas par quelle instance Postgres ? Je veux avoir cette information sans passer par le backoffice. Question subsidiaire : Un draft, pour qu'il puisse être dûment récupéré, doit il forcément être rattaché à un user pour pouvoir y accéder avec ce end-point /api/user/drafts ou y a t il un autre moyen ? Le but est en fait de créer une instance de formulaire dont un champ est prérempli et d'envoyer le lien à une adresse mail d'un utilisateur (n'ayant pas de compte sur Publik) mais je ne suis pas sûr d'être sur la bonne piste... Merci de m'aiguiller car je ne vois pas trop comment faire...

Cordialement,

srs

modifier requalifier fermer Supprimer