Actualizar una plantilla de formulario

PATCH/app/v1/form-template/{id}/

Plantillas de formulario: los formularios que una empresa crea para que otros los completen.

Crear, leer, actualizar y eliminar, además de publicar y despublicar. Una plantilla empieza como borrador y nadie puede completarla hasta que se publique. Eliminar siempre está permitido: cada envío guarda su propia copia fija de las preguntas, así que los formularios completados nunca se ven afectados.

Autorización

X-API-KEYstring · encabezadoobligatorio

La clave de API de su empresa.

Parámetros de ruta

idstring (uuid)obligatorio

Cadena UUID que identifica esta plantilla de formulario digital.

Cuerpo de la solicitud

application/json

namestring
definitionany

Secciones, cada una con bloques ordenados. Un bloque es un field (tipo: text, number, date, yes_no, radio, select, multiselect, signature, photo, driver, vehicle, trailer) o content (tipo: instructions). Consulte el creador de formularios del panel para ver la forma exacta; lo que esté mal formado se rechaza con un mensaje claro.

require_approvalsboolean
access_modeenum

Uno de: none all specific tags

access_memberslista de integer
access_tagslista de integer
is_activeboolean
created_byinteger

Respuesta

200El registro
idstring (uuid)
namestring
definitionany

Secciones, cada una con bloques ordenados. Un bloque es un field (tipo: text, number, date, yes_no, radio, select, multiselect, signature, photo, driver, vehicle, trailer) o content (tipo: instructions). Consulte el creador de formularios del panel para ver la forma exacta; lo que esté mal formado se rechaza con un mensaje claro.

statusenum

Uno de: draft published

published_atstring (date-time)
require_approvalsboolean
access_modeenum

Uno de: none all specific tags

access_memberslista de integer
access_tagslista de integer
is_activeboolean
created_byinteger
created_atstring (date-time)
updated_atstring (date-time)