Update Form Version
On this page
GraphQL endpoint: /company
Replaces the fields of an existing form version; field order follows the order of the list. Only an unpublished, latest version with no submissions can be edited.
Query
mutation (
$formId: ID!
$formVersionId: ID!
$fields: [FormVersionFieldInput!]!
) {
updateFormVersion (
formId: $formId
formVersionId: $formVersionId
fields: $fields
) {
id
version
formVersionFields {
label
type
order
}
}
}
Variables
{
"fields": [
{
"label": "New Field 1",
"type": "TEXT"
},
{
"label": "New Field 2",
"type": "EMAIL"
}
],
"formId": "00000000-0000-4000-8000-000000000002",
"formVersionId": "00000000-0000-4000-8000-000000000001"
}
Response
{
"data": {
"updateFormVersion": {
"formVersionFields": [
{
"label": "New Field 1",
"order": 0,
"type": "TEXT"
},
{
"label": "New Field 2",
"order": 1,
"type": "EMAIL"
}
],
"id": "00000000-0000-4000-8000-000000000001",
"version": 1
}
}
}