Projects (classic)

Reference documentation for GraphQL schema types in the Projects (classic) category.

AddedToProjectEvent - object

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

Implements: Node

Fields for AddedToProjectEvent

addProjectCard - mutation

Adds a card to a ProjectColumn. Either contentId or note must be provided but not both.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for addProjectCard

Return fields for addProjectCard

AddProjectCardInput - input object

Autogenerated input type of AddProjectCard.

Input fields for AddProjectCardInput

addProjectColumn - mutation

Adds a column to a Project.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for addProjectColumn

Return fields for addProjectColumn

AddProjectColumnInput - input object

Autogenerated input type of AddProjectColumn.

Input fields for AddProjectColumnInput

cloneProject - mutation

Creates a new project by cloning configuration from an existing project.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for cloneProject

Return fields for cloneProject

CloneProjectInput - input object

Autogenerated input type of CloneProject.

Input fields for CloneProjectInput

convertProjectCardNoteToIssue - mutation

Convert a project note card to one associated with a newly created issue.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for convertProjectCardNoteToIssue

Return fields for convertProjectCardNoteToIssue

ConvertProjectCardNoteToIssueInput - input object

Autogenerated input type of ConvertProjectCardNoteToIssue.

Input fields for ConvertProjectCardNoteToIssueInput

createProject - mutation

Creates a new project.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for createProject

Return fields for createProject

CreateProjectInput - input object

Autogenerated input type of CreateProject.

Input fields for CreateProjectInput

deleteProject - mutation

Deletes a project.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for deleteProject

Return fields for deleteProject

deleteProjectCard - mutation

Deletes a project card.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for deleteProjectCard

Return fields for deleteProjectCard

DeleteProjectCardInput - input object

Autogenerated input type of DeleteProjectCard.

Input fields for DeleteProjectCardInput

deleteProjectColumn - mutation

Deletes a project column.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for deleteProjectColumn

Return fields for deleteProjectColumn

DeleteProjectColumnInput - input object

Autogenerated input type of DeleteProjectColumn.

Input fields for DeleteProjectColumnInput

DeleteProjectInput - input object

Autogenerated input type of DeleteProject.

Input fields for DeleteProjectInput

linkRepositoryToProject - mutation

Creates a repository link for a project.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for linkRepositoryToProject

Return fields for linkRepositoryToProject

LinkRepositoryToProjectInput - input object

Autogenerated input type of LinkRepositoryToProject.

Input fields for LinkRepositoryToProjectInput

MovedColumnsInProjectEvent - object

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

Implements: Node

Fields for MovedColumnsInProjectEvent

moveProjectCard - mutation

Moves a project card to another place.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for moveProjectCard

Return fields for moveProjectCard

MoveProjectCardInput - input object

Autogenerated input type of MoveProjectCard.

Input fields for MoveProjectCardInput

moveProjectColumn - mutation

Moves a project column to another place.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for moveProjectColumn

Return fields for moveProjectColumn

MoveProjectColumnInput - input object

Autogenerated input type of MoveProjectColumn.

Input fields for MoveProjectColumnInput

Project - object

Projects manage issues, pull requests and notes within a project owner.

Implements: Closable, Node, Updatable

Fields for Project

ProjectCard - object

A card in a project.

Implements: Node

Fields for ProjectCard

ProjectCardArchivedState - enum

The possible archived states of a project card.

Values for ProjectCardArchivedState

ProjectCardConnection - object

The connection type for ProjectCard.

Fields for ProjectCardConnection

ProjectCardEdge - object

An edge in a connection.

Fields for ProjectCardEdge

ProjectCardImport - input object

An issue or PR and its owning repository to be used in a project card.

Input fields for ProjectCardImport

ProjectCardItem - union

Types that can be inside Project Cards.

Possible types for ProjectCardItem

ProjectCardState - enum

Various content states of a ProjectCard.

Values for ProjectCardState

ProjectColumn - object

A column inside a project.

Implements: Node

Fields for ProjectColumn

ProjectColumnConnection - object

The connection type for ProjectColumn.

Fields for ProjectColumnConnection

ProjectColumnEdge - object

An edge in a connection.

Fields for ProjectColumnEdge

ProjectColumnImport - input object

A project column and a list of its issues and PRs.

Input fields for ProjectColumnImport

ProjectColumnPurpose - enum

The semantic purpose of the column - todo, in progress, or done.

Values for ProjectColumnPurpose

ProjectConnection - object

A list of projects associated with the owner.

Fields for ProjectConnection

ProjectEdge - object

An edge in a connection.

Fields for ProjectEdge

ProjectOrder - input object

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

Input fields for ProjectOrder

ProjectOrderField - enum

Properties by which project connections can be ordered.

Values for ProjectOrderField

ProjectOwner - interface

Represents an owner of a Project.

Fields for ProjectOwner

Implemented by

ProjectProgress - object

Project progress stats.

Fields for ProjectProgress

ProjectState - enum

State of the project; either open or 'closed'.

Values for ProjectState

ProjectTemplate - enum

GitHub-provided templates for Projects.

Values for ProjectTemplate

RemovedFromProjectEvent - object

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

Implements: Node

Fields for RemovedFromProjectEvent

unlinkRepositoryFromProject - mutation

Deletes a repository link from a project.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for unlinkRepositoryFromProject

Return fields for unlinkRepositoryFromProject

UnlinkRepositoryFromProjectInput - input object

Autogenerated input type of UnlinkRepositoryFromProject.

Input fields for UnlinkRepositoryFromProjectInput

updateProject - mutation

Updates an existing project.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for updateProject

Return fields for updateProject

updateProjectCard - mutation

Updates an existing project card.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for updateProjectCard

Return fields for updateProjectCard

UpdateProjectCardInput - input object

Autogenerated input type of UpdateProjectCard.

Input fields for UpdateProjectCardInput

updateProjectColumn - mutation

Updates an existing project column.

Warning

Deprecation notice: Projects (classic) is being deprecated in favor of the new Projects experience, see: https://github.blog/changelog/2024-05-23-sunset-notice-projects-classic/. Removal on 2025-04-01 UTC.

Input fields for updateProjectColumn

Return fields for updateProjectColumn

UpdateProjectColumnInput - input object

Autogenerated input type of UpdateProjectColumn.

Input fields for UpdateProjectColumnInput

UpdateProjectInput - input object

Autogenerated input type of UpdateProject.

Input fields for UpdateProjectInput