GitHub v3 REST API

Delete a project card

delete
{protocol}://{hostname}/api/v3/projects/columns/cards/{card_id}

Path Parameters

card_idintegerrequired

card_id parameter

Response

Response

delete/projects/columns/cards/{card_id}
 

Move a project card

post
{protocol}://{hostname}/api/v3/projects/columns/cards/{card_id}/moves

Path Parameters

card_idintegerrequired

card_id parameter

Body

application/json
positionstringrequired

The position of the card in a column. Can be one of: top, bottom, or after:<card_id> to place after the specified card.

Match pattern:^(?:top|bottom|after:\d+)$

Example:bottom

column_idinteger

The unique identifier of the column the card should be moved to

Example:42

Response

application/json

Response

object
* Additional properties are NOT allowed.
post/projects/columns/cards/{card_id}/moves

Body

{ "position": "bottom" }
 
application/json

Get a project column

get
{protocol}://{hostname}/api/v3/projects/columns/{column_id}

Path Parameters

column_idintegerrequired

column_id parameter

Response

application/json

Response

Project Column

Project columns contain cards of work.

urlstring(uri)required

Example:https://api.github.com/projects/columns/367

project_urlstring(uri)required

Example:https://api.github.com/projects/120

cards_urlstring(uri)required

Example:https://api.github.com/projects/columns/367/cards

idintegerrequired

The unique identifier of the project column

Example:42

node_idstringrequired

Example:MDEzOlByb2plY3RDb2x1bW4zNjc=

namestringrequired

Name of the project column

Example:Remaining tasks

created_atstring(date-time)required

Example:2016-09-05T14:18:44Z

updated_atstring(date-time)required

Example:2016-09-05T14:22:28Z

get/projects/columns/{column_id}
 
application/json

Update an existing project column

patch
{protocol}://{hostname}/api/v3/projects/columns/{column_id}

Path Parameters

column_idintegerrequired

column_id parameter

Body

application/json
namestringrequired

Name of the project column

Example:Remaining tasks

Response

application/json

Response

Project Column

Project columns contain cards of work.

urlstring(uri)required

Example:https://api.github.com/projects/columns/367

project_urlstring(uri)required

Example:https://api.github.com/projects/120

cards_urlstring(uri)required

Example:https://api.github.com/projects/columns/367/cards

idintegerrequired

The unique identifier of the project column

Example:42

node_idstringrequired

Example:MDEzOlByb2plY3RDb2x1bW4zNjc=

namestringrequired

Name of the project column

Example:Remaining tasks

created_atstring(date-time)required

Example:2016-09-05T14:18:44Z

updated_atstring(date-time)required

Example:2016-09-05T14:22:28Z

patch/projects/columns/{column_id}

Body

{ "name": "Remaining tasks" }
 
application/json

Delete a project column

delete
{protocol}://{hostname}/api/v3/projects/columns/{column_id}

Path Parameters

column_idintegerrequired

column_id parameter

Response

Response

delete/projects/columns/{column_id}