Mutation
mutation CreateCustomField($input: CreateCustomFieldInput!) {
createCustomField(input: $input) {
clientMutationId
customField {
allowAdHoc
answers {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
createdAt
description
id
maxCharacters
}
errors
}
}Variables
{
"input": {
"privacy": "ADMIN",
"responseBy": "HOSTS_ONLY",
"responseType": "BADGE",
"title": "string"
}
}Response
{
"data": {
"createCustomField": {
"clientMutationId": "string",
"customField": {
"allowAdHoc": true,
"answers": {
"edges": [
{
"__typename": "CustomFieldAnswerEdge"
}
],
"nodes": [
{
"__typename": "CustomFieldAnswer"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"createdAt": "value",
"description": "string",
"id": "id",
"maxCharacters": 1
},
"errors": [
"string"
]
}
}
}Mutations
createCustomField
Create a custom field on the Network. Supports every host-creatable response type; tag and badge fields are system-managed.
Required scope: host:write:network_members
MUTATION
createCustomField(input: CreateCustomFieldInput!): CreateCustomFieldPayloadArguments
input
required
Parameters for CreateCustomField
Returns
clientMutationId
String
A unique identifier for the client performing the mutation.
customField
errors
[String!]!
Mutation
mutation CreateCustomField($input: CreateCustomFieldInput!) {
createCustomField(input: $input) {
clientMutationId
customField {
allowAdHoc
answers {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
createdAt
description
id
maxCharacters
}
errors
}
}Variables
{
"input": {
"privacy": "ADMIN",
"responseBy": "HOSTS_ONLY",
"responseType": "BADGE",
"title": "string"
}
}Response
{
"data": {
"createCustomField": {
"clientMutationId": "string",
"customField": {
"allowAdHoc": true,
"answers": {
"edges": [
{
"__typename": "CustomFieldAnswerEdge"
}
],
"nodes": [
{
"__typename": "CustomFieldAnswer"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"createdAt": "value",
"description": "string",
"id": "id",
"maxCharacters": 1
},
"errors": [
"string"
]
}
}
}