GraphQL API Reference

The Validio API is built on GraphQL API and enables interaction with the Validio platform. This API has a Python SDK wrapper called validio-sdk which can be used to interact with the API.

API Endpoints
https://<your-validio-deployment>/api
Headers
# Your API access key ID and secret access key. Must be included in all API calls.
Authorization: <AccessKeyId>:<SecretAccessKey>
Version

0.1.0

Queries

awsAthenaCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AwsAthenaCredentialSecretChangedInput!

Example

Query
query AwsAthenaCredentialSecretChanged($input: AwsAthenaCredentialSecretChangedInput!) {
  awsAthenaCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AwsAthenaCredentialSecretChangedInput}
Response
{
  "data": {
    "awsAthenaCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

awsAthenaInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsAthenaInferSchemaInput!

Example

Query
query AwsAthenaInferSchema($input: AwsAthenaInferSchemaInput!) {
  awsAthenaInferSchema(input: $input)
}
Variables
{"input": AwsAthenaInferSchemaInput}
Response
{"data": {"awsAthenaInferSchema": JsonTypeDefinition}}

awsCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AwsCredentialSecretChangedInput!

Example

Query
query AwsCredentialSecretChanged($input: AwsCredentialSecretChangedInput!) {
  awsCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AwsCredentialSecretChangedInput}
Response
{
  "data": {
    "awsCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

awsKinesisInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsKinesisInferSchemaInput!

Example

Query
query AwsKinesisInferSchema($input: AwsKinesisInferSchemaInput!) {
  awsKinesisInferSchema(input: $input)
}
Variables
{"input": AwsKinesisInferSchemaInput}
Response
{"data": {"awsKinesisInferSchema": JsonTypeDefinition}}

awsRedshiftCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AwsRedshiftCredentialSecretChangedInput!

Example

Query
query AwsRedshiftCredentialSecretChanged($input: AwsRedshiftCredentialSecretChangedInput!) {
  awsRedshiftCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AwsRedshiftCredentialSecretChangedInput}
Response
{
  "data": {
    "awsRedshiftCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

awsRedshiftInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsRedshiftInferSchemaInput!

Example

Query
query AwsRedshiftInferSchema($input: AwsRedshiftInferSchemaInput!) {
  awsRedshiftInferSchema(input: $input)
}
Variables
{"input": AwsRedshiftInferSchemaInput}
Response
{"data": {"awsRedshiftInferSchema": JsonTypeDefinition}}

awsS3InferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AwsS3InferSchemaInput!

Example

Query
query AwsS3InferSchema($input: AwsS3InferSchemaInput!) {
  awsS3InferSchema(input: $input)
}
Variables
{"input": AwsS3InferSchemaInput}
Response
{"data": {"awsS3InferSchema": JsonTypeDefinition}}

azureSynapseEntraIdCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AzureSynapseEntraIdCredentialSecretChangedInput!

Example

Query
query AzureSynapseEntraIdCredentialSecretChanged($input: AzureSynapseEntraIdCredentialSecretChangedInput!) {
  azureSynapseEntraIdCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AzureSynapseEntraIdCredentialSecretChangedInput}
Response
{
  "data": {
    "azureSynapseEntraIdCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

azureSynapseInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - AzureSynapseInferSchemaInput!

Example

Query
query AzureSynapseInferSchema($input: AzureSynapseInferSchemaInput!) {
  azureSynapseInferSchema(input: $input)
}
Variables
{"input": AzureSynapseInferSchemaInput}
Response
{"data": {"azureSynapseInferSchema": JsonTypeDefinition}}

azureSynapseSqlCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - AzureSynapseSqlCredentialSecretChangedInput!

Example

Query
query AzureSynapseSqlCredentialSecretChanged($input: AzureSynapseSqlCredentialSecretChangedInput!) {
  azureSynapseSqlCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": AzureSynapseSqlCredentialSecretChangedInput}
Response
{
  "data": {
    "azureSynapseSqlCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

channelByResourceName

Response

Returns a Channel

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query ChannelByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  channelByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    createdAt
    id
    name
    namespaceId
    notificationRules {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "abc123"
}
Response
{
  "data": {
    "channelByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "id": ChannelId,
      "name": "xyz789",
      "namespaceId": "abc123",
      "notificationRules": [NotificationRule],
      "resourceName": "abc123",
      "resourceNamespace": "xyz789",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

channels

Use channelsList
Response

Returns [Channel!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query Channels($filter: ResourceFilter) {
  channels(filter: $filter) {
    createdAt
    id
    name
    namespaceId
    notificationRules {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "channels": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": ChannelId,
        "name": "xyz789",
        "namespaceId": "abc123",
        "notificationRules": [NotificationRule],
        "resourceName": "xyz789",
        "resourceNamespace": "abc123",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

channelsList

Response

Returns [Channel!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query ChannelsList($filter: ResourceFilter) {
  channelsList(filter: $filter) {
    createdAt
    id
    name
    namespaceId
    notificationRules {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "channelsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": ChannelId,
        "name": "xyz789",
        "namespaceId": "xyz789",
        "notificationRules": [NotificationRule],
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

clickHouseCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - ClickHouseCredentialSecretChangedInput!

Example

Query
query ClickHouseCredentialSecretChanged($input: ClickHouseCredentialSecretChangedInput!) {
  clickHouseCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": ClickHouseCredentialSecretChangedInput}
Response
{
  "data": {
    "clickHouseCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

clickHouseInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - ClickHouseInferSchemaInput!

Example

Query
query ClickHouseInferSchema($input: ClickHouseInferSchemaInput!) {
  clickHouseInferSchema(input: $input)
}
Variables
{"input": ClickHouseInferSchemaInput}
Response
{"data": {"clickHouseInferSchema": JsonTypeDefinition}}

credentialByResourceName

Response

Returns a Credential

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query CredentialByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  credentialByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "abc123"
}
Response
{
  "data": {
    "credentialByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "id": CredentialId,
      "name": "abc123",
      "namespaceId": "abc123",
      "resourceName": "abc123",
      "resourceNamespace": "xyz789",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

credentialsList

Response

Returns [Credential!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query CredentialsList($filter: ResourceFilter) {
  credentialsList(filter: $filter) {
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "credentialsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": CredentialId,
        "name": "abc123",
        "namespaceId": "xyz789",
        "resourceName": "abc123",
        "resourceNamespace": "abc123",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

databricksCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - DatabricksCredentialSecretChangedInput!

Example

Query
query DatabricksCredentialSecretChanged($input: DatabricksCredentialSecretChangedInput!) {
  databricksCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": DatabricksCredentialSecretChangedInput}
Response
{
  "data": {
    "databricksCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

databricksInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - DatabricksInferSchemaInput!

Example

Query
query DatabricksInferSchema($input: DatabricksInferSchemaInput!) {
  databricksInferSchema(input: $input)
}
Variables
{"input": DatabricksInferSchemaInput}
Response
{"data": {"databricksInferSchema": JsonTypeDefinition}}

databricksStartWarehouse

Response

Returns a Boolean!

Arguments
Name Description
input - DatabricksStartWarehouseInput!

Example

Query
query DatabricksStartWarehouse($input: DatabricksStartWarehouseInput!) {
  databricksStartWarehouse(input: $input)
}
Variables
{"input": DatabricksStartWarehouseInput}
Response
{"data": {"databricksStartWarehouse": true}}

databricksWarehouseInfo

Response

Returns a DatabricksWarehouseInfo!

Arguments
Name Description
input - DatabricksWarehouseInfoInput!

Example

Query
query DatabricksWarehouseInfo($input: DatabricksWarehouseInfoInput!) {
  databricksWarehouseInfo(input: $input) {
    autoStopMinutes
    name
    state
  }
}
Variables
{"input": DatabricksWarehouseInfoInput}
Response
{
  "data": {
    "databricksWarehouseInfo": {
      "autoStopMinutes": 123,
      "name": "xyz789",
      "state": "xyz789"
    }
  }
}

dbtCloudCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - DbtCloudCredentialSecretChangedInput!

Example

Query
query DbtCloudCredentialSecretChanged($input: DbtCloudCredentialSecretChangedInput!) {
  dbtCloudCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": DbtCloudCredentialSecretChangedInput}
Response
{
  "data": {
    "dbtCloudCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

dbtModelRunInferSchema

Response

Returns a JsonTypeDefinition!

Example

Query
query DbtModelRunInferSchema {
  dbtModelRunInferSchema
}
Response
{"data": {"dbtModelRunInferSchema": JsonTypeDefinition}}

dbtTestResultInferSchema

Response

Returns a JsonTypeDefinition!

Example

Query
query DbtTestResultInferSchema {
  dbtTestResultInferSchema
}
Response
{"data": {"dbtTestResultInferSchema": JsonTypeDefinition}}

demoInferSchema

Response

Returns a JsonTypeDefinition!

Example

Query
query DemoInferSchema {
  demoInferSchema
}
Response
{"data": {"demoInferSchema": JsonTypeDefinition}}

gcpBigQueryInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpBigQueryInferSchemaInput!

Example

Query
query GcpBigQueryInferSchema($input: GcpBigQueryInferSchemaInput!) {
  gcpBigQueryInferSchema(input: $input)
}
Variables
{"input": GcpBigQueryInferSchemaInput}
Response
{"data": {"gcpBigQueryInferSchema": JsonTypeDefinition}}

gcpCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - GcpCredentialSecretChangedInput!

Example

Query
query GcpCredentialSecretChanged($input: GcpCredentialSecretChangedInput!) {
  gcpCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": GcpCredentialSecretChangedInput}
Response
{
  "data": {
    "gcpCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

gcpPubSubInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpPubSubInferSchemaInput!

Example

Query
query GcpPubSubInferSchema($input: GcpPubSubInferSchemaInput!) {
  gcpPubSubInferSchema(input: $input)
}
Variables
{"input": GcpPubSubInferSchemaInput}
Response
{"data": {"gcpPubSubInferSchema": JsonTypeDefinition}}

gcpPubSubLiteInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpPubSubLiteInferSchemaInput!

Example

Query
query GcpPubSubLiteInferSchema($input: GcpPubSubLiteInferSchemaInput!) {
  gcpPubSubLiteInferSchema(input: $input)
}
Variables
{"input": GcpPubSubLiteInferSchemaInput}
Response
{"data": {"gcpPubSubLiteInferSchema": JsonTypeDefinition}}

gcpStorageInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - GcpStorageInferSchemaInput!

Example

Query
query GcpStorageInferSchema($input: GcpStorageInferSchemaInput!) {
  gcpStorageInferSchema(input: $input)
}
Variables
{"input": GcpStorageInferSchemaInput}
Response
{"data": {"gcpStorageInferSchema": JsonTypeDefinition}}

identityProviderByResourceName

Response

Returns an IdentityProvider

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query IdentityProviderByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  identityProviderByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    createdAt
    disabled
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "abc123"
}
Response
{
  "data": {
    "identityProviderByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "disabled": true,
      "id": "4",
      "name": "xyz789",
      "namespaceId": "xyz789",
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

identityProviders

Use identityProvidersList
Response

Returns [IdentityProvider!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query IdentityProviders($filter: ResourceFilter) {
  identityProviders(filter: $filter) {
    createdAt
    disabled
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "identityProviders": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "disabled": false,
        "id": 4,
        "name": "xyz789",
        "namespaceId": "abc123",
        "resourceName": "abc123",
        "resourceNamespace": "abc123",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

identityProvidersList

Response

Returns [IdentityProvider!]!

Example

Query
query IdentityProvidersList {
  identityProvidersList {
    createdAt
    disabled
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Response
{
  "data": {
    "identityProvidersList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "disabled": false,
        "id": 4,
        "name": "xyz789",
        "namespaceId": "abc123",
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

incidentGroup

Response

Returns an IncidentGroup

Arguments
Name Description
id - IncidentGroupId!

Example

Query
query IncidentGroup($id: IncidentGroupId!) {
  incidentGroup(id: $id) {
    firstSeenAt
    id
    incidents {
      elements {
        ...IncidentFragment
      }
      index {
        ...IncidentsIndexFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    lastSeenAt
    owner {
      createdAt
      displayName
      email
      fullName
      id
      identities {
        ... on FederatedIdentity {
          ...FederatedIdentityFragment
        }
        ... on LocalIdentity {
          ...LocalIdentityFragment
        }
      }
      lastLoginAt
      namespaceId
      resourceName
      resourceNamespace
      role
      status
      updatedAt
    }
    pastGroups {
      elements {
        ...IncidentGroupFragment
      }
      index {
        ...PastIncidentGroupsIndexFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    priority
    segment {
      dataQuality {
        ...DataQualityFragment
      }
      fields {
        ...SegmentFieldFragment
      }
      id
      muted
    }
    severityStats {
      highCount
      lowCount
      mediumCount
      totalCount
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    status
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"id": IncidentGroupId}
Response
{
  "data": {
    "incidentGroup": {
      "firstSeenAt": "2007-12-03T10:15:30Z",
      "id": IncidentGroupId,
      "incidents": IncidentsResult,
      "lastSeenAt": "2007-12-03T10:15:30Z",
      "owner": User,
      "pastGroups": PastIncidentGroupsResult,
      "priority": "CRITICAL",
      "segment": Segment,
      "severityStats": SeverityStats,
      "source": Source,
      "status": "INVESTIGATING",
      "validator": Validator
    }
  }
}

incidentGroups

Response

Returns an IncidentGroupsResult!

Arguments
Name Description
filter - IncidentGroupsFilter
pagination - PaginationInput
sort - IncidentGroupsSort

Example

Query
query IncidentGroups(
  $filter: IncidentGroupsFilter,
  $pagination: PaginationInput,
  $sort: IncidentGroupsSort
) {
  incidentGroups(
    filter: $filter,
    pagination: $pagination,
    sort: $sort
  ) {
    elements {
      firstSeenAt
      id
      incidents {
        ...IncidentsResultFragment
      }
      lastSeenAt
      owner {
        ...UserFragment
      }
      pastGroups {
        ...PastIncidentGroupsResultFragment
      }
      priority
      segment {
        ...SegmentFragment
      }
      severityStats {
        ...SeverityStatsFragment
      }
      source {
        ...SourceFragment
      }
      status
      validator {
        ...ValidatorFragment
      }
    }
    index {
      owner {
        ...IndexKeyFragment
      }
      priority {
        ...IndexKeyFragment
      }
      source {
        ...IndexKeyFragment
      }
      status {
        ...IndexKeyFragment
      }
      validator {
        ...IndexKeyFragment
      }
    }
    pageInfo {
      endCursor
      filteredCount
      hasNextPage
      hasPreviousPage
      startCursor
      totalCount
    }
  }
}
Variables
{
  "filter": IncidentGroupsFilter,
  "pagination": PaginationInput,
  "sort": IncidentGroupsSort
}
Response
{
  "data": {
    "incidentGroups": {
      "elements": [IncidentGroup],
      "index": IncidentGroupsIndex,
      "pageInfo": PageInfo
    }
  }
}

incidentRelatedGroups

Response

Returns an IncidentRelatedGroupsResult!

Arguments
Name Description
id - IncidentGroupId!

Example

Query
query IncidentRelatedGroups($id: IncidentGroupId!) {
  incidentRelatedGroups(id: $id) {
    elements {
      field
      group {
        ...IncidentGroupFragment
      }
      relationship
    }
    originField
  }
}
Variables
{"id": IncidentGroupId}
Response
{
  "data": {
    "incidentRelatedGroups": {
      "elements": [IncidentRelatedGroup],
      "originField": "abc123"
    }
  }
}

kafkaInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - KafkaInferSchemaInput!

Example

Query
query KafkaInferSchema($input: KafkaInferSchemaInput!) {
  kafkaInferSchema(input: $input)
}
Variables
{"input": KafkaInferSchemaInput}
Response
{"data": {"kafkaInferSchema": JsonTypeDefinition}}

kafkaSaslSslPlainCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - KafkaSaslSslPlainCredentialSecretChangedInput!

Example

Query
query KafkaSaslSslPlainCredentialSecretChanged($input: KafkaSaslSslPlainCredentialSecretChangedInput!) {
  kafkaSaslSslPlainCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": KafkaSaslSslPlainCredentialSecretChangedInput}
Response
{
  "data": {
    "kafkaSaslSslPlainCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

kafkaSslCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - KafkaSslCredentialSecretChangedInput!

Example

Query
query KafkaSslCredentialSecretChanged($input: KafkaSslCredentialSecretChangedInput!) {
  kafkaSslCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": KafkaSslCredentialSecretChangedInput}
Response
{
  "data": {
    "kafkaSslCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

lineageEdge

Response

Returns a LineageEdge

Arguments
Name Description
id - LineageEdgeId!

Example

Query
query LineageEdge($id: LineageEdgeId!) {
  lineageEdge(id: $id) {
    downstream {
      catalogAsset {
        ...CatalogAssetFragment
      }
      field
    }
    id
    sqlQuery
    upstream {
      catalogAsset {
        ...CatalogAssetFragment
      }
      field
    }
  }
}
Variables
{"id": LineageEdgeId}
Response
{
  "data": {
    "lineageEdge": {
      "downstream": LineageNode,
      "id": LineageEdgeId,
      "sqlQuery": "abc123",
      "upstream": LineageNode
    }
  }
}

lineageGraph

Response

Returns a LineageGraph!

Arguments
Name Description
input - LineageGraphInput!

Example

Query
query LineageGraph($input: LineageGraphInput!) {
  lineageGraph(input: $input) {
    edges {
      downstream {
        ...LineageNodeFragment
      }
      id
      sqlQuery
      upstream {
        ...LineageNodeFragment
      }
    }
    nodes {
      assetType
      createdAt
      credential {
        ...CredentialFragment
      }
      description
      descriptions {
        ...CatalogAssetDescriptionFragment
      }
      externalTags {
        ...TagFragment
      }
      id
      joinedTables {
        ...CatalogAssetFragment
      }
      name
      queryUsers {
        ...QueryUserInfoFragment
      }
      stats {
        ...CatalogAssetStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    stats {
      totalAssetCount
      totalEdgeCount
      totalSourceCount
    }
  }
}
Variables
{"input": LineageGraphInput}
Response
{
  "data": {
    "lineageGraph": {
      "edges": [LineageEdge],
      "nodes": [CatalogAsset],
      "stats": LineageGraphStats
    }
  }
}

lookerCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - LookerCredentialSecretChangedInput!

Example

Query
query LookerCredentialSecretChanged($input: LookerCredentialSecretChangedInput!) {
  lookerCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": LookerCredentialSecretChangedInput}
Response
{
  "data": {
    "lookerCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

namespaces

Response

Returns [Namespace!]!

Example

Query
query Namespaces {
  namespaces {
    id
  }
}
Response
{"data": {"namespaces": [{"id": NamespaceId}]}}

notificationRule

Response

Returns a NotificationRule

Arguments
Name Description
id - NotificationRuleId!

Example

Query
query NotificationRule($id: NotificationRuleId!) {
  notificationRule(id: $id) {
    channel {
      createdAt
      id
      name
      namespaceId
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    conditions {
      createdAt
      id
      notificationRuleId
      updatedAt
    }
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"id": NotificationRuleId}
Response
{
  "data": {
    "notificationRule": {
      "channel": Channel,
      "conditions": [NotificationRuleCondition],
      "createdAt": "2007-12-03T10:15:30Z",
      "id": NotificationRuleId,
      "name": "abc123",
      "namespaceId": "xyz789",
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

notificationRuleByResourceName

Response

Returns a NotificationRule

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query NotificationRuleByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  notificationRuleByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    channel {
      createdAt
      id
      name
      namespaceId
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    conditions {
      createdAt
      id
      notificationRuleId
      updatedAt
    }
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "abc123"
}
Response
{
  "data": {
    "notificationRuleByResourceName": {
      "channel": Channel,
      "conditions": [NotificationRuleCondition],
      "createdAt": "2007-12-03T10:15:30Z",
      "id": NotificationRuleId,
      "name": "xyz789",
      "namespaceId": "abc123",
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

notificationRules

Use notificationRulesList
Response

Returns [NotificationRule!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query NotificationRules($filter: ResourceFilter) {
  notificationRules(filter: $filter) {
    channel {
      createdAt
      id
      name
      namespaceId
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    conditions {
      createdAt
      id
      notificationRuleId
      updatedAt
    }
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "notificationRules": [
      {
        "channel": Channel,
        "conditions": [NotificationRuleCondition],
        "createdAt": "2007-12-03T10:15:30Z",
        "id": NotificationRuleId,
        "name": "abc123",
        "namespaceId": "xyz789",
        "resourceName": "abc123",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

notificationRulesList

Response

Returns [NotificationRule!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query NotificationRulesList($filter: ResourceFilter) {
  notificationRulesList(filter: $filter) {
    channel {
      createdAt
      id
      name
      namespaceId
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    conditions {
      createdAt
      id
      notificationRuleId
      updatedAt
    }
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "notificationRulesList": [
      {
        "channel": Channel,
        "conditions": [NotificationRuleCondition],
        "createdAt": "2007-12-03T10:15:30Z",
        "id": NotificationRuleId,
        "name": "xyz789",
        "namespaceId": "xyz789",
        "resourceName": "xyz789",
        "resourceNamespace": "xyz789",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

postgreSqlCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - PostgreSqlCredentialSecretChangedInput!

Example

Query
query PostgreSqlCredentialSecretChanged($input: PostgreSqlCredentialSecretChangedInput!) {
  postgreSqlCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": PostgreSqlCredentialSecretChangedInput}
Response
{
  "data": {
    "postgreSqlCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

postgreSqlInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - PostgreSqlInferSchemaInput!

Example

Query
query PostgreSqlInferSchema($input: PostgreSqlInferSchemaInput!) {
  postgreSqlInferSchema(input: $input)
}
Variables
{"input": PostgreSqlInferSchemaInput}
Response
{"data": {"postgreSqlInferSchema": JsonTypeDefinition}}

resourceNamespacesList

Example

Query
query ResourceNamespacesList {
  resourceNamespacesList {
    namespaceId
    resourceNamespace
  }
}
Response
{
  "data": {
    "resourceNamespacesList": [
      {
        "namespaceId": "xyz789",
        "resourceNamespace": "xyz789"
      }
    ]
  }
}

sampleInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - [JSONObject!]!

Example

Query
query SampleInferSchema($input: [JSONObject!]!) {
  sampleInferSchema(input: $input)
}
Variables
{"input": [{}]}
Response
{"data": {"sampleInferSchema": JsonTypeDefinition}}

segmentation

Response

Returns a Segmentation

Arguments
Name Description
id - SegmentationId!

Example

Query
query Segmentation($id: SegmentationId!) {
  segmentation(id: $id) {
    createdAt
    fields
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    segments {
      elements {
        ...SegmentFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{"id": SegmentationId}
Response
{
  "data": {
    "segmentation": {
      "createdAt": "2007-12-03T10:15:30Z",
      "fields": ["abc123"],
      "id": SegmentationId,
      "name": "xyz789",
      "namespaceId": "abc123",
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "segments": SegmentsResult,
      "source": Source,
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

segmentationByResourceName

Response

Returns a Segmentation

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query SegmentationByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  segmentationByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    createdAt
    fields
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    segments {
      elements {
        ...SegmentFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "xyz789"
}
Response
{
  "data": {
    "segmentationByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "fields": ["xyz789"],
      "id": SegmentationId,
      "name": "xyz789",
      "namespaceId": "abc123",
      "resourceName": "abc123",
      "resourceNamespace": "abc123",
      "segments": SegmentsResult,
      "source": Source,
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

segmentationsList

Response

Returns [Segmentation!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query SegmentationsList($filter: ResourceFilter) {
  segmentationsList(filter: $filter) {
    createdAt
    fields
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    segments {
      elements {
        ...SegmentFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "segmentationsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "fields": ["xyz789"],
        "id": SegmentationId,
        "name": "xyz789",
        "namespaceId": "abc123",
        "resourceName": "abc123",
        "resourceNamespace": "abc123",
        "segments": SegmentsResult,
        "source": Source,
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

segments

Response

Returns [Segment!]!

Arguments
Name Description
id - SegmentationId!

Example

Query
query Segments($id: SegmentationId!) {
  segments(id: $id) {
    dataQuality {
      incidentCount
      quality
      qualityDiff
      totalCount
    }
    fields {
      field
      value
    }
    id
    muted
  }
}
Variables
{"id": SegmentationId}
Response
{
  "data": {
    "segments": [
      {
        "dataQuality": DataQuality,
        "fields": [SegmentField],
        "id": SegmentId,
        "muted": true
      }
    ]
  }
}

segmentsByResourceName

Response

Returns [Segment!]!

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query SegmentsByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  segmentsByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    dataQuality {
      incidentCount
      quality
      qualityDiff
      totalCount
    }
    fields {
      field
      value
    }
    id
    muted
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "abc123"
}
Response
{
  "data": {
    "segmentsByResourceName": [
      {
        "dataQuality": DataQuality,
        "fields": [SegmentField],
        "id": SegmentId,
        "muted": true
      }
    ]
  }
}

snowflakeCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - SnowflakeCredentialSecretChangedInput!

Example

Query
query SnowflakeCredentialSecretChanged($input: SnowflakeCredentialSecretChangedInput!) {
  snowflakeCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": SnowflakeCredentialSecretChangedInput}
Response
{
  "data": {
    "snowflakeCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

snowflakeInferSchema

Response

Returns a JsonTypeDefinition!

Arguments
Name Description
input - SnowflakeInferSchemaInput!

Example

Query
query SnowflakeInferSchema($input: SnowflakeInferSchemaInput!) {
  snowflakeInferSchema(input: $input)
}
Variables
{"input": SnowflakeInferSchemaInput}
Response
{"data": {"snowflakeInferSchema": JsonTypeDefinition}}

source

Response

Returns a Source

Arguments
Name Description
id - SourceId!

Example

Query
query Source($id: SourceId!) {
  source(id: $id) {
    catalogAsset {
      assetType
      createdAt
      credential {
        ...CredentialFragment
      }
      description
      descriptions {
        ...CatalogAssetDescriptionFragment
      }
      externalTags {
        ...TagFragment
      }
      id
      joinedTables {
        ...CatalogAssetFragment
      }
      name
      queryUsers {
        ...QueryUserInfoFragment
      }
      stats {
        ...CatalogAssetStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    createdAt
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    id
    incidentGroups {
      elements {
        ...IncidentGroupFragment
      }
      index {
        ...IncidentGroupsIndexFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    jtdSchema
    name
    namespaceId
    recommendedValidators {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    resourceName
    resourceNamespace
    segmentations {
      createdAt
      fields
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      segments {
        ...SegmentsResultFragment
      }
      source {
        ...SourceFragment
      }
      updatedAt
    }
    state
    stateUpdatedAt
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
    windows {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"id": SourceId}
Response
{
  "data": {
    "source": {
      "catalogAsset": CatalogAsset,
      "createdAt": "2007-12-03T10:15:30Z",
      "credential": Credential,
      "id": SourceId,
      "incidentGroups": IncidentGroupsResult,
      "jtdSchema": JsonTypeDefinition,
      "name": "xyz789",
      "namespaceId": "abc123",
      "recommendedValidators": [Validator],
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "segmentations": [Segmentation],
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z",
      "windows": [Window]
    }
  }
}

sourceByResourceName

Response

Returns a Source

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query SourceByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  sourceByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    catalogAsset {
      assetType
      createdAt
      credential {
        ...CredentialFragment
      }
      description
      descriptions {
        ...CatalogAssetDescriptionFragment
      }
      externalTags {
        ...TagFragment
      }
      id
      joinedTables {
        ...CatalogAssetFragment
      }
      name
      queryUsers {
        ...QueryUserInfoFragment
      }
      stats {
        ...CatalogAssetStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    createdAt
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    id
    incidentGroups {
      elements {
        ...IncidentGroupFragment
      }
      index {
        ...IncidentGroupsIndexFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    jtdSchema
    name
    namespaceId
    recommendedValidators {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    resourceName
    resourceNamespace
    segmentations {
      createdAt
      fields
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      segments {
        ...SegmentsResultFragment
      }
      source {
        ...SourceFragment
      }
      updatedAt
    }
    state
    stateUpdatedAt
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
    windows {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "abc123"
}
Response
{
  "data": {
    "sourceByResourceName": {
      "catalogAsset": CatalogAsset,
      "createdAt": "2007-12-03T10:15:30Z",
      "credential": Credential,
      "id": SourceId,
      "incidentGroups": IncidentGroupsResult,
      "jtdSchema": JsonTypeDefinition,
      "name": "abc123",
      "namespaceId": "abc123",
      "recommendedValidators": [Validator],
      "resourceName": "abc123",
      "resourceNamespace": "abc123",
      "segmentations": [Segmentation],
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z",
      "windows": [Window]
    }
  }
}

sourcesList

Response

Returns [Source!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query SourcesList($filter: ResourceFilter) {
  sourcesList(filter: $filter) {
    catalogAsset {
      assetType
      createdAt
      credential {
        ...CredentialFragment
      }
      description
      descriptions {
        ...CatalogAssetDescriptionFragment
      }
      externalTags {
        ...TagFragment
      }
      id
      joinedTables {
        ...CatalogAssetFragment
      }
      name
      queryUsers {
        ...QueryUserInfoFragment
      }
      stats {
        ...CatalogAssetStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    createdAt
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    id
    incidentGroups {
      elements {
        ...IncidentGroupFragment
      }
      index {
        ...IncidentGroupsIndexFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    jtdSchema
    name
    namespaceId
    recommendedValidators {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
    resourceName
    resourceNamespace
    segmentations {
      createdAt
      fields
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      segments {
        ...SegmentsResultFragment
      }
      source {
        ...SourceFragment
      }
      updatedAt
    }
    state
    stateUpdatedAt
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
    windows {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "sourcesList": [
      {
        "catalogAsset": CatalogAsset,
        "createdAt": "2007-12-03T10:15:30Z",
        "credential": Credential,
        "id": SourceId,
        "incidentGroups": IncidentGroupsResult,
        "jtdSchema": JsonTypeDefinition,
        "name": "xyz789",
        "namespaceId": "xyz789",
        "recommendedValidators": [Validator],
        "resourceName": "xyz789",
        "resourceNamespace": "abc123",
        "segmentations": [Segmentation],
        "state": "BACKFILLING",
        "stateUpdatedAt": "2007-12-03T10:15:30Z",
        "tags": [Tag],
        "updatedAt": "2007-12-03T10:15:30Z",
        "windows": [Window]
      }
    ]
  }
}

tableauConnectedAppCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - TableauConnectedAppCredentialSecretChangedInput!

Example

Query
query TableauConnectedAppCredentialSecretChanged($input: TableauConnectedAppCredentialSecretChangedInput!) {
  tableauConnectedAppCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{"input": TableauConnectedAppCredentialSecretChangedInput}
Response
{
  "data": {
    "tableauConnectedAppCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": false
    }
  }
}

tableauPersonalAccessTokenCredentialSecretChanged

Response

Returns a CredentialSecretChangedResult!

Arguments
Name Description
input - TableauPersonalAccessTokenCredentialSecretChangedInput!

Example

Query
query TableauPersonalAccessTokenCredentialSecretChanged($input: TableauPersonalAccessTokenCredentialSecretChangedInput!) {
  tableauPersonalAccessTokenCredentialSecretChanged(input: $input) {
    errors {
      code
      message
    }
    hasChanged
  }
}
Variables
{
  "input": TableauPersonalAccessTokenCredentialSecretChangedInput
}
Response
{
  "data": {
    "tableauPersonalAccessTokenCredentialSecretChanged": {
      "errors": [ApiError],
      "hasChanged": true
    }
  }
}

tagsList

Response

Returns [Tag!]!

Example

Query
query TagsList {
  tagsList {
    createdAt
    id
    isImported
    isSystemTag
    key
    updatedAt
    value
  }
}
Response
{
  "data": {
    "tagsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": TagId,
        "isImported": true,
        "isSystemTag": true,
        "key": "abc123",
        "updatedAt": "2007-12-03T10:15:30Z",
        "value": "xyz789"
      }
    ]
  }
}

translateIncidentV1

Response

Returns an IncidentV1Translation

Arguments
Name Description
oldId - ID!

Example

Query
query TranslateIncidentV1($oldId: ID!) {
  translateIncidentV1(oldId: $oldId) {
    groupId
    incidentId
    oldId
  }
}
Variables
{"oldId": "4"}
Response
{
  "data": {
    "translateIncidentV1": {
      "groupId": IncidentGroupId,
      "incidentId": IncidentId,
      "oldId": 4
    }
  }
}

userByResourceName

Response

Returns a User

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query UserByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  userByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    createdAt
    displayName
    email
    fullName
    id
    identities {
      ... on FederatedIdentity {
        ...FederatedIdentityFragment
      }
      ... on LocalIdentity {
        ...LocalIdentityFragment
      }
    }
    lastLoginAt
    namespaceId
    resourceName
    resourceNamespace
    role
    status
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "abc123"
}
Response
{
  "data": {
    "userByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "displayName": "xyz789",
      "email": "abc123",
      "fullName": "abc123",
      "id": "4",
      "identities": [FederatedIdentity],
      "lastLoginAt": "2007-12-03T10:15:30Z",
      "namespaceId": "xyz789",
      "resourceName": "xyz789",
      "resourceNamespace": "abc123",
      "role": "ADMIN",
      "status": "ACTIVE",
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

users

Use usersList
Response

Returns [User!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query Users($filter: ResourceFilter) {
  users(filter: $filter) {
    createdAt
    displayName
    email
    fullName
    id
    identities {
      ... on FederatedIdentity {
        ...FederatedIdentityFragment
      }
      ... on LocalIdentity {
        ...LocalIdentityFragment
      }
    }
    lastLoginAt
    namespaceId
    resourceName
    resourceNamespace
    role
    status
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "users": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "displayName": "abc123",
        "email": "xyz789",
        "fullName": "xyz789",
        "id": "4",
        "identities": [FederatedIdentity],
        "lastLoginAt": "2007-12-03T10:15:30Z",
        "namespaceId": "xyz789",
        "resourceName": "xyz789",
        "resourceNamespace": "abc123",
        "role": "ADMIN",
        "status": "ACTIVE",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

usersList

Response

Returns [User!]!

Example

Query
query UsersList {
  usersList {
    createdAt
    displayName
    email
    fullName
    id
    identities {
      ... on FederatedIdentity {
        ...FederatedIdentityFragment
      }
      ... on LocalIdentity {
        ...LocalIdentityFragment
      }
    }
    lastLoginAt
    namespaceId
    resourceName
    resourceNamespace
    role
    status
    updatedAt
  }
}
Response
{
  "data": {
    "usersList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "displayName": "xyz789",
        "email": "xyz789",
        "fullName": "xyz789",
        "id": 4,
        "identities": [FederatedIdentity],
        "lastLoginAt": "2007-12-03T10:15:30Z",
        "namespaceId": "abc123",
        "resourceName": "abc123",
        "resourceNamespace": "abc123",
        "role": "ADMIN",
        "status": "ACTIVE",
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

validator

Response

Returns a Validator

Arguments
Name Description
id - ValidatorId!

Example

Query
query Validator($id: ValidatorId!) {
  validator(id: $id) {
    createdAt
    hasCustomName
    id
    incidents {
      backfillMode
      createdAt
      deviation
      endTime
      group {
        ...IncidentGroupFragment
      }
      id
      lowerBound
      severity
      startTime
      status
      updatedAt
      upperBound
      value
    }
    metricValueFormat
    name
    namespaceId
    progress {
      percentage
      processed
      total
    }
    resourceName
    resourceNamespace
    sourceConfig {
      filter
      segmentation {
        ...SegmentationFragment
      }
      source {
        ...SourceFragment
      }
      window {
        ...WindowFragment
      }
    }
    state
    stateUpdatedAt
    stats {
      lastArtifactAt
      lastIncidentAt
    }
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
  }
}
Variables
{"id": ValidatorId}
Response
{
  "data": {
    "validator": {
      "createdAt": "2007-12-03T10:15:30Z",
      "hasCustomName": true,
      "id": ValidatorId,
      "incidents": [Incident],
      "metricValueFormat": "NUMBER",
      "name": "abc123",
      "namespaceId": "abc123",
      "progress": ValidatorProgress,
      "resourceName": "abc123",
      "resourceNamespace": "xyz789",
      "sourceConfig": SourceConfig,
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "stats": ValidatorStats,
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

validatorByResourceName

Response

Returns a Validator

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query ValidatorByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  validatorByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    createdAt
    hasCustomName
    id
    incidents {
      backfillMode
      createdAt
      deviation
      endTime
      group {
        ...IncidentGroupFragment
      }
      id
      lowerBound
      severity
      startTime
      status
      updatedAt
      upperBound
      value
    }
    metricValueFormat
    name
    namespaceId
    progress {
      percentage
      processed
      total
    }
    resourceName
    resourceNamespace
    sourceConfig {
      filter
      segmentation {
        ...SegmentationFragment
      }
      source {
        ...SourceFragment
      }
      window {
        ...WindowFragment
      }
    }
    state
    stateUpdatedAt
    stats {
      lastArtifactAt
      lastIncidentAt
    }
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "xyz789"
}
Response
{
  "data": {
    "validatorByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "hasCustomName": false,
      "id": ValidatorId,
      "incidents": [Incident],
      "metricValueFormat": "NUMBER",
      "name": "abc123",
      "namespaceId": "abc123",
      "progress": ValidatorProgress,
      "resourceName": "abc123",
      "resourceNamespace": "abc123",
      "sourceConfig": SourceConfig,
      "state": "BACKFILLING",
      "stateUpdatedAt": "2007-12-03T10:15:30Z",
      "stats": ValidatorStats,
      "tags": [Tag],
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

validatorMetricDebugInfo

Response

Returns a ValidatorMetricDebugInfo!

Arguments
Name Description
input - ValidatorMetricDebugInfoInput!

Example

Query
query ValidatorMetricDebugInfo($input: ValidatorMetricDebugInfoInput!) {
  validatorMetricDebugInfo(input: $input) {
    endTime
    startTime
  }
}
Variables
{"input": ValidatorMetricDebugInfoInput}
Response
{
  "data": {
    "validatorMetricDebugInfo": {
      "endTime": "2007-12-03T10:15:30Z",
      "startTime": "2007-12-03T10:15:30Z"
    }
  }
}

validatorMetricDebugRecords

Response

Returns a DebugRecordsSample!

Arguments
Name Description
input - ValidatorMetricDebugInfoInput!

Example

Query
query ValidatorMetricDebugRecords($input: ValidatorMetricDebugInfoInput!) {
  validatorMetricDebugRecords(input: $input) {
    columns
    rows
  }
}
Variables
{"input": ValidatorMetricDebugInfoInput}
Response
{
  "data": {
    "validatorMetricDebugRecords": {
      "columns": ["xyz789"],
      "rows": [{}]
    }
  }
}

validatorSegmentMetrics

Arguments
Name Description
input - ValidatorSegmentMetricsInput!

Example

Query
query ValidatorSegmentMetrics($input: ValidatorSegmentMetricsInput!) {
  validatorSegmentMetrics(input: $input) {
    ... on ValidatorMetricWithDifferenceThresholdHistory {
      values {
        ...ValidatorMetricWithDifferenceThresholdFragment
      }
    }
    ... on ValidatorMetricWithDynamicThresholdHistory {
      values {
        ...ValidatorMetricWithDynamicThresholdFragment
      }
    }
    ... on ValidatorMetricWithFixedThresholdHistory {
      values {
        ...ValidatorMetricWithFixedThresholdFragment
      }
    }
  }
}
Variables
{"input": ValidatorSegmentMetricsInput}
Response
{
  "data": {
    "validatorSegmentMetrics": ValidatorMetricWithDifferenceThresholdHistory
  }
}

validatorsList

Response

Returns [Validator!]!

Arguments
Name Description
filter - ResourceFilter
id - SourceId!

Example

Query
query ValidatorsList(
  $filter: ResourceFilter,
  $id: SourceId!
) {
  validatorsList(
    filter: $filter,
    id: $id
  ) {
    createdAt
    hasCustomName
    id
    incidents {
      backfillMode
      createdAt
      deviation
      endTime
      group {
        ...IncidentGroupFragment
      }
      id
      lowerBound
      severity
      startTime
      status
      updatedAt
      upperBound
      value
    }
    metricValueFormat
    name
    namespaceId
    progress {
      percentage
      processed
      total
    }
    resourceName
    resourceNamespace
    sourceConfig {
      filter
      segmentation {
        ...SegmentationFragment
      }
      source {
        ...SourceFragment
      }
      window {
        ...WindowFragment
      }
    }
    state
    stateUpdatedAt
    stats {
      lastArtifactAt
      lastIncidentAt
    }
    tags {
      createdAt
      id
      isImported
      isSystemTag
      key
      updatedAt
      value
    }
    updatedAt
  }
}
Variables
{
  "filter": ResourceFilter,
  "id": SourceId
}
Response
{
  "data": {
    "validatorsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "hasCustomName": false,
        "id": ValidatorId,
        "incidents": [Incident],
        "metricValueFormat": "NUMBER",
        "name": "xyz789",
        "namespaceId": "xyz789",
        "progress": ValidatorProgress,
        "resourceName": "abc123",
        "resourceNamespace": "abc123",
        "sourceConfig": SourceConfig,
        "state": "BACKFILLING",
        "stateUpdatedAt": "2007-12-03T10:15:30Z",
        "stats": ValidatorStats,
        "tags": [Tag],
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

windowByResourceName

Response

Returns a Window

Arguments
Name Description
namespaceId - String! Default = "default"
resourceName - String!

Example

Query
query WindowByResourceName(
  $namespaceId: String!,
  $resourceName: String!
) {
  windowByResourceName(
    namespaceId: $namespaceId,
    resourceName: $resourceName
  ) {
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{
  "namespaceId": "default",
  "resourceName": "xyz789"
}
Response
{
  "data": {
    "windowByResourceName": {
      "createdAt": "2007-12-03T10:15:30Z",
      "id": WindowId,
      "name": "xyz789",
      "namespaceId": "xyz789",
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789",
      "source": Source,
      "updatedAt": "2007-12-03T10:15:30Z"
    }
  }
}

windowsList

Response

Returns [Window!]!

Arguments
Name Description
filter - ResourceFilter

Example

Query
query WindowsList($filter: ResourceFilter) {
  windowsList(filter: $filter) {
    createdAt
    id
    name
    namespaceId
    resourceName
    resourceNamespace
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
    updatedAt
  }
}
Variables
{"filter": ResourceFilter}
Response
{
  "data": {
    "windowsList": [
      {
        "createdAt": "2007-12-03T10:15:30Z",
        "id": WindowId,
        "name": "abc123",
        "namespaceId": "abc123",
        "resourceName": "xyz789",
        "resourceNamespace": "xyz789",
        "source": Source,
        "updatedAt": "2007-12-03T10:15:30Z"
      }
    ]
  }
}

Mutations

awsAthenaCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AwsAthenaCredentialCreateInput!

Example

Query
mutation AwsAthenaCredentialCreate($input: AwsAthenaCredentialCreateInput!) {
  awsAthenaCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsAthenaCredentialCreateInput}
Response
{
  "data": {
    "awsAthenaCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsAthenaCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AwsAthenaCredentialUpdateInput!

Example

Query
mutation AwsAthenaCredentialUpdate($input: AwsAthenaCredentialUpdateInput!) {
  awsAthenaCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsAthenaCredentialUpdateInput}
Response
{
  "data": {
    "awsAthenaCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsAthenaSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsAthenaSourceCreateInput!

Example

Query
mutation AwsAthenaSourceCreate($input: AwsAthenaSourceCreateInput!) {
  awsAthenaSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsAthenaSourceCreateInput}
Response
{
  "data": {
    "awsAthenaSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsAthenaSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsAthenaSourceUpdateInput!

Example

Query
mutation AwsAthenaSourceUpdate($input: AwsAthenaSourceUpdateInput!) {
  awsAthenaSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsAthenaSourceUpdateInput}
Response
{
  "data": {
    "awsAthenaSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AwsCredentialCreateInput!

Example

Query
mutation AwsCredentialCreate($input: AwsCredentialCreateInput!) {
  awsCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsCredentialCreateInput}
Response
{
  "data": {
    "awsCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AwsCredentialUpdateInput!

Example

Query
mutation AwsCredentialUpdate($input: AwsCredentialUpdateInput!) {
  awsCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsCredentialUpdateInput}
Response
{
  "data": {
    "awsCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsKinesisSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsKinesisSourceCreateInput!

Example

Query
mutation AwsKinesisSourceCreate($input: AwsKinesisSourceCreateInput!) {
  awsKinesisSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsKinesisSourceCreateInput}
Response
{
  "data": {
    "awsKinesisSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsKinesisSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsKinesisSourceUpdateInput!

Example

Query
mutation AwsKinesisSourceUpdate($input: AwsKinesisSourceUpdateInput!) {
  awsKinesisSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsKinesisSourceUpdateInput}
Response
{
  "data": {
    "awsKinesisSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsRedshiftCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AwsRedshiftCredentialCreateInput!

Example

Query
mutation AwsRedshiftCredentialCreate($input: AwsRedshiftCredentialCreateInput!) {
  awsRedshiftCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsRedshiftCredentialCreateInput}
Response
{
  "data": {
    "awsRedshiftCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsRedshiftCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AwsRedshiftCredentialUpdateInput!

Example

Query
mutation AwsRedshiftCredentialUpdate($input: AwsRedshiftCredentialUpdateInput!) {
  awsRedshiftCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AwsRedshiftCredentialUpdateInput}
Response
{
  "data": {
    "awsRedshiftCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

awsRedshiftSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsRedshiftSourceCreateInput!

Example

Query
mutation AwsRedshiftSourceCreate($input: AwsRedshiftSourceCreateInput!) {
  awsRedshiftSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsRedshiftSourceCreateInput}
Response
{
  "data": {
    "awsRedshiftSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsRedshiftSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsRedshiftSourceUpdateInput!

Example

Query
mutation AwsRedshiftSourceUpdate($input: AwsRedshiftSourceUpdateInput!) {
  awsRedshiftSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsRedshiftSourceUpdateInput}
Response
{
  "data": {
    "awsRedshiftSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsS3SourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AwsS3SourceCreateInput!

Example

Query
mutation AwsS3SourceCreate($input: AwsS3SourceCreateInput!) {
  awsS3SourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsS3SourceCreateInput}
Response
{
  "data": {
    "awsS3SourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

awsS3SourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AwsS3SourceUpdateInput!

Example

Query
mutation AwsS3SourceUpdate($input: AwsS3SourceUpdateInput!) {
  awsS3SourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AwsS3SourceUpdateInput}
Response
{
  "data": {
    "awsS3SourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

azureSynapseEntraIdCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AzureSynapseEntraIdCredentialCreateInput!

Example

Query
mutation AzureSynapseEntraIdCredentialCreate($input: AzureSynapseEntraIdCredentialCreateInput!) {
  azureSynapseEntraIdCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseEntraIdCredentialCreateInput}
Response
{
  "data": {
    "azureSynapseEntraIdCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

azureSynapseEntraIdCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AzureSynapseEntraIdCredentialUpdateInput!

Example

Query
mutation AzureSynapseEntraIdCredentialUpdate($input: AzureSynapseEntraIdCredentialUpdateInput!) {
  azureSynapseEntraIdCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseEntraIdCredentialUpdateInput}
Response
{
  "data": {
    "azureSynapseEntraIdCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

azureSynapseSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - AzureSynapseSourceCreateInput!

Example

Query
mutation AzureSynapseSourceCreate($input: AzureSynapseSourceCreateInput!) {
  azureSynapseSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AzureSynapseSourceCreateInput}
Response
{
  "data": {
    "azureSynapseSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

azureSynapseSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - AzureSynapseSourceUpdateInput!

Example

Query
mutation AzureSynapseSourceUpdate($input: AzureSynapseSourceUpdateInput!) {
  azureSynapseSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": AzureSynapseSourceUpdateInput}
Response
{
  "data": {
    "azureSynapseSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

azureSynapseSqlCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - AzureSynapseSqlCredentialCreateInput!

Example

Query
mutation AzureSynapseSqlCredentialCreate($input: AzureSynapseSqlCredentialCreateInput!) {
  azureSynapseSqlCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseSqlCredentialCreateInput}
Response
{
  "data": {
    "azureSynapseSqlCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

azureSynapseSqlCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - AzureSynapseSqlCredentialUpdateInput!

Example

Query
mutation AzureSynapseSqlCredentialUpdate($input: AzureSynapseSqlCredentialUpdateInput!) {
  azureSynapseSqlCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": AzureSynapseSqlCredentialUpdateInput}
Response
{
  "data": {
    "azureSynapseSqlCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

categoricalDistributionValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - CategoricalDistributionValidatorUpdateInput!

Example

Query
mutation CategoricalDistributionValidatorUpdate($input: CategoricalDistributionValidatorUpdateInput!) {
  categoricalDistributionValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": CategoricalDistributionValidatorUpdateInput}
Response
{
  "data": {
    "categoricalDistributionValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

categoricalDistributionValidatorWithDifferenceThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - CategoricalDistributionValidatorCreateInput!
threshold - DifferenceThresholdCreateInput!

Example

Query
mutation CategoricalDistributionValidatorWithDifferenceThresholdCreate(
  $input: CategoricalDistributionValidatorCreateInput!,
  $threshold: DifferenceThresholdCreateInput!
) {
  categoricalDistributionValidatorWithDifferenceThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": CategoricalDistributionValidatorCreateInput,
  "threshold": DifferenceThresholdCreateInput
}
Response
{
  "data": {
    "categoricalDistributionValidatorWithDifferenceThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

categoricalDistributionValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - CategoricalDistributionValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation CategoricalDistributionValidatorWithDynamicThresholdCreate(
  $input: CategoricalDistributionValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  categoricalDistributionValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": CategoricalDistributionValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "categoricalDistributionValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

categoricalDistributionValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - CategoricalDistributionValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation CategoricalDistributionValidatorWithFixedThresholdCreate(
  $input: CategoricalDistributionValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  categoricalDistributionValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": CategoricalDistributionValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "categoricalDistributionValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

channelDelete

Response

Returns a ChannelDeleteResult!

Arguments
Name Description
input - ChannelDeleteInput!

Example

Query
mutation ChannelDelete($input: ChannelDeleteInput!) {
  channelDelete(input: $input) {
    channel {
      createdAt
      id
      name
      namespaceId
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": ChannelDeleteInput}
Response
{
  "data": {
    "channelDelete": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

channelNamespaceUpdate

No longer supported
Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation ChannelNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  channelNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    namespaceId
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "channelNamespaceUpdate": {
      "errors": [ApiError],
      "namespaceId": "abc123",
      "resourceName": "xyz789",
      "resourceNamespace": "xyz789"
    }
  }
}

clickHouseCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - ClickHouseCredentialCreateInput!

Example

Query
mutation ClickHouseCredentialCreate($input: ClickHouseCredentialCreateInput!) {
  clickHouseCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": ClickHouseCredentialCreateInput}
Response
{
  "data": {
    "clickHouseCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

clickHouseCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - ClickHouseCredentialUpdateInput!

Example

Query
mutation ClickHouseCredentialUpdate($input: ClickHouseCredentialUpdateInput!) {
  clickHouseCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": ClickHouseCredentialUpdateInput}
Response
{
  "data": {
    "clickHouseCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

clickHouseSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - ClickHouseSourceCreateInput!

Example

Query
mutation ClickHouseSourceCreate($input: ClickHouseSourceCreateInput!) {
  clickHouseSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": ClickHouseSourceCreateInput}
Response
{
  "data": {
    "clickHouseSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

clickHouseSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - ClickHouseSourceUpdateInput!

Example

Query
mutation ClickHouseSourceUpdate($input: ClickHouseSourceUpdateInput!) {
  clickHouseSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": ClickHouseSourceUpdateInput}
Response
{
  "data": {
    "clickHouseSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

credentialNamespaceUpdate

No longer supported
Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation CredentialNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  credentialNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    namespaceId
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "credentialNamespaceUpdate": {
      "errors": [ApiError],
      "namespaceId": "xyz789",
      "resourceName": "xyz789",
      "resourceNamespace": "abc123"
    }
  }
}

credentialsDelete

Response

Returns a CredentialsDeleteResult!

Arguments
Name Description
ids - [CredentialId!]!

Example

Query
mutation CredentialsDelete($ids: [CredentialId!]!) {
  credentialsDelete(ids: $ids) {
    errors {
      code
      message
    }
  }
}
Variables
{"ids": [CredentialId]}
Response
{"data": {"credentialsDelete": {"errors": [ApiError]}}}

databricksCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DatabricksCredentialCreateInput!

Example

Query
mutation DatabricksCredentialCreate($input: DatabricksCredentialCreateInput!) {
  databricksCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DatabricksCredentialCreateInput}
Response
{
  "data": {
    "databricksCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

databricksCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - DatabricksCredentialUpdateInput!

Example

Query
mutation DatabricksCredentialUpdate($input: DatabricksCredentialUpdateInput!) {
  databricksCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DatabricksCredentialUpdateInput}
Response
{
  "data": {
    "databricksCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

databricksSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DatabricksSourceCreateInput!

Example

Query
mutation DatabricksSourceCreate($input: DatabricksSourceCreateInput!) {
  databricksSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DatabricksSourceCreateInput}
Response
{
  "data": {
    "databricksSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

databricksSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - DatabricksSourceUpdateInput!

Example

Query
mutation DatabricksSourceUpdate($input: DatabricksSourceUpdateInput!) {
  databricksSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DatabricksSourceUpdateInput}
Response
{
  "data": {
    "databricksSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtArtifactMultipartUploadAppendPart

Arguments
Name Description
input - DbtArtifactMultipartUploadAppendPartInput!

Example

Query
mutation DbtArtifactMultipartUploadAppendPart($input: DbtArtifactMultipartUploadAppendPartInput!) {
  dbtArtifactMultipartUploadAppendPart(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtArtifactMultipartUploadAppendPartInput}
Response
{
  "data": {
    "dbtArtifactMultipartUploadAppendPart": {
      "errors": [ApiError]
    }
  }
}

dbtArtifactMultipartUploadComplete

Arguments
Name Description
input - DbtArtifactMultipartUploadCompleteInput!

Example

Query
mutation DbtArtifactMultipartUploadComplete($input: DbtArtifactMultipartUploadCompleteInput!) {
  dbtArtifactMultipartUploadComplete(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtArtifactMultipartUploadCompleteInput}
Response
{
  "data": {
    "dbtArtifactMultipartUploadComplete": {
      "errors": [ApiError]
    }
  }
}

dbtArtifactMultipartUploadCreate

Arguments
Name Description
input - DbtArtifactMultipartUploadCreateInput!

Example

Query
mutation DbtArtifactMultipartUploadCreate($input: DbtArtifactMultipartUploadCreateInput!) {
  dbtArtifactMultipartUploadCreate(input: $input) {
    errors {
      code
      message
    }
    id
  }
}
Variables
{"input": DbtArtifactMultipartUploadCreateInput}
Response
{
  "data": {
    "dbtArtifactMultipartUploadCreate": {
      "errors": [ApiError],
      "id": DbtArtifactMultipartUploadId
    }
  }
}

dbtArtifactUpload

Response

Returns a DbtArtifactUploadResult!

Arguments
Name Description
input - DbtArtifactUploadInput!

Example

Query
mutation DbtArtifactUpload($input: DbtArtifactUploadInput!) {
  dbtArtifactUpload(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtArtifactUploadInput}
Response
{"data": {"dbtArtifactUpload": {"errors": [ApiError]}}}

dbtCloudCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DbtCloudCredentialCreateInput!

Example

Query
mutation DbtCloudCredentialCreate($input: DbtCloudCredentialCreateInput!) {
  dbtCloudCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCloudCredentialCreateInput}
Response
{
  "data": {
    "dbtCloudCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtCloudCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - DbtCloudCredentialUpdateInput!

Example

Query
mutation DbtCloudCredentialUpdate($input: DbtCloudCredentialUpdateInput!) {
  dbtCloudCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCloudCredentialUpdateInput}
Response
{
  "data": {
    "dbtCloudCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtCoreCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DbtCoreCredentialCreateInput!

Example

Query
mutation DbtCoreCredentialCreate($input: DbtCoreCredentialCreateInput!) {
  dbtCoreCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCoreCredentialCreateInput}
Response
{
  "data": {
    "dbtCoreCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtCoreCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - DbtCoreCredentialUpdateInput!

Example

Query
mutation DbtCoreCredentialUpdate($input: DbtCoreCredentialUpdateInput!) {
  dbtCoreCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DbtCoreCredentialUpdateInput}
Response
{
  "data": {
    "dbtCoreCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

dbtModelRunSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DbtModelRunSourceCreateInput!

Example

Query
mutation DbtModelRunSourceCreate($input: DbtModelRunSourceCreateInput!) {
  dbtModelRunSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtModelRunSourceCreateInput}
Response
{
  "data": {
    "dbtModelRunSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtModelRunSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - DbtModelRunSourceUpdateInput!

Example

Query
mutation DbtModelRunSourceUpdate($input: DbtModelRunSourceUpdateInput!) {
  dbtModelRunSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtModelRunSourceUpdateInput}
Response
{
  "data": {
    "dbtModelRunSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtTestResultSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DbtTestResultSourceCreateInput!

Example

Query
mutation DbtTestResultSourceCreate($input: DbtTestResultSourceCreateInput!) {
  dbtTestResultSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtTestResultSourceCreateInput}
Response
{
  "data": {
    "dbtTestResultSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

dbtTestResultSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - DbtTestResultSourceUpdateInput!

Example

Query
mutation DbtTestResultSourceUpdate($input: DbtTestResultSourceUpdateInput!) {
  dbtTestResultSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DbtTestResultSourceUpdateInput}
Response
{
  "data": {
    "dbtTestResultSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

demoCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - DemoCredentialCreateInput!

Example

Query
mutation DemoCredentialCreate($input: DemoCredentialCreateInput!) {
  demoCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": DemoCredentialCreateInput}
Response
{
  "data": {
    "demoCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

demoSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - DemoSourceCreateInput!

Example

Query
mutation DemoSourceCreate($input: DemoSourceCreateInput!) {
  demoSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": DemoSourceCreateInput}
Response
{
  "data": {
    "demoSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

fileWindowCreate

Response

Returns a WindowCreateResult!

Arguments
Name Description
input - FileWindowCreateInput!

Example

Query
mutation FileWindowCreate($input: FileWindowCreateInput!) {
  fileWindowCreate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FileWindowCreateInput}
Response
{
  "data": {
    "fileWindowCreate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

fixedBatchWindowCreate

Response

Returns a WindowCreateResult!

Arguments
Name Description
input - FixedBatchWindowCreateInput!

Example

Query
mutation FixedBatchWindowCreate($input: FixedBatchWindowCreateInput!) {
  fixedBatchWindowCreate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FixedBatchWindowCreateInput}
Response
{
  "data": {
    "fixedBatchWindowCreate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

fixedBatchWindowUpdate

Response

Returns a WindowUpdateResult!

Arguments
Name Description
input - FixedBatchWindowUpdateInput!

Example

Query
mutation FixedBatchWindowUpdate($input: FixedBatchWindowUpdateInput!) {
  fixedBatchWindowUpdate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FixedBatchWindowUpdateInput}
Response
{
  "data": {
    "fixedBatchWindowUpdate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

freshnessValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - FreshnessValidatorUpdateInput!

Example

Query
mutation FreshnessValidatorUpdate($input: FreshnessValidatorUpdateInput!) {
  freshnessValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": FreshnessValidatorUpdateInput}
Response
{
  "data": {
    "freshnessValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

freshnessValidatorWithDifferenceThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - FreshnessValidatorCreateInput!
threshold - DifferenceThresholdCreateInput!

Example

Query
mutation FreshnessValidatorWithDifferenceThresholdCreate(
  $input: FreshnessValidatorCreateInput!,
  $threshold: DifferenceThresholdCreateInput!
) {
  freshnessValidatorWithDifferenceThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": FreshnessValidatorCreateInput,
  "threshold": DifferenceThresholdCreateInput
}
Response
{
  "data": {
    "freshnessValidatorWithDifferenceThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

freshnessValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - FreshnessValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation FreshnessValidatorWithDynamicThresholdCreate(
  $input: FreshnessValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  freshnessValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": FreshnessValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "freshnessValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

freshnessValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - FreshnessValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation FreshnessValidatorWithFixedThresholdCreate(
  $input: FreshnessValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  freshnessValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": FreshnessValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "freshnessValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

gcpBigQuerySourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpBigQuerySourceCreateInput!

Example

Query
mutation GcpBigQuerySourceCreate($input: GcpBigQuerySourceCreateInput!) {
  gcpBigQuerySourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpBigQuerySourceCreateInput}
Response
{
  "data": {
    "gcpBigQuerySourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpBigQuerySourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpBigQuerySourceUpdateInput!

Example

Query
mutation GcpBigQuerySourceUpdate($input: GcpBigQuerySourceUpdateInput!) {
  gcpBigQuerySourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpBigQuerySourceUpdateInput}
Response
{
  "data": {
    "gcpBigQuerySourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - GcpCredentialCreateInput!

Example

Query
mutation GcpCredentialCreate($input: GcpCredentialCreateInput!) {
  gcpCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": GcpCredentialCreateInput}
Response
{
  "data": {
    "gcpCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

gcpCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - GcpCredentialUpdateInput!

Example

Query
mutation GcpCredentialUpdate($input: GcpCredentialUpdateInput!) {
  gcpCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": GcpCredentialUpdateInput}
Response
{
  "data": {
    "gcpCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

gcpPubSubLiteSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpPubSubLiteSourceCreateInput!

Example

Query
mutation GcpPubSubLiteSourceCreate($input: GcpPubSubLiteSourceCreateInput!) {
  gcpPubSubLiteSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubLiteSourceCreateInput}
Response
{
  "data": {
    "gcpPubSubLiteSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpPubSubLiteSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpPubSubLiteSourceUpdateInput!

Example

Query
mutation GcpPubSubLiteSourceUpdate($input: GcpPubSubLiteSourceUpdateInput!) {
  gcpPubSubLiteSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubLiteSourceUpdateInput}
Response
{
  "data": {
    "gcpPubSubLiteSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpPubSubSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpPubSubSourceCreateInput!

Example

Query
mutation GcpPubSubSourceCreate($input: GcpPubSubSourceCreateInput!) {
  gcpPubSubSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubSourceCreateInput}
Response
{
  "data": {
    "gcpPubSubSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpPubSubSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpPubSubSourceUpdateInput!

Example

Query
mutation GcpPubSubSourceUpdate($input: GcpPubSubSourceUpdateInput!) {
  gcpPubSubSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpPubSubSourceUpdateInput}
Response
{
  "data": {
    "gcpPubSubSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpStorageSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - GcpStorageSourceCreateInput!

Example

Query
mutation GcpStorageSourceCreate($input: GcpStorageSourceCreateInput!) {
  gcpStorageSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpStorageSourceCreateInput}
Response
{
  "data": {
    "gcpStorageSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

gcpStorageSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - GcpStorageSourceUpdateInput!

Example

Query
mutation GcpStorageSourceUpdate($input: GcpStorageSourceUpdateInput!) {
  gcpStorageSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": GcpStorageSourceUpdateInput}
Response
{
  "data": {
    "gcpStorageSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

globalWindowCreate

Response

Returns a WindowCreateResult!

Arguments
Name Description
input - GlobalWindowCreateInput!

Example

Query
mutation GlobalWindowCreate($input: GlobalWindowCreateInput!) {
  globalWindowCreate(input: $input) {
    errors {
      code
      message
    }
    window {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      source {
        ...SourceFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": GlobalWindowCreateInput}
Response
{
  "data": {
    "globalWindowCreate": {
      "errors": [ApiError],
      "window": Window
    }
  }
}

identityDelete

Response

Returns an IdentityDeleteResult!

Arguments
Name Description
input - IdentityDeleteInput!

Example

Query
mutation IdentityDelete($input: IdentityDeleteInput!) {
  identityDelete(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": IdentityDeleteInput}
Response
{
  "data": {
    "identityDelete": {"errors": [IdentityDeleteError]}
  }
}

identityProviderDelete

Response

Returns an IdentityProviderDeleteResult!

Arguments
Name Description
input - IdentityProviderDeleteInput!

Example

Query
mutation IdentityProviderDelete($input: IdentityProviderDeleteInput!) {
  identityProviderDelete(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": IdentityProviderDeleteInput}
Response
{
  "data": {
    "identityProviderDelete": {
      "errors": [IdentityProviderDeleteError]
    }
  }
}

identityProviderNamespaceUpdate

No longer supported
Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation IdentityProviderNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  identityProviderNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    namespaceId
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "identityProviderNamespaceUpdate": {
      "errors": [ApiError],
      "namespaceId": "abc123",
      "resourceName": "abc123",
      "resourceNamespace": "xyz789"
    }
  }
}

incidentGroupOwnerUpdate

Response

Returns an IncidentGroupOwnerUpdateResult!

Arguments
Name Description
input - IncidentGroupOwnerUpdateInput!

Example

Query
mutation IncidentGroupOwnerUpdate($input: IncidentGroupOwnerUpdateInput!) {
  incidentGroupOwnerUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": IncidentGroupOwnerUpdateInput}
Response
{
  "data": {
    "incidentGroupOwnerUpdate": {"errors": [ApiError]}
  }
}

incidentGroupStatusUpdate

Response

Returns an IncidentStatusUpdateResult!

Arguments
Name Description
input - IncidentGroupStatusUpdateInput!

Example

Query
mutation IncidentGroupStatusUpdate($input: IncidentGroupStatusUpdateInput!) {
  incidentGroupStatusUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": IncidentGroupStatusUpdateInput}
Response
{
  "data": {
    "incidentGroupStatusUpdate": {"errors": [ApiError]}
  }
}

incidentStatusUpdate

Response

Returns an IncidentStatusUpdateResult!

Arguments
Name Description
input - IncidentStatusUpdateInput!

Example

Query
mutation IncidentStatusUpdate($input: IncidentStatusUpdateInput!) {
  incidentStatusUpdate(input: $input) {
    errors {
      code
      message
    }
  }
}
Variables
{"input": IncidentStatusUpdateInput}
Response
{"data": {"incidentStatusUpdate": {"errors": [ApiError]}}}

kafkaSaslSslPlainCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - KafkaSaslSslPlainCredentialCreateInput!

Example

Query
mutation KafkaSaslSslPlainCredentialCreate($input: KafkaSaslSslPlainCredentialCreateInput!) {
  kafkaSaslSslPlainCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSaslSslPlainCredentialCreateInput}
Response
{
  "data": {
    "kafkaSaslSslPlainCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

kafkaSaslSslPlainCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - KafkaSaslSslPlainCredentialUpdateInput!

Example

Query
mutation KafkaSaslSslPlainCredentialUpdate($input: KafkaSaslSslPlainCredentialUpdateInput!) {
  kafkaSaslSslPlainCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSaslSslPlainCredentialUpdateInput}
Response
{
  "data": {
    "kafkaSaslSslPlainCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

kafkaSourceCreate

Response

Returns a SourceCreateResult!

Arguments
Name Description
input - KafkaSourceCreateInput!

Example

Query
mutation KafkaSourceCreate($input: KafkaSourceCreateInput!) {
  kafkaSourceCreate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": KafkaSourceCreateInput}
Response
{
  "data": {
    "kafkaSourceCreate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

kafkaSourceUpdate

Response

Returns a SourceUpdateResult!

Arguments
Name Description
input - KafkaSourceUpdateInput!

Example

Query
mutation KafkaSourceUpdate($input: KafkaSourceUpdateInput!) {
  kafkaSourceUpdate(input: $input) {
    errors {
      code
      message
    }
    source {
      catalogAsset {
        ...CatalogAssetFragment
      }
      createdAt
      credential {
        ...CredentialFragment
      }
      id
      incidentGroups {
        ...IncidentGroupsResultFragment
      }
      jtdSchema
      name
      namespaceId
      recommendedValidators {
        ...ValidatorFragment
      }
      resourceName
      resourceNamespace
      segmentations {
        ...SegmentationFragment
      }
      state
      stateUpdatedAt
      tags {
        ...TagFragment
      }
      updatedAt
      windows {
        ...WindowFragment
      }
    }
  }
}
Variables
{"input": KafkaSourceUpdateInput}
Response
{
  "data": {
    "kafkaSourceUpdate": {
      "errors": [ApiError],
      "source": Source
    }
  }
}

kafkaSslCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - KafkaSslCredentialCreateInput!

Example

Query
mutation KafkaSslCredentialCreate($input: KafkaSslCredentialCreateInput!) {
  kafkaSslCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSslCredentialCreateInput}
Response
{
  "data": {
    "kafkaSslCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

kafkaSslCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - KafkaSslCredentialUpdateInput!

Example

Query
mutation KafkaSslCredentialUpdate($input: KafkaSslCredentialUpdateInput!) {
  kafkaSslCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": KafkaSslCredentialUpdateInput}
Response
{
  "data": {
    "kafkaSslCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

lineageEdgeCreate

Response

Returns a LineageEdgeCreateResult!

Arguments
Name Description
input - LineageEdgeCreateInput!

Example

Query
mutation LineageEdgeCreate($input: LineageEdgeCreateInput!) {
  lineageEdgeCreate(input: $input) {
    edge {
      downstream {
        ...LineageNodeFragment
      }
      id
      sqlQuery
      upstream {
        ...LineageNodeFragment
      }
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": LineageEdgeCreateInput}
Response
{
  "data": {
    "lineageEdgeCreate": {
      "edge": LineageEdge,
      "errors": [ApiError]
    }
  }
}

lineageEdgesDelete

Response

Returns a LineageEdgesDeleteResult!

Arguments
Name Description
ids - [LineageEdgeId!]!

Example

Query
mutation LineageEdgesDelete($ids: [LineageEdgeId!]!) {
  lineageEdgesDelete(ids: $ids) {
    errors {
      code
      message
    }
  }
}
Variables
{"ids": [LineageEdgeId]}
Response
{"data": {"lineageEdgesDelete": {"errors": [ApiError]}}}

localIdentityProviderUpdate

Response

Returns an IdentityProviderUpdateResult!

Arguments
Name Description
input - LocalIdentityProviderUpdateInput!

Example

Query
mutation LocalIdentityProviderUpdate($input: LocalIdentityProviderUpdateInput!) {
  localIdentityProviderUpdate(input: $input) {
    errors {
      code
      message
    }
    identityProvider {
      createdAt
      disabled
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": LocalIdentityProviderUpdateInput}
Response
{
  "data": {
    "localIdentityProviderUpdate": {
      "errors": [IdentityProviderUpdateError],
      "identityProvider": IdentityProvider
    }
  }
}

lookerCredentialCreate

Response

Returns a CredentialCreateResult!

Arguments
Name Description
input - LookerCredentialCreateInput!

Example

Query
mutation LookerCredentialCreate($input: LookerCredentialCreateInput!) {
  lookerCredentialCreate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": LookerCredentialCreateInput}
Response
{
  "data": {
    "lookerCredentialCreate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

lookerCredentialUpdate

Response

Returns a CredentialUpdateResult!

Arguments
Name Description
input - LookerCredentialUpdateInput!

Example

Query
mutation LookerCredentialUpdate($input: LookerCredentialUpdateInput!) {
  lookerCredentialUpdate(input: $input) {
    credential {
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": LookerCredentialUpdateInput}
Response
{
  "data": {
    "lookerCredentialUpdate": {
      "credential": Credential,
      "errors": [ApiError]
    }
  }
}

msTeamsChannelCreate

Response

Returns a ChannelCreateResult!

Arguments
Name Description
input - MsTeamsChannelCreateInput!

Example

Query
mutation MsTeamsChannelCreate($input: MsTeamsChannelCreateInput!) {
  msTeamsChannelCreate(input: $input) {
    channel {
      createdAt
      id
      name
      namespaceId
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": MsTeamsChannelCreateInput}
Response
{
  "data": {
    "msTeamsChannelCreate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

msTeamsChannelUpdate

Response

Returns a ChannelUpdateResult!

Arguments
Name Description
input - MsTeamsChannelUpdateInput!

Example

Query
mutation MsTeamsChannelUpdate($input: MsTeamsChannelUpdateInput!) {
  msTeamsChannelUpdate(input: $input) {
    channel {
      createdAt
      id
      name
      namespaceId
      notificationRules {
        ...NotificationRuleFragment
      }
      resourceName
      resourceNamespace
      updatedAt
    }
    errors {
      code
      message
    }
  }
}
Variables
{"input": MsTeamsChannelUpdateInput}
Response
{
  "data": {
    "msTeamsChannelUpdate": {
      "channel": Channel,
      "errors": [ApiError]
    }
  }
}

notificationRuleCreate

Response

Returns a NotificationRuleCreateResult!

Arguments
Name Description
input - NotificationRuleCreateInput!

Example

Query
mutation NotificationRuleCreate($input: NotificationRuleCreateInput!) {
  notificationRuleCreate(input: $input) {
    errors {
      code
      message
    }
    notificationRule {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": NotificationRuleCreateInput}
Response
{
  "data": {
    "notificationRuleCreate": {
      "errors": [ApiError],
      "notificationRule": NotificationRule
    }
  }
}

notificationRuleDelete

Response

Returns a NotificationRuleDeleteResult!

Arguments
Name Description
input - NotificationRuleDeleteInput!

Example

Query
mutation NotificationRuleDelete($input: NotificationRuleDeleteInput!) {
  notificationRuleDelete(input: $input) {
    errors {
      code
      message
    }
    notificationRule {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": NotificationRuleDeleteInput}
Response
{
  "data": {
    "notificationRuleDelete": {
      "errors": [ApiError],
      "notificationRule": NotificationRule
    }
  }
}

notificationRuleNamespaceUpdate

No longer supported
Response

Returns a ResourceNamespaceUpdatedResult!

Arguments
Name Description
input - ResourceNamespaceUpdateInput!

Example

Query
mutation NotificationRuleNamespaceUpdate($input: ResourceNamespaceUpdateInput!) {
  notificationRuleNamespaceUpdate(input: $input) {
    errors {
      code
      message
    }
    namespaceId
    resourceName
    resourceNamespace
  }
}
Variables
{"input": ResourceNamespaceUpdateInput}
Response
{
  "data": {
    "notificationRuleNamespaceUpdate": {
      "errors": [ApiError],
      "namespaceId": "xyz789",
      "resourceName": "xyz789",
      "resourceNamespace": "abc123"
    }
  }
}

notificationRuleUpdate

Response

Returns a NotificationRuleUpdateResult!

Arguments
Name Description
input - NotificationRuleUpdateInput!

Example

Query
mutation NotificationRuleUpdate($input: NotificationRuleUpdateInput!) {
  notificationRuleUpdate(input: $input) {
    errors {
      code
      message
    }
    notificationRule {
      channel {
        ...ChannelFragment
      }
      conditions {
        ...NotificationRuleConditionFragment
      }
      createdAt
      id
      name
      namespaceId
      resourceName
      resourceNamespace
      updatedAt
    }
  }
}
Variables
{"input": NotificationRuleUpdateInput}
Response
{
  "data": {
    "notificationRuleUpdate": {
      "errors": [ApiError],
      "notificationRule": NotificationRule
    }
  }
}

numericAnomalyValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - NumericAnomalyValidatorUpdateInput!

Example

Query
mutation NumericAnomalyValidatorUpdate($input: NumericAnomalyValidatorUpdateInput!) {
  numericAnomalyValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": NumericAnomalyValidatorUpdateInput}
Response
{
  "data": {
    "numericAnomalyValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericAnomalyValidatorWithDifferenceThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericAnomalyValidatorCreateInput!
threshold - DifferenceThresholdCreateInput!

Example

Query
mutation NumericAnomalyValidatorWithDifferenceThresholdCreate(
  $input: NumericAnomalyValidatorCreateInput!,
  $threshold: DifferenceThresholdCreateInput!
) {
  numericAnomalyValidatorWithDifferenceThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericAnomalyValidatorCreateInput,
  "threshold": DifferenceThresholdCreateInput
}
Response
{
  "data": {
    "numericAnomalyValidatorWithDifferenceThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericAnomalyValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericAnomalyValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation NumericAnomalyValidatorWithDynamicThresholdCreate(
  $input: NumericAnomalyValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  numericAnomalyValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericAnomalyValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "numericAnomalyValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericAnomalyValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericAnomalyValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation NumericAnomalyValidatorWithFixedThresholdCreate(
  $input: NumericAnomalyValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  numericAnomalyValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericAnomalyValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "numericAnomalyValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericDistributionValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - NumericDistributionValidatorUpdateInput!

Example

Query
mutation NumericDistributionValidatorUpdate($input: NumericDistributionValidatorUpdateInput!) {
  numericDistributionValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": NumericDistributionValidatorUpdateInput}
Response
{
  "data": {
    "numericDistributionValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericDistributionValidatorWithDifferenceThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericDistributionValidatorCreateInput!
threshold - DifferenceThresholdCreateInput!

Example

Query
mutation NumericDistributionValidatorWithDifferenceThresholdCreate(
  $input: NumericDistributionValidatorCreateInput!,
  $threshold: DifferenceThresholdCreateInput!
) {
  numericDistributionValidatorWithDifferenceThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericDistributionValidatorCreateInput,
  "threshold": DifferenceThresholdCreateInput
}
Response
{
  "data": {
    "numericDistributionValidatorWithDifferenceThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericDistributionValidatorWithDynamicThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericDistributionValidatorCreateInput!
threshold - DynamicThresholdCreateInput!

Example

Query
mutation NumericDistributionValidatorWithDynamicThresholdCreate(
  $input: NumericDistributionValidatorCreateInput!,
  $threshold: DynamicThresholdCreateInput!
) {
  numericDistributionValidatorWithDynamicThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericDistributionValidatorCreateInput,
  "threshold": DynamicThresholdCreateInput
}
Response
{
  "data": {
    "numericDistributionValidatorWithDynamicThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericDistributionValidatorWithFixedThresholdCreate

Response

Returns a ValidatorCreateResult!

Arguments
Name Description
input - NumericDistributionValidatorCreateInput!
threshold - FixedThresholdCreateInput!

Example

Query
mutation NumericDistributionValidatorWithFixedThresholdCreate(
  $input: NumericDistributionValidatorCreateInput!,
  $threshold: FixedThresholdCreateInput!
) {
  numericDistributionValidatorWithFixedThresholdCreate(
    input: $input,
    threshold: $threshold
  ) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{
  "input": NumericDistributionValidatorCreateInput,
  "threshold": FixedThresholdCreateInput
}
Response
{
  "data": {
    "numericDistributionValidatorWithFixedThresholdCreate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}

numericValidatorUpdate

Response

Returns a ValidatorUpdateResult!

Arguments
Name Description
input - NumericValidatorUpdateInput!

Example

Query
mutation NumericValidatorUpdate($input: NumericValidatorUpdateInput!) {
  numericValidatorUpdate(input: $input) {
    errors {
      code
      message
    }
    validator {
      createdAt
      hasCustomName
      id
      incidents {
        ...IncidentFragment
      }
      metricValueFormat
      name
      namespaceId
      progress {
        ...ValidatorProgressFragment
      }
      resourceName
      resourceNamespace
      sourceConfig {
        ...SourceConfigFragment
      }
      state
      stateUpdatedAt
      stats {
        ...ValidatorStatsFragment
      }
      tags {
        ...TagFragment
      }
      updatedAt
    }
  }
}
Variables
{"input": NumericValidatorUpdateInput}
Response
{
  "data": {
    "numericValidatorUpdate": {
      "errors": [ApiError],
      "validator": Validator
    }
  }
}