Update a form
Updates a form's schema, settings, or status. Existing submissions are preserved even if the schema changes.
/forms/{id}https://api.lynkow.com/v1Path parameters
idstringrequiredUnique identifier
Request bodyrequired
namestringDisplay name. 1-255 characters
slugstringURL-friendly identifier, unique per site and locale. 1-255 characters
schemaobjectField schema definition
pagesarray<object>titlestringfieldsarray<string>requireddescriptionstring
fieldsarray<object>requiredidstringrequiredtypeenumrequiredOne of:
textemailteltextareaselectcheckboxradiodatedatetimetimenumberfileratinghiddenlabelstringrequiredwidthenumOne of:
fullhalfthirdoptionsarray<object>labelstringrequiredvaluestringrequired
requiredbooleanconditionsarray<object>fieldstringrequiredvalueanyactionenumrequiredOne of:
showhiderequireskip_to_pageoperatorenumrequiredOne of:
equalsnot_equalscontainsnot_containsgreater_thanless_thanis_emptyis_not_emptytargetPagenumber
validationobjectmaxnumberminnumberacceptstringmaxSizenumberpatternstringmaxLengthnumberminLengthnumber
descriptionstringplaceholderstringdefaultValueany
settingsobjectredirectUrlstringrequireAuthbooleansubmitLabelstringclosedMessagestringsuccessMessagestringshowProgressBarboolean
conditionsarray<object>fieldstringrequiredvalueanyactionenumrequiredOne of:
showhiderequireskip_to_pageoperatorenumrequiredOne of:
equalsnot_equalscontainsnot_containsgreater_thanless_thanis_emptyis_not_emptytargetPagenumber
statusenumOne of: draft, active, closed, archived
One of:
draftactiveclosedarchivedsettingsobjectConfiguration settings
descriptionstringDescription text. Max 1000 characters
notificationsobjectNotification preferences
emailobjecttoarray<string>requiredenabledbooleanrequiredreplyTostringsubjectstringtemplatestring
webhookobjecturlstringrequiredmethodenumOne of:
POSTPUTenabledbooleanrequiredheadersobjectretryCountnumber
honeypotEnabledbooleanBoolean
recaptchaEnabledbooleanBoolean
recaptchaSiteKeystringMax 255 characters
recaptchaSecretKeystringMax 255 characters