Update Form
On this page
GraphQL endpoint: /company
Updates form-level settings (title, description, visibility, intended-for). Only the provided arguments are changed; omitted fields keep their values.
Query
mutation (
$formId: ID!
$title: String
$description: String
$visibility: [FormBuilderFormVisibility!]
$intendedFor: [FormBuilderFormIntendedFor!]
) {
updateForm(
formId: $formId
title: $title
description: $description
visibility: $visibility
intendedFor: $intendedFor
) {
id
title
description
visibility
intendedFor
}
}
Variables
{
"description": "New Description",
"formId": "00000000-0000-4000-8000-000000000001",
"title": "New Title"
}
Response
{
"data": {
"updateForm": {
"description": "New Description",
"id": "00000000-0000-4000-8000-000000000001",
"intendedFor": [
"USER",
"COMPANY"
],
"title": "New Title",
"visibility": [
"PUBLIC"
]
}
}
}