Mutation
mutation WindowUpdate($input: WindowUpdateInput!) {
windowUpdate(input: $input) {
createdAt
id
name
namespace {
apiKeys {
apiKey {
__typename
}
roleConfig {
__typename
}
}
avatar
avatarThumbnail
createdAt
description
id
}
resourceName
source {
catalogAsset {
assetType
createdAt
description
descriptions {
__typename
}
externalTags {
__typename
}
id
}
createdAt
credential {
createdAt
id
name
namespace {
__typename
}
resourceName
updatedAt
}
description
filters {
createdAt
id
name
namespace {
__typename
}
resourceName
source {
__typename
}
}
id
}
}
}Variables
{
"input": {
"id": "value"
}
}Response
{
"data": {
"windowUpdate": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"apiKeys": [
{
"apiKey": {
"__typename": "ApiKey"
},
"roleConfig": {
"__typename": "NamespaceRoleConfig"
}
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
},
"resourceName": "string",
"source": {
"catalogAsset": {
"assetType": "DASHBOARD",
"createdAt": "value",
"description": "string",
"descriptions": [
{
"__typename": "CatalogAssetDescription"
}
],
"externalTags": [
{
"__typename": "Tag"
}
],
"id": "value"
},
"createdAt": "value",
"credential": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"updatedAt": "value"
},
"description": "string",
"filters": [
{
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"source": {
"__typename": "Source"
}
}
],
"id": "value"
}
}
}
}Mutations
windowUpdate
Update a window. Requires WINDOWS_WRITE permissions.
MUTATION
windowUpdate(input: WindowUpdateInput!): Window!Arguments
input
required
Returns
createdAt
DateTime!
When the window was created.
id
WindowId!
Window identifier.
name
String!
The display name of the window.
namespace
resourceName
String!
The resource name of the window.
source
updatedAt
DateTime!
When the window was updated.
Mutation
mutation WindowUpdate($input: WindowUpdateInput!) {
windowUpdate(input: $input) {
createdAt
id
name
namespace {
apiKeys {
apiKey {
__typename
}
roleConfig {
__typename
}
}
avatar
avatarThumbnail
createdAt
description
id
}
resourceName
source {
catalogAsset {
assetType
createdAt
description
descriptions {
__typename
}
externalTags {
__typename
}
id
}
createdAt
credential {
createdAt
id
name
namespace {
__typename
}
resourceName
updatedAt
}
description
filters {
createdAt
id
name
namespace {
__typename
}
resourceName
source {
__typename
}
}
id
}
}
}Variables
{
"input": {
"id": "value"
}
}Response
{
"data": {
"windowUpdate": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"apiKeys": [
{
"apiKey": {
"__typename": "ApiKey"
},
"roleConfig": {
"__typename": "NamespaceRoleConfig"
}
}
],
"avatar": "value",
"avatarThumbnail": "value",
"createdAt": "value",
"description": "string",
"id": "value"
},
"resourceName": "string",
"source": {
"catalogAsset": {
"assetType": "DASHBOARD",
"createdAt": "value",
"description": "string",
"descriptions": [
{
"__typename": "CatalogAssetDescription"
}
],
"externalTags": [
{
"__typename": "Tag"
}
],
"id": "value"
},
"createdAt": "value",
"credential": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"updatedAt": "value"
},
"description": "string",
"filters": [
{
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"source": {
"__typename": "Source"
}
}
],
"id": "value"
}
}
}
}