Mutation
mutation UpdateAutomationRule($input: UpdateAutomationRuleInput!) {
updateAutomationRule(input: $input) {
automationRule {
automationRuleActions {
actionType
asset {
__typename
}
configParameters
createdAt
delaySeconds
embeddedLink {
__typename
}
}
automationRuleFilter {
aiFilterPrompt
id
marketingAudiences {
__typename
}
resourceId
}
billingPlanRestricted
createdAt
creator {
avatarUrl
badges {
__typename
}
conversations {
__typename
}
customFieldResponses {
__typename
}
dailyVisitStreak {
__typename
}
directMessages {
__typename
}
}
id
}
clientMutationId
errors
}
}Variables
{
"input": {
"automationRuleActions": [
{
"actionType": "ADD_BADGE"
}
],
"id": "id",
"trigger": "ADDED_BADGE"
}
}Response
{
"data": {
"updateAutomationRule": {
"automationRule": {
"automationRuleActions": [
{
"actionType": "ADD_BADGE",
"asset": {
"__typename": "Asset"
},
"configParameters": "value",
"createdAt": "value",
"delaySeconds": 1,
"embeddedLink": {
"__typename": "EmbeddedLink"
}
}
],
"automationRuleFilter": {
"aiFilterPrompt": "string",
"id": "id",
"marketingAudiences": [
{
"__typename": "MarketingAudience"
}
],
"resourceId": "id"
},
"billingPlanRestricted": true,
"createdAt": "value",
"creator": {
"avatarUrl": "string",
"badges": [
{
"__typename": "Badge"
}
],
"conversations": {
"__typename": "PublicConversationConnection"
},
"customFieldResponses": {
"__typename": "MemberCustomFieldResponseConnection"
},
"dailyVisitStreak": {
"__typename": "DailyVisitStreak"
},
"directMessages": {
"__typename": "PrivateConversationConnection"
}
},
"id": "id"
},
"clientMutationId": "string",
"errors": [
"string"
]
}
}
}Mutations
updateAutomationRule
Update an automation rule, its actions, and its audience filter.
MUTATION
updateAutomationRule(input: UpdateAutomationRuleInput!): UpdateAutomationRulePayloadArguments
input
UpdateAutomationRuleInput!
required
Parameters for UpdateAutomationRule
Returns
automationRule
clientMutationId
String
A unique identifier for the client performing the mutation.
errors
[String!]!
Mutation
mutation UpdateAutomationRule($input: UpdateAutomationRuleInput!) {
updateAutomationRule(input: $input) {
automationRule {
automationRuleActions {
actionType
asset {
__typename
}
configParameters
createdAt
delaySeconds
embeddedLink {
__typename
}
}
automationRuleFilter {
aiFilterPrompt
id
marketingAudiences {
__typename
}
resourceId
}
billingPlanRestricted
createdAt
creator {
avatarUrl
badges {
__typename
}
conversations {
__typename
}
customFieldResponses {
__typename
}
dailyVisitStreak {
__typename
}
directMessages {
__typename
}
}
id
}
clientMutationId
errors
}
}Variables
{
"input": {
"automationRuleActions": [
{
"actionType": "ADD_BADGE"
}
],
"id": "id",
"trigger": "ADDED_BADGE"
}
}Response
{
"data": {
"updateAutomationRule": {
"automationRule": {
"automationRuleActions": [
{
"actionType": "ADD_BADGE",
"asset": {
"__typename": "Asset"
},
"configParameters": "value",
"createdAt": "value",
"delaySeconds": 1,
"embeddedLink": {
"__typename": "EmbeddedLink"
}
}
],
"automationRuleFilter": {
"aiFilterPrompt": "string",
"id": "id",
"marketingAudiences": [
{
"__typename": "MarketingAudience"
}
],
"resourceId": "id"
},
"billingPlanRestricted": true,
"createdAt": "value",
"creator": {
"avatarUrl": "string",
"badges": [
{
"__typename": "Badge"
}
],
"conversations": {
"__typename": "PublicConversationConnection"
},
"customFieldResponses": {
"__typename": "MemberCustomFieldResponseConnection"
},
"dailyVisitStreak": {
"__typename": "DailyVisitStreak"
},
"directMessages": {
"__typename": "PrivateConversationConnection"
}
},
"id": "id"
},
"clientMutationId": "string",
"errors": [
"string"
]
}
}
}⌘I