Créer un modèle de formulaire

POST/app/v1/form-template/

Modèles de formulaire : les formulaires qu'une entreprise crée pour que d'autres les remplissent.

Créer, lire, modifier et supprimer, plus publier et dépublier. Un modèle commence comme brouillon et personne ne peut le remplir avant sa publication. La suppression est toujours permise : chaque soumission garde sa propre copie figée des questions, donc les formulaires remplis ne sont jamais affectés.

Autorisation

X-API-KEYstring · en-têteobligatoire

La clé API de votre entreprise.

Corps de la requête

application/json · obligatoire

namestringobligatoire
definitionany

Sections, chacune avec des blocs ordonnés. Un bloc est soit un field (type : text, number, date, yes_no, radio, select, multiselect, signature, photo, driver, vehicle, trailer), soit un content (type : instructions). Consultez le créateur de formulaires du tableau de bord pour la forme exacte ; tout élément mal formé est rejeté avec un message clair.

require_approvalsboolean
access_modeenum

Valeurs possibles : none all specific tags

access_membersliste de integer
access_tagsliste de integer
is_activeboolean
created_byinteger

Réponse

200L'enregistrement
idstring (uuid)
namestring
definitionany

Sections, chacune avec des blocs ordonnés. Un bloc est soit un field (type : text, number, date, yes_no, radio, select, multiselect, signature, photo, driver, vehicle, trailer), soit un content (type : instructions). Consultez le créateur de formulaires du tableau de bord pour la forme exacte ; tout élément mal formé est rejeté avec un message clair.

statusenum

Valeurs possibles : draft published

published_atstring (date-time)
require_approvalsboolean
access_modeenum

Valeurs possibles : none all specific tags

access_membersliste de integer
access_tagsliste de integer
is_activeboolean
created_byinteger
created_atstring (date-time)
updated_atstring (date-time)