Query
query WindowByResourceName($namespaceId: NamespaceId!, $resourceName: String!) {
windowByResourceName(namespaceId: $namespaceId, resourceName: $resourceName) {
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
{
"namespaceId": "value",
"resourceName": "string"
}Response
{
"data": {
"windowByResourceName": {
"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"
}
}
}
}Queries
windowByResourceName
Get a window by resource name. Requires WINDOWS_READ permissions.
QUERY
windowByResourceName(namespaceId: NamespaceId!, resourceName: String!): WindowArguments
namespaceId
NamespaceId!
required
resourceName
String!
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.
Query
query WindowByResourceName($namespaceId: NamespaceId!, $resourceName: String!) {
windowByResourceName(namespaceId: $namespaceId, resourceName: $resourceName) {
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
{
"namespaceId": "value",
"resourceName": "string"
}Response
{
"data": {
"windowByResourceName": {
"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"
}
}
}
}