Query
query GetFormContext {
getFormContext {
versionNumber
versionId
schema
formId
form {
id
purpose
audience
draftSchema
draftRevision
publishedVersion {
id
number
schema
publishedAt
publisherId
}
}
fields
}
}Response
{
"data": {
"getFormContext": {
"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"
]
}
}
}Queries
getFormContext
QUERY
getFormContext(audience: FormAudience, requestId: ID): FormDefinition!Arguments
audience
requestId
ID
Returns
versionNumber
Int
versionId
ID
schema
JsonString
formId
ID
form
fields
[JsonString!]
draftSchema
JsonString
draftRevision
Int!
answers
JsonString
Query
query GetFormContext {
getFormContext {
versionNumber
versionId
schema
formId
form {
id
purpose
audience
draftSchema
draftRevision
publishedVersion {
id
number
schema
publishedAt
publisherId
}
}
fields
}
}Response
{
"data": {
"getFormContext": {
"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"
]
}
}
}