Mutation
mutation DiscardFormDraft($input: DiscardFormDraftInput!) {
discardFormDraft(input: $input) {
versionNumber
versionId
schema
formId
form {
id
purpose
audience
draftSchema
draftRevision
publishedVersion {
id
number
schema
publishedAt
publisherId
}
}
fields
}
}Variables
{
"input": {
"expectedRevision": 1
}
}Response
{
"data": {
"discardFormDraft": {
"versionNumber": 1,
"versionId": "id",
"schema": "value",
"formId": "id",
"form": {
"id": "id",
"purpose": "string",
"audience": "string",
"draftSchema": "value",
"draftRevision": 1,
"publishedVersion": {
"id": "id",
"number": 1,
"schema": "value",
"publishedAt": "value",
"publisherId": "id"
}
},
"fields": [
"value"
]
}
}
}Mutations
discardFormDraft
MUTATION
discardFormDraft(input: DiscardFormDraftInput!): FormDefinition!Arguments
input
required
Returns
versionNumber
Int
versionId
ID
schema
JsonString
formId
ID
form
fields
[JsonString!]
draftSchema
JsonString
draftRevision
Int!
answers
JsonString
Mutation
mutation DiscardFormDraft($input: DiscardFormDraftInput!) {
discardFormDraft(input: $input) {
versionNumber
versionId
schema
formId
form {
id
purpose
audience
draftSchema
draftRevision
publishedVersion {
id
number
schema
publishedAt
publisherId
}
}
fields
}
}Variables
{
"input": {
"expectedRevision": 1
}
}Response
{
"data": {
"discardFormDraft": {
"versionNumber": 1,
"versionId": "id",
"schema": "value",
"formId": "id",
"form": {
"id": "id",
"purpose": "string",
"audience": "string",
"draftSchema": "value",
"draftRevision": 1,
"publishedVersion": {
"id": "id",
"number": 1,
"schema": "value",
"publishedAt": "value",
"publisherId": "id"
}
},
"fields": [
"value"
]
}
}
}