Use the REST API to manage draft items in Projects.
Note
Most endpoints use Authorization: Bearer <YOUR-TOKEN> and Accept: application/vnd.github+json headers, plus X-GitHub-Api-Version: 2026-03-10. Curl examples below omit these standard headers for brevity.
POST /orgs/{org}/projectsV2/{project_number}/drafts
Create draft issue item for the specified organization owned project.
accept (string)application/vnd.github+json is recommended.org (string) (required)
The organization name. The name is not case sensitive.
project_number (integer) (required)
The project's number.
title (string) (required)
The title of the draft issue item to create in the project.
body (string)
The body content of the draft issue item to create in the project.
201 - Created
304 - Not modified
401 - Requires authentication
403 - Forbidden
POST /user/{user_id}/projectsV2/{project_number}/drafts
Create draft issue item for the specified user owned project.
accept (string)application/vnd.github+json is recommended.user_id (string) (required)
The unique identifier of the user.
project_number (integer) (required)
The project's number.
title (string) (required)
The title of the draft issue item to create in the project.
body (string)
The body content of the draft issue item to create in the project.
201 - Created
304 - Not modified
401 - Requires authentication
403 - Forbidden