Mutation
mutation AddCustomIntegrationNodes($chartLikeNodes: [IntegrationNodeChartLike!]!, $dashboardLikeNodes: [IntegrationNodeDashboardLike!]!, $datasourceLikeNodes: [IntegrationNodeDatasourceLike!]!, $integrationUid: String!, $snapshotHasMoreNodes: Boolean!) {
addCustomIntegrationNodes(chartLikeNodes: $chartLikeNodes, dashboardLikeNodes: $dashboardLikeNodes, datasourceLikeNodes: $datasourceLikeNodes, integrationUid: $integrationUid, snapshotHasMoreNodes: $snapshotHasMoreNodes) {
ok
snapshotId
}
}Variables
{
"chartLikeNodes": [
{
"name": "string",
"nodeType": "string",
"stableId": "string",
"lineage": {
"upstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
},
"downstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
}
},
"attributes": {
"name": "string",
"createdAt": 1,
"lastModifiedAt": 1,
"url": "string",
"owner": "string",
"description": "string",
"tags": [
"string"
],
"fields": [
{
"name": "string",
"description": "string",
"type": "string",
"dataType": "string"
}
]
}
}
],
"dashboardLikeNodes": [
{
"name": "string",
"nodeType": "string",
"stableId": "string",
"lineage": {
"upstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
},
"downstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
}
},
"attributes": {
"name": "string",
"createdAt": 1,
"lastModifiedAt": 1,
"url": "string",
"owner": "string",
"description": "string",
"tags": [
"string"
]
}
}
],
"datasourceLikeNodes": [
{
"name": "string",
"nodeType": "string",
"stableId": "string",
"lineage": {
"upstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
},
"downstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
}
},
"attributes": {
"name": "string",
"createdAt": 1,
"description": "string",
"url": "string",
"database": "string",
"schema": "string",
"table": "string",
"fields": [
{
"name": "string",
"description": "string",
"type": "string",
"dataType": "string"
}
]
}
}
],
"integrationUid": "string",
"snapshotHasMoreNodes": true
}Response
{
"data": {
"addCustomIntegrationNodes": {
"ok": true,
"snapshotId": 1
}
}
}addCustomIntegrationNodes
MUTATION
addCustomIntegrationNodes(chartLikeNodes: [IntegrationNodeChartLike!]!, dashboardLikeNodes: [IntegrationNodeDashboardLike!]!, datasourceLikeNodes: [IntegrationNodeDatasourceLike!]!, integrationUid: String!, snapshotHasMoreNodes: Boolean!, snapshotId: Int): AddCustomIntegrationNodesArguments
chartLikeNodes
[IntegrationNodeChartLike!]!
required
dashboardLikeNodes
[IntegrationNodeDashboardLike!]!
required
datasourceLikeNodes
[IntegrationNodeDatasourceLike!]!
required
integrationUid
String!
required
snapshotHasMoreNodes
Boolean!
required
snapshotId
Int
Returns
ok
Boolean!
snapshotId
Int!
Mutation
mutation AddCustomIntegrationNodes($chartLikeNodes: [IntegrationNodeChartLike!]!, $dashboardLikeNodes: [IntegrationNodeDashboardLike!]!, $datasourceLikeNodes: [IntegrationNodeDatasourceLike!]!, $integrationUid: String!, $snapshotHasMoreNodes: Boolean!) {
addCustomIntegrationNodes(chartLikeNodes: $chartLikeNodes, dashboardLikeNodes: $dashboardLikeNodes, datasourceLikeNodes: $datasourceLikeNodes, integrationUid: $integrationUid, snapshotHasMoreNodes: $snapshotHasMoreNodes) {
ok
snapshotId
}
}Variables
{
"chartLikeNodes": [
{
"name": "string",
"nodeType": "string",
"stableId": "string",
"lineage": {
"upstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
},
"downstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
}
},
"attributes": {
"name": "string",
"createdAt": 1,
"lastModifiedAt": 1,
"url": "string",
"owner": "string",
"description": "string",
"tags": [
"string"
],
"fields": [
{
"name": "string",
"description": "string",
"type": "string",
"dataType": "string"
}
]
}
}
],
"dashboardLikeNodes": [
{
"name": "string",
"nodeType": "string",
"stableId": "string",
"lineage": {
"upstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
},
"downstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
}
},
"attributes": {
"name": "string",
"createdAt": 1,
"lastModifiedAt": 1,
"url": "string",
"owner": "string",
"description": "string",
"tags": [
"string"
]
}
}
],
"datasourceLikeNodes": [
{
"name": "string",
"nodeType": "string",
"stableId": "string",
"lineage": {
"upstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
},
"downstreamReferences": {
"referencesToSqlTables": [
{
"database": "string",
"schema": "string",
"table": "string"
}
],
"referencesToNativeIntegrations": [
{
"nodeType": "TableauDatasource",
"nodeId": "string",
"nodeName": "string"
}
],
"referencesToCustomIntegrations": [
{
"integrationUid": "string",
"integrationName": "string",
"nodeType": "string",
"nodeStableId": "string",
"nodeName": "string"
}
]
}
},
"attributes": {
"name": "string",
"createdAt": 1,
"description": "string",
"url": "string",
"database": "string",
"schema": "string",
"table": "string",
"fields": [
{
"name": "string",
"description": "string",
"type": "string",
"dataType": "string"
}
]
}
}
],
"integrationUid": "string",
"snapshotHasMoreNodes": true
}Response
{
"data": {
"addCustomIntegrationNodes": {
"ok": true,
"snapshotId": 1
}
}
}Related topics
Custom IntegrationCustom Integration APIMindmapsCustom TestsAlerts Configuration and Customization⌘I