Mutation
mutation UpdateNotification($input: UpdateNotificationInput!) {
updateNotification(input: $input) {
clientMutationId
errors
notification {
avatarUrl
id
isRead
lastActivityAt
link
network {
abuseReports {
__typename
}
ambassadorStats {
__typename
}
announcements {
__typename
}
assets {
__typename
}
automationRuleLogs {
__typename
}
automationRules {
__typename
}
}
}
}
}Variables
{
"input": {
"id": "id"
}
}Response
{
"data": {
"updateNotification": {
"clientMutationId": "string",
"errors": [
"string"
],
"notification": {
"avatarUrl": "string",
"id": "id",
"isRead": true,
"lastActivityAt": "value",
"link": "string",
"network": {
"abuseReports": {
"__typename": "AbuseReportConnection"
},
"ambassadorStats": {
"__typename": "AmbassadorStats"
},
"announcements": {
"__typename": "AnnouncementConnection"
},
"assets": {
"__typename": "AssetConnection"
},
"automationRuleLogs": [
{
"__typename": "AutomationRuleLogEntry"
}
],
"automationRules": {
"__typename": "AutomationRuleConnection"
}
}
}
}
}
}Mutations
updateNotification
Mark a notification as read or unread
MUTATION
updateNotification(input: UpdateNotificationInput!): UpdateNotificationPayloadArguments
input
UpdateNotificationInput!
required
Parameters for UpdateNotification
Returns
clientMutationId
String
A unique identifier for the client performing the mutation.
errors
[String!]!
notification
Mutation
mutation UpdateNotification($input: UpdateNotificationInput!) {
updateNotification(input: $input) {
clientMutationId
errors
notification {
avatarUrl
id
isRead
lastActivityAt
link
network {
abuseReports {
__typename
}
ambassadorStats {
__typename
}
announcements {
__typename
}
assets {
__typename
}
automationRuleLogs {
__typename
}
automationRules {
__typename
}
}
}
}
}Variables
{
"input": {
"id": "id"
}
}Response
{
"data": {
"updateNotification": {
"clientMutationId": "string",
"errors": [
"string"
],
"notification": {
"avatarUrl": "string",
"id": "id",
"isRead": true,
"lastActivityAt": "value",
"link": "string",
"network": {
"abuseReports": {
"__typename": "AbuseReportConnection"
},
"ambassadorStats": {
"__typename": "AmbassadorStats"
},
"announcements": {
"__typename": "AnnouncementConnection"
},
"assets": {
"__typename": "AssetConnection"
},
"automationRuleLogs": [
{
"__typename": "AutomationRuleLogEntry"
}
],
"automationRules": {
"__typename": "AutomationRuleConnection"
}
}
}
}
}
}⌘I