Mutation
mutation UpdateNetworkImage($input: UpdateNetworkImageInput!) {
updateNetworkImage(input: $input) {
clientMutationId
errors
network {
abuseReports {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
ambassadorStats {
ambassadorCounts {
__typename
}
canAnnounce
totalAmbassadorCount
totalMembersReferred
totalMembersReferredByAmbassador
}
announcements {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
assets {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
automationRuleLogs {
action
actionParameters
automationRule {
__typename
}
member {
__typename
}
memberId
message
}
automationRules {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
}
}
}Variables
{
"input": {
"assetId": "id",
"imageType": "AVATAR"
}
}Response
{
"data": {
"updateNetworkImage": {
"clientMutationId": "string",
"errors": [
"string"
],
"network": {
"abuseReports": {
"edges": [
{
"__typename": "AbuseReportEdge"
}
],
"nodes": [
{
"__typename": "AbuseReport"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"ambassadorStats": {
"ambassadorCounts": [
{
"__typename": "AmbassadorLevelCount"
}
],
"canAnnounce": true,
"totalAmbassadorCount": 1,
"totalMembersReferred": 1,
"totalMembersReferredByAmbassador": 1
},
"announcements": {
"edges": [
{
"__typename": "AnnouncementEdge"
}
],
"nodes": [
{
"__typename": "Announcement"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"assets": {
"edges": [
{
"__typename": "AssetEdge"
}
],
"nodes": [
{
"__typename": "Asset"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"automationRuleLogs": [
{
"action": "string",
"actionParameters": "string",
"automationRule": {
"__typename": "AutomationRule"
},
"member": {
"__typename": "Member"
},
"memberId": "string",
"message": "string"
}
],
"automationRules": {
"edges": [
{
"__typename": "AutomationRuleEdge"
}
],
"nodes": [
{
"__typename": "AutomationRule"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
}
}
}
}
}Mutations
updateNetworkImage
Attach an existing image asset to one of the Network’s branding image slots. Setting HEADER also clears any Primary Video on the Network, because the two are one product field. Use updateNetworkPrimaryVideo to set the video instead.
Required scope: host:write:network_settings
MUTATION
updateNetworkImage(input: UpdateNetworkImageInput!): UpdateNetworkImagePayloadArguments
input
required
Parameters for UpdateNetworkImage
Returns
clientMutationId
String
A unique identifier for the client performing the mutation.
errors
[String!]!
network
Mutation
mutation UpdateNetworkImage($input: UpdateNetworkImageInput!) {
updateNetworkImage(input: $input) {
clientMutationId
errors
network {
abuseReports {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
ambassadorStats {
ambassadorCounts {
__typename
}
canAnnounce
totalAmbassadorCount
totalMembersReferred
totalMembersReferredByAmbassador
}
announcements {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
assets {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
automationRuleLogs {
action
actionParameters
automationRule {
__typename
}
member {
__typename
}
memberId
message
}
automationRules {
edges {
__typename
}
nodes {
__typename
}
pageInfo {
__typename
}
}
}
}
}Variables
{
"input": {
"assetId": "id",
"imageType": "AVATAR"
}
}Response
{
"data": {
"updateNetworkImage": {
"clientMutationId": "string",
"errors": [
"string"
],
"network": {
"abuseReports": {
"edges": [
{
"__typename": "AbuseReportEdge"
}
],
"nodes": [
{
"__typename": "AbuseReport"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"ambassadorStats": {
"ambassadorCounts": [
{
"__typename": "AmbassadorLevelCount"
}
],
"canAnnounce": true,
"totalAmbassadorCount": 1,
"totalMembersReferred": 1,
"totalMembersReferredByAmbassador": 1
},
"announcements": {
"edges": [
{
"__typename": "AnnouncementEdge"
}
],
"nodes": [
{
"__typename": "Announcement"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"assets": {
"edges": [
{
"__typename": "AssetEdge"
}
],
"nodes": [
{
"__typename": "Asset"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
},
"automationRuleLogs": [
{
"action": "string",
"actionParameters": "string",
"automationRule": {
"__typename": "AutomationRule"
},
"member": {
"__typename": "Member"
},
"memberId": "string",
"message": "string"
}
],
"automationRules": {
"edges": [
{
"__typename": "AutomationRuleEdge"
}
],
"nodes": [
{
"__typename": "AutomationRule"
}
],
"pageInfo": {
"__typename": "PageInfo"
}
}
}
}
}
}