Mutation
mutation SourceSchemaVerify($id: SourceId!, $input: JsonTypeDefinition!) {
sourceSchemaVerify(id: $id, input: $input) {
segmentationConflicts {
fields
segmentation {
createdAt
fields
filter {
__typename
}
id
name
namespace {
__typename
}
}
}
validatorConflicts {
fields
validator {
createdAt
dataQualityDimension
dataQualityFields
debugQueries {
__typename
}
description
id
}
}
windowConflicts {
fields
window {
createdAt
id
name
namespace {
__typename
}
resourceName
source {
__typename
}
}
}
}
}Variables
{
"id": "value",
"input": "value"
}Response
{
"data": {
"sourceSchemaVerify": {
"segmentationConflicts": [
{
"fields": [
"value"
],
"segmentation": {
"createdAt": "value",
"fields": [
"string"
],
"filter": {
"__typename": "Filter"
},
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
}
}
}
],
"validatorConflicts": [
{
"fields": [
"value"
],
"validator": {
"createdAt": "value",
"dataQualityDimension": "ACCURACY",
"dataQualityFields": [
"value"
],
"debugQueries": [
{
"__typename": "ValidatorDebugQuery"
}
],
"description": "string",
"id": "value"
}
}
],
"windowConflicts": [
{
"fields": [
"value"
],
"window": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"source": {
"__typename": "Source"
}
}
}
]
}
}
}Mutations
sourceSchemaVerify
Verify the source’s schema. Requires SOURCES_WRITE permissions.
MUTATION
sourceSchemaVerify(id: SourceId!, input: JsonTypeDefinition!): SourceSchemaVerifyResult!Arguments
id
SourceId!
required
input
JsonTypeDefinition!
required
Returns
segmentationConflicts
Segmentation conflicts.
validatorConflicts
Validator conflicts.
windowConflicts
Window conflicts.
Mutation
mutation SourceSchemaVerify($id: SourceId!, $input: JsonTypeDefinition!) {
sourceSchemaVerify(id: $id, input: $input) {
segmentationConflicts {
fields
segmentation {
createdAt
fields
filter {
__typename
}
id
name
namespace {
__typename
}
}
}
validatorConflicts {
fields
validator {
createdAt
dataQualityDimension
dataQualityFields
debugQueries {
__typename
}
description
id
}
}
windowConflicts {
fields
window {
createdAt
id
name
namespace {
__typename
}
resourceName
source {
__typename
}
}
}
}
}Variables
{
"id": "value",
"input": "value"
}Response
{
"data": {
"sourceSchemaVerify": {
"segmentationConflicts": [
{
"fields": [
"value"
],
"segmentation": {
"createdAt": "value",
"fields": [
"string"
],
"filter": {
"__typename": "Filter"
},
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
}
}
}
],
"validatorConflicts": [
{
"fields": [
"value"
],
"validator": {
"createdAt": "value",
"dataQualityDimension": "ACCURACY",
"dataQualityFields": [
"value"
],
"debugQueries": [
{
"__typename": "ValidatorDebugQuery"
}
],
"description": "string",
"id": "value"
}
}
],
"windowConflicts": [
{
"fields": [
"value"
],
"window": {
"createdAt": "value",
"id": "value",
"name": "string",
"namespace": {
"__typename": "Namespace"
},
"resourceName": "string",
"source": {
"__typename": "Source"
}
}
}
]
}
}
}