Mutation
mutation CreateGiftDefinition($input: CreateGiftDefinitionInput!) {
createGiftDefinition(input: $input) {
clientMutationId
errors
giftDefinition {
archived
avatarUrl
costInPoints
createdAt
id
name
}
}
}Variables
{
"input": {
"name": "string"
}
}Response
{
"data": {
"createGiftDefinition": {
"clientMutationId": "string",
"errors": [
"string"
],
"giftDefinition": {
"archived": true,
"avatarUrl": "string",
"costInPoints": 1,
"createdAt": "value",
"id": "id",
"name": "string"
}
}
}
}Mutations
createGiftDefinition
Create a gift (recognition) members can give one another, using a built-in badge template or an uploaded image
Required scope: host:write:network_plans
MUTATION
createGiftDefinition(input: CreateGiftDefinitionInput!): CreateGiftDefinitionPayloadArguments
input
required
Parameters for CreateGiftDefinition
Returns
clientMutationId
String
A unique identifier for the client performing the mutation.
errors
[String!]!
giftDefinition
The gift that was created
Mutation
mutation CreateGiftDefinition($input: CreateGiftDefinitionInput!) {
createGiftDefinition(input: $input) {
clientMutationId
errors
giftDefinition {
archived
avatarUrl
costInPoints
createdAt
id
name
}
}
}Variables
{
"input": {
"name": "string"
}
}Response
{
"data": {
"createGiftDefinition": {
"clientMutationId": "string",
"errors": [
"string"
],
"giftDefinition": {
"archived": true,
"avatarUrl": "string",
"costInPoints": 1,
"createdAt": "value",
"id": "id",
"name": "string"
}
}
}
}