Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Schema Types

Table of Contents

Query (RootQueryType)

Field Argument Type Description
agent Agent
id ID! The id of the record
dataset Dataset
id ID! The id of the record
generator Generator
id ID! The id of the record
package Package
id ID! The id of the record
pipeline Pipeline
id ID! The id of the record
pipelineRun PipelineRun
id ID! The id of the record
pipelineSweep PipelineSweep
id ID! The id of the record
project Project
handleName String!
id ID
projects [Project!]!
filter ProjectFilterInput A filter to limit the results
sort [ProjectSortInput] How to sort the records in the response
runningAgent RunningAgent
id ID! The id of the record
transform Transform
id ID! The id of the record

Mutation (RootMutationType)

Field Argument Type Description
archiveProject ArchiveProjectResult Mark the project as closed to new activity that increases costs.
id ID
createAgent CreateAgentResult
input CreateAgentInput
createGenerator CreateGeneratorResult
input CreateGeneratorInput
createPackage CreatePackageResult
input CreatePackageInput
createPipeline CreatePipelineResult
input CreatePipelineInput
createProject CreateProjectResult
input CreateProjectInput
createTransform CreateTransformResult
input CreateTransformInput
deleteAgent DeleteAgentResult
id ID
deleteDataset DeleteDatasetResult
id ID
deleteGenerator DeleteGeneratorResult
id ID
deletePackage DeletePackageResult
id ID
deletePipeline DeletePipelineResult
id ID
deleteSyncedAgent DeleteSyncedAgentResult
id ID
deleteSyncedDataset DeleteSyncedDatasetResult
id ID
deleteSyncedGenerator DeleteSyncedGeneratorResult
id ID
deleteSyncedPipeline DeleteSyncedPipelineResult
id ID
deleteSyncedTransform DeleteSyncedTransformResult
id ID
deleteTransform DeleteTransformResult
id ID
runAgent RunAgentResult
input RunAgentInput
runPipeline RunPipelineResult
input RunPipelineInput
sendEventToAgent SendEventToAgentResult Send an event to an agent
agentId ID!
domain String!
name String!
params Json
stopAgent StopAgentResult
id ID
sweepPipeline SweepPipelineResult
input SweepPipelineInput
syncAgent SyncAgentResult
input SyncAgentInput
syncGenerator SyncGeneratorResult
input SyncGeneratorInput
syncPipeline SyncPipelineResult
input SyncPipelineInput
syncTransform SyncTransformResult
input SyncTransformInput
unarchiveProject UnarchiveProjectResult Mark the project as open to new activity that increases costs.
id ID
updateAgent UpdateAgentResult
id ID
input UpdateAgentInput
updateDataset UpdateDatasetResult
id ID
input UpdateDatasetInput
updateGenerator UpdateGeneratorResult
id ID
input UpdateGeneratorInput
updatePackage UpdatePackageResult
id ID
input UpdatePackageInput
updatePipeline UpdatePipelineResult
id ID
input UpdatePipelineInput
updateProject UpdateProjectResult
id ID
input UpdateProjectInput
updateSyncedAgent UpdateSyncedAgentResult
id ID
input UpdateSyncedAgentInput
updateTransform UpdateTransformResult
id ID
input UpdateTransformInput

Objects

Action

Field Argument Type Description
domain String
name String
params Json

Agent

Field Argument Type Description
behaviors [String!]
id ID!
isSynced Boolean Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
name String!
packages [String!]
project Project!
runningAgents [RunningAgent!]!
filter RunningAgentFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [RunningAgentSortInput] How to sort the records in the response

ArchiveProjectResult

The result of the :archive_project mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Project The successful result of the mutation

CreateAgentResult

The result of the :create_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Agent The successful result of the mutation

CreateGeneratorResult

The result of the :create_generator mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Generator The successful result of the mutation

CreatePackageResult

The result of the :create_package mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Package The successful result of the mutation

CreatePipelineResult

The result of the :create_pipeline mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Pipeline The successful result of the mutation

CreateProjectResult

The result of the :create_project mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Project The successful result of the mutation

CreateTransformResult

The result of the :create_transform mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Transform The successful result of the mutation

Dataset

Field Argument Type Description
contentType String
description String
id ID!
isSynced Boolean Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
md5Hash String
path String!
pipelineRun PipelineRun
project Project!
provenance Json
sha1Hash String
sha256Hash String
size Int

DatasetInvocation

Field Argument Type Description
columns [String!]
hasHeaders Boolean
load String
path String!
quote String
separator String

DeleteAgentResult

The result of the :delete_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Agent The record that was successfully deleted

DeleteDatasetResult

The result of the :delete_dataset mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Dataset The record that was successfully deleted

DeleteGeneratorResult

The result of the :delete_generator mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Generator The record that was successfully deleted

DeletePackageResult

The result of the :delete_package mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Package The record that was successfully deleted

DeletePipelineResult

The result of the :delete_pipeline mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Pipeline The record that was successfully deleted

DeleteSyncedAgentResult

The result of the :delete_synced_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Agent The record that was successfully deleted

DeleteSyncedDatasetResult

The result of the :delete_synced_dataset mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Dataset The record that was successfully deleted

DeleteSyncedGeneratorResult

The result of the :delete_synced_generator mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Generator The record that was successfully deleted

DeleteSyncedPipelineResult

The result of the :delete_synced_pipeline mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Pipeline The record that was successfully deleted

DeleteSyncedTransformResult

The result of the :delete_synced_transform mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Transform The record that was successfully deleted

DeleteTransformResult

The result of the :delete_transform mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Transform The record that was successfully deleted

Generator

Field Argument Type Description
configuration Json
description String
extract String A SPARQL query for extracting data from the graph.
id ID!
isSynced Boolean Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
load String! A Turtle template for loading generated data into the graph.
path String!
project Project!
transform String The path of the transform to use for this generator.

GeneratorInvocation

Field Argument Type Description
configuration Json
path String!

MutationError

An error generated by a failed mutation

Field Argument Type Description
code String An error code for the given error
fields [String] The field or fields that produced the error
message String The human readable error message
shortMessage String A shorter error message, with vars not replaced
vars Json Replacements for the short message

Package

Field Argument Type Description
id ID!
isSynced Boolean Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
name String!
project Project!
source String!

Pipeline

Field Argument Type Description
description String
generators [PipelineGenerator!]
id ID!
isSynced Boolean Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
path String!
pipelineRuns [PipelineRun!]!
filter PipelineRunFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [PipelineRunSortInput] How to sort the records in the response
pipelineSweeps [PipelineSweep!]!
filter PipelineSweepFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [PipelineSweepSortInput] How to sort the records in the response
project Project!
seeders [PipelineSeeder!]

PipelineGenerator

Field Argument Type Description
dependsOn [String!]
generator GeneratorInvocation!
label String!
name String

PipelineRun

Field Argument Type Description
actor User!
dataset Dataset
error String
id ID!
jobStatus String
parameters Json
pipeline Pipeline!
pipelineSweep PipelineSweep
project Project
provenance Json

PipelineSeeder

Field Argument Type Description
dataset DatasetInvocation
generator GeneratorInvocation
name String

PipelineSweep

Field Argument Type Description
actor User!
id ID!
jobStatus String
parameters Json
pipeline Pipeline!
pipelineRuns [PipelineRun!]!
filter PipelineRunFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [PipelineRunSortInput] How to sort the records in the response
sweptParameters Json

Project

Field Argument Type Description
agents [Agent!]!
filter AgentFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [AgentSortInput] How to sort the records in the response
datasetCount Int!
datasetSize Int
datasets [Dataset!]!
filter DatasetFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [DatasetSortInput] How to sort the records in the response
description String
generatorCount Int!
generators [Generator!]!
filter GeneratorFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [GeneratorSortInput] How to sort the records in the response
handleName String
id ID!
isArchived Boolean
isPublic Boolean
name String!
packageCount Int!
packages [Package!]!
filter PackageFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [PackageSortInput] How to sort the records in the response
pipelineCount Int!
pipelines [Pipeline!]!
filter PipelineFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [PipelineSortInput] How to sort the records in the response
runningAgentCount Int!
transformCount Int!
transforms [Transform!]!
filter TransformFilterInput A filter to limit the results
limit Int The number of records to return.
offset Int The number of records to skip.
sort [TransformSortInput] How to sort the records in the response
user User

RunAgentResult

The result of the :run_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result RunningAgent The successful result of the mutation

RunPipelineResult

The result of the :run_pipeline mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result PipelineRun The successful result of the mutation

RunningAgent

Field Argument Type Description
agent Agent!
id ID!
projectId String
startedAt DateTime!
status String

SendEventToAgentResult

Field Argument Type Description
errors MutationError
result [Action]

StopAgentResult

The result of the :stop_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result RunningAgent The record that was successfully deleted

SweepPipelineResult

The result of the :sweep_pipeline mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result PipelineSweep The successful result of the mutation

SyncAgentResult

The result of the :sync_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Agent The successful result of the mutation

SyncGeneratorResult

The result of the :sync_generator mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Generator The successful result of the mutation

SyncPipelineResult

The result of the :sync_pipeline mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Pipeline The successful result of the mutation

SyncTransformResult

The result of the :sync_transform mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Transform The successful result of the mutation

Transform

Field Argument Type Description
configurationSchema Json A JSON schema description of the configuration allowed for this transform.
description String
id ID!
implementation String! Lua source code for the transform.
inputs Json A mapping of input name to description. All inputs must be available in a generator configuration.
isSynced Boolean Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
name String
outputs Json A mamping of output name to description. Only outputs must be used in a generator configuration.
path String!
project Project!
type String!

UnarchiveProjectResult

The result of the :unarchive_project mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Project The successful result of the mutation

UpdateAgentResult

The result of the :update_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Agent The successful result of the mutation

UpdateDatasetResult

The result of the :update_dataset mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Dataset The successful result of the mutation

UpdateGeneratorResult

The result of the :update_generator mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Generator The successful result of the mutation

UpdatePackageResult

The result of the :update_package mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Package The successful result of the mutation

UpdatePipelineResult

The result of the :update_pipeline mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Pipeline The successful result of the mutation

UpdateProjectResult

The result of the :update_project mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Project The successful result of the mutation

UpdateSyncedAgentResult

The result of the :update_synced_agent mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Agent The successful result of the mutation

UpdateTransformResult

The result of the :update_transform mutation

Field Argument Type Description
errors [MutationError] Any errors generated, if the mutation failed
result Transform The successful result of the mutation

User

Field Argument Type Description
handle String

Inputs

AgentFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

AgentFilterInput

Field Type Description
and [AgentFilterInput!]
id AgentFilterId
isSynced AgentFilterIsSynced Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
name AgentFilterName
or [AgentFilterInput!]
project ProjectFilterInput
runningAgents RunningAgentFilterInput

AgentFilterIsSynced

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

AgentFilterName

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

AgentSortInput

Field Type Description
field AgentSortField!
order SortOrder

CreateAgentInput

Field Type Description
behaviors [String!]
name String!
packages [String!]
project String!

CreateGeneratorInput

Field Type Description
configuration Json
description String
extract String A SPARQL query for extracting data from the graph.
load String! A Turtle template for loading generated data into the graph.
path String!
project String!
transform String The path of the transform to use for this generator.

CreatePackageInput

Field Type Description
project String!
source String!

CreatePipelineInput

Field Type Description
description String
generators [PipelineGeneratorsInput!]
path String!
project String!
seeders [PipelineSeedersInput!]

CreateProjectInput

Field Type Description
description String
isPublic Boolean
name String!

CreateTransformInput

Field Type Description
configurationSchema Json A JSON schema description of the configuration allowed for this transform.
description String
implementation String! Lua source code for the transform.
inputs Json A mapping of input name to description. All inputs must be available in a generator configuration.
name String
outputs Json A mamping of output name to description. Only outputs must be used in a generator configuration.
path String!
project String!
type String!

DatasetFilterContentType

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

DatasetFilterDescription

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

DatasetFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

DatasetFilterInput

Field Type Description
and [DatasetFilterInput!]
contentType DatasetFilterContentType
description DatasetFilterDescription
id DatasetFilterId
isSynced DatasetFilterIsSynced Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
md5Hash DatasetFilterMd5Hash
or [DatasetFilterInput!]
path DatasetFilterPath
pipelineRun PipelineRunFilterInput
project ProjectFilterInput
provenance DatasetFilterProvenance
sha1Hash DatasetFilterSha1Hash
sha256Hash DatasetFilterSha256Hash
size DatasetFilterSize

DatasetFilterIsSynced

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

DatasetFilterMd5Hash

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

DatasetFilterPath

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

DatasetFilterProvenance

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

DatasetFilterSha1Hash

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

DatasetFilterSha256Hash

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

DatasetFilterSize

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

DatasetSortInput

Field Type Description
field DatasetSortField!
order SortOrder

GeneratorFilterConfiguration

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

GeneratorFilterDescription

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

GeneratorFilterExtract

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

GeneratorFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

GeneratorFilterInput

Field Type Description
and [GeneratorFilterInput!]
configuration GeneratorFilterConfiguration
description GeneratorFilterDescription
extract GeneratorFilterExtract A SPARQL query for extracting data from the graph.
id GeneratorFilterId
isSynced GeneratorFilterIsSynced Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
load GeneratorFilterLoad A Turtle template for loading generated data into the graph.
or [GeneratorFilterInput!]
path GeneratorFilterPath
project ProjectFilterInput
transform GeneratorFilterTransform The path of the transform to use for this generator.

GeneratorFilterIsSynced

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

GeneratorFilterLoad

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

GeneratorFilterPath

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

GeneratorFilterTransform

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

GeneratorSortInput

Field Type Description
field GeneratorSortField!
order SortOrder

PackageFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

PackageFilterInput

Field Type Description
and [PackageFilterInput!]
id PackageFilterId
isSynced PackageFilterIsSynced Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
name PackageFilterName
or [PackageFilterInput!]
project ProjectFilterInput
source PackageFilterSource

PackageFilterIsSynced

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

PackageFilterName

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

PackageFilterSource

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

PackageSortInput

Field Type Description
field PackageSortField!
order SortOrder

PipelineFilterDescription

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

PipelineFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

PipelineFilterInput

Field Type Description
and [PipelineFilterInput!]
description PipelineFilterDescription
id PipelineFilterId
isSynced PipelineFilterIsSynced Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
or [PipelineFilterInput!]
path PipelineFilterPath
pipelineRuns PipelineRunFilterInput
pipelineSweeps PipelineSweepFilterInput
project ProjectFilterInput

PipelineFilterIsSynced

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

PipelineFilterPath

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

PipelineGeneratorGeneratorInput

Field Type Description
configuration Json
path String

PipelineGeneratorsInput

Field Type Description
dependsOn [String!]
generator PipelineGeneratorGeneratorInput
label String
name String

PipelineRunFilterError

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

PipelineRunFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

PipelineRunFilterInput

PipelineRunFilterJobStatus

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

PipelineRunFilterParameters

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

PipelineRunFilterProvenance

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

PipelineRunSortInput

Field Type Description
field PipelineRunSortField!
order SortOrder

PipelineSeederDatasetInput

Field Type Description
columns [String!]
hasHeaders Boolean
load String
path String
quote String
separator String

PipelineSeederGeneratorInput

Field Type Description
configuration Json
path String

PipelineSeedersInput

Field Type Description
dataset PipelineSeederDatasetInput
generator PipelineSeederGeneratorInput
name String

PipelineSortInput

Field Type Description
field PipelineSortField!
order SortOrder

PipelineSweepFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

PipelineSweepFilterInput

PipelineSweepFilterJobStatus

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

PipelineSweepFilterParameters

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

PipelineSweepFilterSweptParameters

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

PipelineSweepSortInput

Field Type Description
field PipelineSweepSortField!
order SortOrder

ProjectFilterDatasetCount

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

ProjectFilterDatasetSize

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

ProjectFilterDescription

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

ProjectFilterGeneratorCount

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

ProjectFilterHandleName

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

ProjectFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

ProjectFilterInput

ProjectFilterIsArchived

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

ProjectFilterIsPublic

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

ProjectFilterName

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

ProjectFilterPackageCount

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

ProjectFilterPipelineCount

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

ProjectFilterRunningAgentCount

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

ProjectFilterTransformCount

Field Type Description
eq Int
greaterThan Int
greaterThanOrEqual Int
in [Int]
isNil Boolean
lessThan Int
lessThanOrEqual Int
notEq Int

ProjectSortInput

Field Type Description
field ProjectSortField!
order SortOrder

RunAgentInput

Field Type Description
agent String!
initialPredicates Json
initialState Json
project String!

RunPipelineInput

Field Type Description
parameters Json
pipelineId ID!

RunningAgentFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

RunningAgentFilterInput

RunningAgentFilterProjectId

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

RunningAgentFilterStartedAt

Field Type Description
eq DateTime
greaterThan DateTime
greaterThanOrEqual DateTime
in [DateTime!]
isNil Boolean
lessThan DateTime
lessThanOrEqual DateTime
notEq DateTime

RunningAgentFilterStatus

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

RunningAgentSortInput

Field Type Description
field RunningAgentSortField!
order SortOrder

SweepPipelineInput

Field Type Description
parameters Json
pipelineId ID!
sweptParameters Json

SyncAgentInput

Field Type Description
behaviors [String!]
name String!
packages [String!]
project String!

SyncGeneratorInput

Field Type Description
configuration Json
description String
extract String A SPARQL query for extracting data from the graph.
load String! A Turtle template for loading generated data into the graph.
path String!
project String!
transform String The path of the transform to use for this generator.

SyncPipelineInput

Field Type Description
description String
generators [PipelineGeneratorsInput!]
path String!
project String!
seeders [PipelineSeedersInput!]

SyncTransformInput

Field Type Description
configurationSchema Json A JSON schema description of the configuration allowed for this transform.
description String
implementation String! Lua source code for the transform.
inputs Json A mapping of input name to description. All inputs must be available in a generator configuration.
name String
outputs Json A mamping of output name to description. Only outputs must be used in a generator configuration.
path String!
project String!
type String!

TransformFilterConfigurationSchema

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

TransformFilterDescription

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

TransformFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

TransformFilterImplementation

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

TransformFilterInput

Field Type Description
and [TransformFilterInput!]
configurationSchema TransformFilterConfigurationSchema A JSON schema description of the configuration allowed for this transform.
description TransformFilterDescription
id TransformFilterId
implementation TransformFilterImplementation Lua source code for the transform.
inputs TransformFilterInputs A mapping of input name to description. All inputs must be available in a generator configuration.
isSynced TransformFilterIsSynced Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.
name TransformFilterName
or [TransformFilterInput!]
outputs TransformFilterOutputs A mamping of output name to description. Only outputs must be used in a generator configuration.
path TransformFilterPath
project ProjectFilterInput
type TransformFilterType

TransformFilterInputs

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

TransformFilterIsSynced

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

TransformFilterName

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

TransformFilterOutputs

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

TransformFilterPath

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

TransformFilterType

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

TransformSortInput

Field Type Description
field TransformSortField!
order SortOrder

UpdateAgentInput

Field Type Description
behaviors [String!]
name String
packages [String!]

UpdateDatasetInput

Field Type Description
description String
isSynced Boolean Indicates that the resource is managed by the sync process. Synced resources can not be managed by non-sync APIs.

UpdateGeneratorInput

Field Type Description
configuration Json
description String
extract String A SPARQL query for extracting data from the graph.
load String A Turtle template for loading generated data into the graph.
path String
transform String The path of the transform to use for this generator.

UpdatePackageInput

Field Type Description
source String

UpdatePipelineInput

Field Type Description
description String
generators [PipelineGeneratorsInput!]
path String
seeders [PipelineSeedersInput!]

UpdateProjectInput

Field Type Description
description String
isPublic Boolean
name String

UpdateSyncedAgentInput

Field Type Description
behaviors [String!]
name String
packages [String!]

UpdateTransformInput

Field Type Description
configurationSchema Json A JSON schema description of the configuration allowed for this transform.
description String
implementation String Lua source code for the transform.
inputs Json A mapping of input name to description. All inputs must be available in a generator configuration.
name String
outputs Json A mamping of output name to description. Only outputs must be used in a generator configuration.
path String
type String

UserFilterBillingAddress

Field Type Description
eq Json
greaterThan Json
greaterThanOrEqual Json
in [Json]
isNil Boolean
lessThan Json
lessThanOrEqual Json
notEq Json

UserFilterChargesAllowed

Field Type Description
eq Boolean
greaterThan Boolean
greaterThanOrEqual Boolean
in [Boolean!]
isNil Boolean
lessThan Boolean
lessThanOrEqual Boolean
notEq Boolean

UserFilterEmail

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

UserFilterEmailConfirmedAt

Field Type Description
eq DateTime
greaterThan DateTime
greaterThanOrEqual DateTime
in [DateTime]
isNil Boolean
lessThan DateTime
lessThanOrEqual DateTime
notEq DateTime

UserFilterHandle

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

UserFilterHashedPassword

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String!]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

UserFilterId

Field Type Description
eq ID
greaterThan ID
greaterThanOrEqual ID
in [ID!]
isNil Boolean
lessThan ID
lessThanOrEqual ID
notEq ID

UserFilterInput

Field Type Description
and [UserFilterInput!]
billingAddress UserFilterBillingAddress
chargesAllowed UserFilterChargesAllowed
email UserFilterEmail
emailConfirmedAt UserFilterEmailConfirmedAt
handle UserFilterHandle
hashedPassword UserFilterHashedPassword
id UserFilterId
lastInvoiced UserFilterLastInvoiced
or [UserFilterInput!]
pipelineRuns PipelineRunFilterInput
projects ProjectFilterInput
stripeCustomerId UserFilterStripeCustomerId

UserFilterLastInvoiced

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

UserFilterStripeCustomerId

Field Type Description
eq String
greaterThan String
greaterThanOrEqual String
in [String]
isNil Boolean
lessThan String
lessThanOrEqual String
notEq String

Enums

AgentSortField

Value Description
ID
IS_SYNCED
NAME

DatasetSortField

Value Description
CONTENT_TYPE
DESCRIPTION
ID
IS_SYNCED
MD5_HASH
PATH
PROVENANCE
SHA1_HASH
SHA256_HASH
SIZE

GeneratorSortField

Value Description
CONFIGURATION
DESCRIPTION
EXTRACT
ID
IS_SYNCED
LOAD
PATH
TRANSFORM

PackageSortField

Value Description
ID
IS_SYNCED
NAME
SOURCE

PipelineRunSortField

Value Description
ERROR
ID
JOB_STATUS
PARAMETERS
PROVENANCE

PipelineSortField

Value Description
DESCRIPTION
ID
IS_SYNCED
PATH

PipelineSweepSortField

Value Description
ID
JOB_STATUS
PARAMETERS
SWEPT_PARAMETERS

ProjectSortField

Value Description
DATASET_COUNT
DATASET_SIZE
DESCRIPTION
GENERATOR_COUNT
HANDLE_NAME
ID
IS_ARCHIVED
IS_PUBLIC
NAME
PACKAGE_COUNT
PIPELINE_COUNT
RUNNING_AGENT_COUNT
TRANSFORM_COUNT

RunningAgentSortField

Value Description
ID
PROJECT_ID
STARTED_AT
STATUS

SortOrder

Value Description
ASC
DESC

TransformSortField

Value Description
CONFIGURATION_SCHEMA
DESCRIPTION
ID
IMPLEMENTATION
INPUTS
IS_SYNCED
NAME
OUTPUTS
PATH
TYPE

Scalars

Boolean

The Boolean scalar type represents true or false.

DateTime

The DateTime scalar type represents a date and time in the UTC timezone. The DateTime appears in a JSON response as an ISO8601 formatted string, including UTC timezone (ā€œZā€). The parsed date and time string will be converted to UTC if there is an offset.

ID

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

Int

The Int scalar type represents non-fractional signed whole numeric values between -2^31 and 2^31 - 1, as outlined in the GraphQl spec.

Json

The Json scalar type represents arbitrary json string data, represented as UTF-8 character sequences. The Json type is most often used to represent a free-form human-readable json string.

String

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.