Skip to content

publishForm

POST
/api/v1/data-sources/{id}/form/publish
curl --request POST \
--url https://example.com/api/v1/data-sources/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/form/publish

Snapshots the current draft into a new immutable revision after conservative compatibility checks (a previously published output field cannot be removed or change its output type). Existing submissions remain tied to their original revisions. Requires the manage capability.

id
required
string format: uuid

The newly published revision

Manage capability required

Draft schema rejected or incompatible with the published revision