Projects

Reference documentation for GraphQL schema types in the Projects category.

AddedToProjectV2Event - object

Represents a added_to_project_v2 event on a given issue or pull request.

Implements: Node, ProjectV2Event

Fields for AddedToProjectV2Event

addProjectV2DraftIssue - mutation

Creates a new draft issue and add it to a Project.

Input fields for addProjectV2DraftIssue

Return fields for addProjectV2DraftIssue

AddProjectV2DraftIssueInput - input object

Autogenerated input type of AddProjectV2DraftIssue.

Input fields for AddProjectV2DraftIssueInput

addProjectV2ItemById - mutation

Links an existing content instance to a Project.

Input fields for addProjectV2ItemById

Return fields for addProjectV2ItemById

AddProjectV2ItemByIdInput - input object

Autogenerated input type of AddProjectV2ItemById.

Input fields for AddProjectV2ItemByIdInput

archiveProjectV2Item - mutation

Archives a ProjectV2Item.

Input fields for archiveProjectV2Item

Return fields for archiveProjectV2Item

ArchiveProjectV2ItemInput - input object

Autogenerated input type of ArchiveProjectV2Item.

Input fields for ArchiveProjectV2ItemInput

clearProjectV2ItemFieldValue - mutation

This mutation clears the value of a field for an item in a Project. Currently
only text, number, date, assignees, labels, single-select, multi-select,
iteration and milestone fields are supported.

Input fields for clearProjectV2ItemFieldValue

Return fields for clearProjectV2ItemFieldValue

ClearProjectV2ItemFieldValueInput - input object

Autogenerated input type of ClearProjectV2ItemFieldValue.

Input fields for ClearProjectV2ItemFieldValueInput

convertProjectV2DraftIssueItemToIssue - mutation

Converts a projectV2 draft issue item to an issue.

Input fields for convertProjectV2DraftIssueItemToIssue

Return fields for convertProjectV2DraftIssueItemToIssue

ConvertProjectV2DraftIssueItemToIssueInput - input object

Autogenerated input type of ConvertProjectV2DraftIssueItemToIssue.

Input fields for ConvertProjectV2DraftIssueItemToIssueInput

copyProjectV2 - mutation

Copy a project.

Input fields for copyProjectV2

Return fields for copyProjectV2

CopyProjectV2Input - input object

Autogenerated input type of CopyProjectV2.

Input fields for CopyProjectV2Input

createProjectV2 - mutation

Creates a new project.

Input fields for createProjectV2

Return fields for createProjectV2

createProjectV2Field - mutation

Create a new project field.

Input fields for createProjectV2Field

Return fields for createProjectV2Field

CreateProjectV2FieldInput - input object

Autogenerated input type of CreateProjectV2Field.

Input fields for CreateProjectV2FieldInput

CreateProjectV2Input - input object

Autogenerated input type of CreateProjectV2.

Input fields for CreateProjectV2Input

createProjectV2IssueField - mutation

Create a new project issue field.

Input fields for createProjectV2IssueField

Return fields for createProjectV2IssueField

CreateProjectV2IssueFieldInput - input object

Autogenerated input type of CreateProjectV2IssueField.

Input fields for CreateProjectV2IssueFieldInput

createProjectV2StatusUpdate - mutation

Creates a status update within a Project.

Input fields for createProjectV2StatusUpdate

Return fields for createProjectV2StatusUpdate

CreateProjectV2StatusUpdateInput - input object

Autogenerated input type of CreateProjectV2StatusUpdate.

Input fields for CreateProjectV2StatusUpdateInput

createProjectV2View - mutation

Creates a new view in a project.

Input fields for createProjectV2View

Return fields for createProjectV2View

CreateProjectV2ViewInput - input object

Autogenerated input type of CreateProjectV2View.

Input fields for CreateProjectV2ViewInput

deleteProjectV2 - mutation

Delete a project.

Input fields for deleteProjectV2

Return fields for deleteProjectV2

deleteProjectV2Field - mutation

Delete a project field.

Input fields for deleteProjectV2Field

Return fields for deleteProjectV2Field

DeleteProjectV2FieldInput - input object

Autogenerated input type of DeleteProjectV2Field.

Input fields for DeleteProjectV2FieldInput

DeleteProjectV2Input - input object

Autogenerated input type of DeleteProjectV2.

Input fields for DeleteProjectV2Input

deleteProjectV2Item - mutation

Deletes an item from a Project.

Input fields for deleteProjectV2Item

Return fields for deleteProjectV2Item

DeleteProjectV2ItemInput - input object

Autogenerated input type of DeleteProjectV2Item.

Input fields for DeleteProjectV2ItemInput

deleteProjectV2StatusUpdate - mutation

Deletes a project status update.

Input fields for deleteProjectV2StatusUpdate

Return fields for deleteProjectV2StatusUpdate

DeleteProjectV2StatusUpdateInput - input object

Autogenerated input type of DeleteProjectV2StatusUpdate.

Input fields for DeleteProjectV2StatusUpdateInput

deleteProjectV2View - mutation

Deletes a view from a project.

Input fields for deleteProjectV2View

Return fields for deleteProjectV2View

DeleteProjectV2ViewInput - input object

Autogenerated input type of DeleteProjectV2View.

Input fields for DeleteProjectV2ViewInput

deleteProjectV2Workflow - mutation

Deletes a project workflow.

Input fields for deleteProjectV2Workflow

Return fields for deleteProjectV2Workflow

DeleteProjectV2WorkflowInput - input object

Autogenerated input type of DeleteProjectV2Workflow.

Input fields for DeleteProjectV2WorkflowInput

DraftIssue - object

A draft issue within a project.

Implements: Node

Fields for DraftIssue

linkProjectV2ToRepository - mutation

Links a project to a repository.

Input fields for linkProjectV2ToRepository

Return fields for linkProjectV2ToRepository

LinkProjectV2ToRepositoryInput - input object

Autogenerated input type of LinkProjectV2ToRepository.

Input fields for LinkProjectV2ToRepositoryInput

linkProjectV2ToTeam - mutation

Links a project to a team.

Input fields for linkProjectV2ToTeam

Return fields for linkProjectV2ToTeam

LinkProjectV2ToTeamInput - input object

Autogenerated input type of LinkProjectV2ToTeam.

Input fields for LinkProjectV2ToTeamInput

markProjectV2AsTemplate - mutation

Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template.

Input fields for markProjectV2AsTemplate

Return fields for markProjectV2AsTemplate

MarkProjectV2AsTemplateInput - input object

Autogenerated input type of MarkProjectV2AsTemplate.

Input fields for MarkProjectV2AsTemplateInput

OrganizationOrUser - union

Used for argument of CreateProjectV2 mutation.

Possible types for OrganizationOrUser

ProjectV2 - object

New projects that manage issues, pull requests and drafts using tables and boards.

Implements: Closable, Node, Updatable

Fields for ProjectV2

ProjectV2Actor - union

Possible collaborators for a project.

Possible types for ProjectV2Actor

ProjectV2ActorConnection - object

The connection type for ProjectV2Actor.

Fields for ProjectV2ActorConnection

ProjectV2ActorEdge - object

An edge in a connection.

Fields for ProjectV2ActorEdge

ProjectV2Collaborator - input object

A collaborator to update on a project. Only one of the userId or teamId should be provided.

Input fields for ProjectV2Collaborator

ProjectV2Connection - object

The connection type for ProjectV2.

Fields for ProjectV2Connection

ProjectV2CustomFieldType - enum

The type of a project field.

Values for ProjectV2CustomFieldType

ProjectV2Edge - object

An edge in a connection.

Fields for ProjectV2Edge

ProjectV2Event - interface

Represents an event related to a project on the timeline of an issue or pull request.

Fields for ProjectV2Event

Implemented by

ProjectV2Field - object

A field inside a project.

Implements: Node, ProjectV2FieldCommon

Fields for ProjectV2Field

ProjectV2FieldCommon - interface

Common fields across different project field types.

Fields for ProjectV2FieldCommon

Implemented by

ProjectV2FieldConfiguration - union

Configurations for project fields.

Possible types for ProjectV2FieldConfiguration

ProjectV2FieldConfigurationConnection - object

The connection type for ProjectV2FieldConfiguration.

Fields for ProjectV2FieldConfigurationConnection

ProjectV2FieldConfigurationEdge - object

An edge in a connection.

Fields for ProjectV2FieldConfigurationEdge

ProjectV2FieldConnection - object

The connection type for ProjectV2Field.

Fields for ProjectV2FieldConnection

ProjectV2FieldEdge - object

An edge in a connection.

Fields for ProjectV2FieldEdge

ProjectV2FieldOrder - input object

Ordering options for project v2 field connections.

Input fields for ProjectV2FieldOrder

ProjectV2FieldOrderField - enum

Properties by which project v2 field connections can be ordered.

Values for ProjectV2FieldOrderField

ProjectV2FieldType - enum

The type of a project field.

Values for ProjectV2FieldType

ProjectV2FieldValue - input object

The values that can be used to update a field of an item inside a Project. Only 1 value can be updated at a time.

Input fields for ProjectV2FieldValue

ProjectV2Filters - input object

Ways in which to filter lists of projects.

Input fields for ProjectV2Filters

ProjectV2IssueFieldValues - union

Possible issue field values for a Project item.

Possible types for ProjectV2IssueFieldValues

ProjectV2Item - object

An item within a Project.

Implements: Node

Fields for ProjectV2Item

ProjectV2ItemArchivedState - enum

The possible archived states of a ProjectV2Item.

Values for ProjectV2ItemArchivedState

ProjectV2ItemConnection - object

The connection type for ProjectV2Item.

Fields for ProjectV2ItemConnection

ProjectV2ItemContent - union

Types that can be inside Project Items.

Possible types for ProjectV2ItemContent

ProjectV2ItemEdge - object

An edge in a connection.

Fields for ProjectV2ItemEdge

ProjectV2ItemFieldDateValue - object

The value of a date field in a Project item.

Implements: Node, ProjectV2ItemFieldValueCommon

Fields for ProjectV2ItemFieldDateValue

ProjectV2ItemFieldIterationValue - object

The value of an iteration field in a Project item.

Implements: Node, ProjectV2ItemFieldValueCommon

Fields for ProjectV2ItemFieldIterationValue

ProjectV2ItemFieldLabelValue - object

The value of the labels field in a Project item.

Fields for ProjectV2ItemFieldLabelValue

ProjectV2ItemFieldMilestoneValue - object

The value of a milestone field in a Project item.

Fields for ProjectV2ItemFieldMilestoneValue

ProjectV2ItemFieldMultiSelectValue - object

The value of a multi select field in a Project item.

Implements: Node, ProjectV2ItemFieldValueCommon

Fields for ProjectV2ItemFieldMultiSelectValue

ProjectV2ItemFieldNumberValue - object

The value of a number field in a Project item.

Implements: Node, ProjectV2ItemFieldValueCommon

Fields for ProjectV2ItemFieldNumberValue

ProjectV2ItemFieldPullRequestValue - object

The value of a pull request field in a Project item.

Fields for ProjectV2ItemFieldPullRequestValue

ProjectV2ItemFieldRepositoryValue - object

The value of a repository field in a Project item.

Fields for ProjectV2ItemFieldRepositoryValue

ProjectV2ItemFieldReviewerValue - object

The value of a reviewers field in a Project item.

Fields for ProjectV2ItemFieldReviewerValue

ProjectV2ItemFieldSingleSelectValue - object

The value of a single select field in a Project item.

Implements: Node, ProjectV2ItemFieldValueCommon

Fields for ProjectV2ItemFieldSingleSelectValue

ProjectV2ItemFieldTextValue - object

The value of a text field in a Project item.

Implements: Node, ProjectV2ItemFieldValueCommon

Fields for ProjectV2ItemFieldTextValue

ProjectV2ItemFieldUserValue - object

The value of a user field in a Project item.

Fields for ProjectV2ItemFieldUserValue

ProjectV2ItemFieldValue - union

Project field values.

Possible types for ProjectV2ItemFieldValue

ProjectV2ItemFieldValueCommon - interface

Common fields across different project field value types.

Fields for ProjectV2ItemFieldValueCommon

Implemented by

ProjectV2ItemFieldValueConnection - object

The connection type for ProjectV2ItemFieldValue.

Fields for ProjectV2ItemFieldValueConnection

ProjectV2ItemFieldValueEdge - object

An edge in a connection.

Fields for ProjectV2ItemFieldValueEdge

ProjectV2ItemFieldValueOrder - input object

Ordering options for project v2 item field value connections.

Input fields for ProjectV2ItemFieldValueOrder

ProjectV2ItemFieldValueOrderField - enum

Properties by which project v2 item field value connections can be ordered.

Values for ProjectV2ItemFieldValueOrderField

ProjectV2ItemIssueFieldValue - object

The value of an issue field in a Project item.

Fields for ProjectV2ItemIssueFieldValue

ProjectV2ItemOrder - input object

Ordering options for project v2 item connections.

Input fields for ProjectV2ItemOrder

ProjectV2ItemOrderField - enum

Properties by which project v2 item connections can be ordered.

Values for ProjectV2ItemOrderField

ProjectV2ItemStatusChangedEvent - object

Represents a project_v2_item_status_changed event on a given issue or pull request.

Implements: Node, ProjectV2Event

Fields for ProjectV2ItemStatusChangedEvent

ProjectV2ItemType - enum

The type of a project item.

Values for ProjectV2ItemType

ProjectV2Iteration - input object

Represents an iteration.

Input fields for ProjectV2Iteration

ProjectV2IterationField - object

An iteration field inside a project.

Implements: Node, ProjectV2FieldCommon

Fields for ProjectV2IterationField

ProjectV2IterationFieldConfiguration - object

Iteration field configuration for a project.

Fields for ProjectV2IterationFieldConfiguration

ProjectV2IterationFieldConfigurationInput - input object

Represents an iteration field configuration.

Input fields for ProjectV2IterationFieldConfigurationInput

ProjectV2IterationFieldIteration - object

Iteration field iteration settings for a project.

Fields for ProjectV2IterationFieldIteration

ProjectV2MultiSelectField - object

A multi select field inside a project.

Implements: Node, ProjectV2FieldCommon

Fields for ProjectV2MultiSelectField

ProjectV2MultiSelectFieldOption - object

Multi select field option for a configuration for a project.

Fields for ProjectV2MultiSelectFieldOption

ProjectV2MultiSelectFieldOptionInput - input object

Represents a multi select field option.

Input fields for ProjectV2MultiSelectFieldOptionInput

ProjectV2Order - input object

Ways in which lists of projects can be ordered upon return.

Input fields for ProjectV2Order

ProjectV2OrderField - enum

Properties by which projects can be ordered.

Values for ProjectV2OrderField

ProjectV2Owner - interface

Represents an owner of a project.

Fields for ProjectV2Owner

Implemented by

ProjectV2PermissionLevel - enum

The possible roles of a collaborator on a project.

Values for ProjectV2PermissionLevel

ProjectV2Recent - interface

Recent projects for the owner.

Fields for ProjectV2Recent

Implemented by

ProjectV2Roles - enum

The possible roles of a collaborator on a project.

Values for ProjectV2Roles

ProjectV2SingleSelectField - object

A single select field inside a project.

Implements: Node, ProjectV2FieldCommon

Fields for ProjectV2SingleSelectField

ProjectV2SingleSelectFieldOption - object

Single select field option for a configuration for a project.

Fields for ProjectV2SingleSelectFieldOption

ProjectV2SingleSelectFieldOptionColor - enum

The display color of a single-select field option.

Values for ProjectV2SingleSelectFieldOptionColor

ProjectV2SingleSelectFieldOptionInput - input object

Represents a single select field option.

Input fields for ProjectV2SingleSelectFieldOptionInput

ProjectV2SortBy - object

Represents a sort by field and direction.

Fields for ProjectV2SortBy

ProjectV2SortByConnection - object

The connection type for ProjectV2SortBy.

Fields for ProjectV2SortByConnection

ProjectV2SortByEdge - object

An edge in a connection.

Fields for ProjectV2SortByEdge

ProjectV2SortByField - object

Represents a sort by field and direction.

Fields for ProjectV2SortByField

ProjectV2SortByFieldConnection - object

The connection type for ProjectV2SortByField.

Fields for ProjectV2SortByFieldConnection

ProjectV2SortByFieldEdge - object

An edge in a connection.

Fields for ProjectV2SortByFieldEdge

ProjectV2State - enum

The possible states of a project v2.

Values for ProjectV2State

ProjectV2StatusOrder - input object

Ways in which project v2 status updates can be ordered.

Input fields for ProjectV2StatusOrder

ProjectV2StatusUpdate - object

A status update within a project.

Implements: Node

Fields for ProjectV2StatusUpdate

ProjectV2StatusUpdateConnection - object

The connection type for ProjectV2StatusUpdate.

Fields for ProjectV2StatusUpdateConnection

ProjectV2StatusUpdateEdge - object

An edge in a connection.

Fields for ProjectV2StatusUpdateEdge

ProjectV2StatusUpdateOrderField - enum

Properties by which project v2 status updates can be ordered.

Values for ProjectV2StatusUpdateOrderField

ProjectV2StatusUpdateStatus - enum

The possible statuses of a project v2.

Values for ProjectV2StatusUpdateStatus

ProjectV2View - object

A view within a ProjectV2.

Implements: Node

Fields for ProjectV2View

ProjectV2ViewConfiguration - object

Configuration for a ProjectV2 view.

Fields for ProjectV2ViewConfiguration

ProjectV2ViewConfigurationInput - input object

Configuration for a ProjectV2 view.

Input fields for ProjectV2ViewConfigurationInput

ProjectV2ViewConnection - object

The connection type for ProjectV2View.

Fields for ProjectV2ViewConnection

ProjectV2ViewEdge - object

An edge in a connection.

Fields for ProjectV2ViewEdge

ProjectV2ViewLayout - enum

The layout of a project v2 view.

Values for ProjectV2ViewLayout

ProjectV2ViewOrder - input object

Ordering options for project v2 view connections.

Input fields for ProjectV2ViewOrder

ProjectV2ViewOrderField - enum

Properties by which project v2 view connections can be ordered.

Values for ProjectV2ViewOrderField

ProjectV2Workflow - object

A workflow inside a project.

Implements: Node

Fields for ProjectV2Workflow

ProjectV2WorkflowConnection - object

The connection type for ProjectV2Workflow.

Fields for ProjectV2WorkflowConnection

ProjectV2WorkflowEdge - object

An edge in a connection.

Fields for ProjectV2WorkflowEdge

ProjectV2WorkflowOrder - input object

Ordering options for project v2 workflows connections.

Input fields for ProjectV2WorkflowOrder

ProjectV2WorkflowsOrderField - enum

Properties by which project workflows can be ordered.

Values for ProjectV2WorkflowsOrderField

RemovedFromProjectV2Event - object

Represents a removed_from_project_v2 event on a given issue or pull request.

Implements: Node, ProjectV2Event

Fields for RemovedFromProjectV2Event

unarchiveProjectV2Item - mutation

Unarchives a ProjectV2Item.

Input fields for unarchiveProjectV2Item

Return fields for unarchiveProjectV2Item

UnarchiveProjectV2ItemInput - input object

Autogenerated input type of UnarchiveProjectV2Item.

Input fields for UnarchiveProjectV2ItemInput

unlinkProjectV2FromRepository - mutation

Unlinks a project from a repository.

Input fields for unlinkProjectV2FromRepository

Return fields for unlinkProjectV2FromRepository

UnlinkProjectV2FromRepositoryInput - input object

Autogenerated input type of UnlinkProjectV2FromRepository.

Input fields for UnlinkProjectV2FromRepositoryInput

unlinkProjectV2FromTeam - mutation

Unlinks a project to a team.

Input fields for unlinkProjectV2FromTeam

Return fields for unlinkProjectV2FromTeam

UnlinkProjectV2FromTeamInput - input object

Autogenerated input type of UnlinkProjectV2FromTeam.

Input fields for UnlinkProjectV2FromTeamInput

unmarkProjectV2AsTemplate - mutation

Unmark a project as a template.

Input fields for unmarkProjectV2AsTemplate

Return fields for unmarkProjectV2AsTemplate

UnmarkProjectV2AsTemplateInput - input object

Autogenerated input type of UnmarkProjectV2AsTemplate.

Input fields for UnmarkProjectV2AsTemplateInput

updateProjectV2 - mutation

Updates an existing project.

Input fields for updateProjectV2

Return fields for updateProjectV2

updateProjectV2Collaborators - mutation

Update the collaborators on a team or a project.

Input fields for updateProjectV2Collaborators

Return fields for updateProjectV2Collaborators

UpdateProjectV2CollaboratorsInput - input object

Autogenerated input type of UpdateProjectV2Collaborators.

Input fields for UpdateProjectV2CollaboratorsInput

updateProjectV2DraftIssue - mutation

Updates a draft issue within a Project.

Input fields for updateProjectV2DraftIssue

Return fields for updateProjectV2DraftIssue

UpdateProjectV2DraftIssueInput - input object

Autogenerated input type of UpdateProjectV2DraftIssue.

Input fields for UpdateProjectV2DraftIssueInput

updateProjectV2Field - mutation

Update a project field.

Input fields for updateProjectV2Field

Return fields for updateProjectV2Field

UpdateProjectV2FieldInput - input object

Autogenerated input type of UpdateProjectV2Field.

Input fields for UpdateProjectV2FieldInput

UpdateProjectV2Input - input object

Autogenerated input type of UpdateProjectV2.

Input fields for UpdateProjectV2Input

updateProjectV2ItemFieldValue - mutation

This mutation updates the value of a field for an item in a Project. Currently
only single-select, multi-select, text, number, date, and iteration fields are supported.

Input fields for updateProjectV2ItemFieldValue

Return fields for updateProjectV2ItemFieldValue

UpdateProjectV2ItemFieldValueInput - input object

Autogenerated input type of UpdateProjectV2ItemFieldValue.

Input fields for UpdateProjectV2ItemFieldValueInput

updateProjectV2ItemPosition - mutation

This mutation updates the position of the item in the project, where the position represents the priority of an item.

Input fields for updateProjectV2ItemPosition

Return fields for updateProjectV2ItemPosition

UpdateProjectV2ItemPositionInput - input object

Autogenerated input type of UpdateProjectV2ItemPosition.

Input fields for UpdateProjectV2ItemPositionInput

updateProjectV2StatusUpdate - mutation

Updates a status update within a Project.

Input fields for updateProjectV2StatusUpdate

Return fields for updateProjectV2StatusUpdate

UpdateProjectV2StatusUpdateInput - input object

Autogenerated input type of UpdateProjectV2StatusUpdate.

Input fields for UpdateProjectV2StatusUpdateInput

updateProjectV2View - mutation

Updates an existing view in a project.

Input fields for updateProjectV2View

Return fields for updateProjectV2View

UpdateProjectV2ViewInput - input object

Autogenerated input type of UpdateProjectV2View.

Input fields for UpdateProjectV2ViewInput