Mutation
mutation FilterCreate($input: FilterCreateInput!) {
filterCreate(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 {
__typename
}
id
}
}
}Variables
{
"input": {
"config": {},
"name": "string",
"sourceId": "value"
}
}Response
{
"data": {
"filterCreate": {
"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": [
{
"__typename": "Filter"
}
],
"id": "value"
}
}
}
}Mutations
filterCreate
Create a filter. Requires FILTERS_WRITE permissions.
MUTATION
filterCreate(input: FilterCreateInput!): Filter!Arguments
input
required
Returns
createdAt
DateTime!
When the filter was created.
id
FilterId!
Filter identifier.
name
String!
The display name of the filter.
namespace
resourceName
String!
The resource name of the filter.
source
updatedAt
DateTime!
When the filter was last updated.
Mutation
mutation FilterCreate($input: FilterCreateInput!) {
filterCreate(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 {
__typename
}
id
}
}
}Variables
{
"input": {
"config": {},
"name": "string",
"sourceId": "value"
}
}Response
{
"data": {
"filterCreate": {
"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": [
{
"__typename": "Filter"
}
],
"id": "value"
}
}
}
}