@@ -797,6 +797,7 @@ input CreatePipelineInput {
797797 functionalType : PipelineFunctionalType
798798 name : String !
799799 notebookPath : String
800+ tags : [String ! ]
800801 workspaceSlug : String !
801802}
802803
@@ -1863,7 +1864,8 @@ type File {
18631864 path : String !
18641865 size : BigInt
18651866 type : FileType !
1866- updated : DateTime
1867+ updated : DateTime @deprecated (reason : " Use updatedAt instead" )
1868+ updatedAt : DateTime
18671869}
18681870
18691871"""Represents a file or directory node in a flattened structure."""
@@ -2574,6 +2576,12 @@ type Mutation {
25742576 """Updates an existing pipeline."""
25752577 updatePipeline (input : UpdatePipelineInput ! ): UpdatePipelineResult !
25762578
2579+ """
2580+ Updates the heartbeat timestamp for the current pipeline run.
2581+ Must be called by an authenticated pipeline run.
2582+ """
2583+ updatePipelineHeartbeat : UpdatePipelineHeartbeatResult !
2584+
25772585 """Updates the progress of a pipeline."""
25782586 updatePipelineProgress (input : UpdatePipelineProgressInput ! ): UpdatePipelineProgressResult !
25792587
@@ -2625,6 +2633,9 @@ type Organization {
26252633 """The contact information of the organization."""
26262634 contactInfo : String !
26272635
2636+ """Dataset links available in the organization"""
2637+ datasetLinks (page : Int = 1 , perPage : Int = 15 , query : String ): DatasetLinkPage !
2638+
26282639 """Datasets available in the organization"""
26292640 datasets (page : Int = 1 , perPage : Int = 15 , query : String ): DatasetPage !
26302641
@@ -2640,9 +2651,20 @@ type Organization {
26402651 """The name of the organization."""
26412652 name : String !
26422653
2654+ """
2655+ The direct invitations sent to join a specific workspace in the organization.
2656+ """
2657+ pendingWorkspaceInvitations (page : Int , perPage : Int ): WorkspaceInvitationPage !
2658+
26432659 """The permissions the current user has in the organization."""
26442660 permissions : OrganizationPermissions !
26452661
2662+ """Pipeline tags used within this organization."""
2663+ pipelineTags : [String ! ]!
2664+
2665+ """Pipeline template tags used within this organization."""
2666+ pipelineTemplateTags : [String ! ]!
2667+
26462668 """The short name of the organization."""
26472669 shortName : String
26482670
@@ -2899,6 +2921,7 @@ type PipelineParameter {
28992921 code : String !
29002922 connection : String
29012923 default : Generic
2924+ directory : String
29022925 help : String
29032926 multiple : Boolean !
29042927 name : String !
@@ -3018,10 +3041,12 @@ type PipelineTemplate {
30183041 config : String
30193042 currentVersion : PipelineTemplateVersion
30203043 description : String
3044+ functionalType : PipelineFunctionalType
30213045 id : UUID !
30223046 name : String !
30233047 permissions : PipelineTemplatePermissions !
30243048 sourcePipeline : Pipeline
3049+ tags : [Tag ! ]!
30253050 updatedAt : DateTime !
30263051 versions (page : Int , perPage : Int ): TemplateVersionPage !
30273052 workspace : Workspace
@@ -3229,7 +3254,7 @@ enum PrepareObjectUploadError {
32293254
32303255"""
32313256Input for preparing to upload an object to a workspace's bucket.
3232- The `contentType`
3257+ The `contentType`
32333258"""
32343259input PrepareObjectUploadInput {
32353260 contentType : String
@@ -3332,8 +3357,11 @@ type Query {
33323357 """Retrieves a pipeline run by ID."""
33333358 pipelineRun (id : UUID ! ): PipelineRun
33343359
3360+ """Retrieves a pipeline template version by ID."""
3361+ pipelineTemplateVersion (id : UUID ! ): PipelineTemplateVersion
3362+
33353363 """Retrieves a page of pipeline templates."""
3336- pipelineTemplates (page : Int = 1 , perPage : Int = 15 , search : String , workspaceSlug : String ): PipelineTemplatePage !
3364+ pipelineTemplates (functionalType : PipelineFunctionalType , page : Int = 1 , perPage : Int = 15 , search : String , tags : [ String ! ] , workspaceSlug : String ): PipelineTemplatePage !
33373365
33383366 """Retrieves a pipeline version by ID."""
33393367 pipelineVersion (id : UUID ! ): PipelineVersion
@@ -3342,7 +3370,7 @@ type Query {
33423370 pipelines (functionalType : PipelineFunctionalType , name : String , page : Int , perPage : Int , search : String , tags : [String ! ], workspaceSlug : String ): PipelinesPage !
33433371 searchDatabaseTables (organizationId : UUID , page : Int = 1 , perPage : Int = 15 , query : String ! , workspaceSlugs : [String ]): DatabaseTableResultPage !
33443372 searchDatasets (organizationId : UUID , page : Int = 1 , perPage : Int = 15 , query : String ! , workspaceSlugs : [String ]): DatasetResultPage !
3345- searchFiles (organizationId : UUID , page : Int = 1 , perPage : Int = 15 , query : String ! , workspaceSlugs : [String ]): FileResultPage !
3373+ searchFiles (organizationId : UUID , page : Int = 1 , perPage : Int = 15 , prefix : String , query : String ! , workspaceSlugs : [String ]): FileResultPage !
33463374 searchPipelineTemplates (organizationId : UUID , page : Int = 1 , perPage : Int = 15 , query : String ! , workspaceSlugs : [String ]): PipelineTemplateResultPage !
33473375 searchPipelines (functionalType : PipelineFunctionalType , organizationId : UUID , page : Int = 1 , perPage : Int = 15 , query : String ! , workspaceSlugs : [String ]): PipelineResultPage !
33483376 team (id : UUID ! ): Team
@@ -4052,6 +4080,12 @@ enum UpdatePipelineError {
40524080 PERMISSION_DENIED
40534081}
40544082
4083+ """Represents the result of updating a pipeline heartbeat."""
4084+ type UpdatePipelineHeartbeatResult {
4085+ errors : [PipelineError ! ]!
4086+ success : Boolean !
4087+ }
4088+
40554089"""Represents the input for updating a pipeline."""
40564090input UpdatePipelineInput {
40574091 autoUpdateFromTemplate : Boolean
@@ -4162,6 +4196,7 @@ type UpdateTeamResult {
41624196Enum representing the possible errors that can occur when updating a template.
41634197"""
41644198enum UpdateTemplateError {
4199+ INVALID_CONFIG
41654200 NOT_FOUND
41664201 PERMISSION_DENIED
41674202}
@@ -4170,8 +4205,10 @@ enum UpdateTemplateError {
41704205input UpdateTemplateInput {
41714206 config : JSON
41724207 description : String
4208+ functionalType : PipelineFunctionalType
41734209 id : UUID !
41744210 name : String
4211+ tags : [String ! ]
41754212}
41764213
41774214"""Represents the result of updating a template."""
@@ -4482,6 +4519,8 @@ type Workspace {
44824519 name : String !
44834520 organization : Organization
44844521 permissions : WorkspacePermissions !
4522+ pipelineTags : [String ! ]!
4523+ pipelineTemplateTags : [String ! ]!
44854524 slug : String !
44864525 updatedAt : DateTime
44874526}
@@ -4531,6 +4570,7 @@ enum WorkspaceInvitationStatus {
45314570type WorkspaceMembership {
45324571 createdAt : DateTime !
45334572 id : UUID !
4573+ organizationMembership : OrganizationMembership
45344574 role : WorkspaceMembershipRole !
45354575 updatedAt : DateTime
45364576 user : User !
@@ -4595,4 +4635,4 @@ type WorkspacePermissions {
45954635 launchNotebookServer : Boolean !
45964636 manageMembers : Boolean !
45974637 update : Boolean !
4598- }
4638+ }
0 commit comments