Touch Generated Form
Brings a generated form up to date in place: converges any legacy-style smart-tag anchors in its editable draft to the current hashed identity format, and refreshes the form’s cached smart-tag metadata from the converged document. The request has no body.
Idempotent. A form that is already up to date reports
changed: false and nothing is written — so re-running a touch (or a whole
migration sweep) is safe, and a fleet-wide pass that reports changed: false everywhere proves every anchor RESOLVABLE against the company’s
current field configuration is converged. Anchors naming a field the
configuration does not define are deliberately left unrenamed (readable,
repairable) and do not count as changes.
The form’s content is never altered: only the internal identity of each smart-tag anchor changes; displayed text, substituted values, and tag display names are preserved. A form with a finalized (bound) copy keeps that copy byte-for-byte untouched — only the editable draft converges. Static (PDF) forms have no smart-tag anchors and always report a clean no-op.
Required permission: forms:update
Authorizations
API key authentication. Send your raw API key as the Authorization header value with NO scheme prefix — Authorization: YOUR-API-KEY. Do NOT prefix it with Bearer or ApiKey, and do not use an X-API-Key header; those are not accepted.
Path Parameters
Company identifier
The generated form's id (as returned by the List Generated Forms
endpoint). Identifies one generated form instance — not a template; templates
are addressed by their FM-XXXX number instead.
Response
The touch outcome. changed is true when anything was written —
anchors renamed in the draft and/or metadata refreshed.
The touched generated form's id.
True when the touch wrote anything (anchors renamed and/or metadata refreshed); false when the form was already up to date.
The legacy smart-tag identities that were converged to the hashed format, one entry per unique identity. Empty when the draft was already converged.
True when the form's cached smart-tag metadata was brought up to date. Always false for forms with a finalized (bound) copy, whose metadata is frozen.
