get_project_item
Fetch full field data for a single item in a public GitHub Projects v2 board, including custom fields and resolved status names, using the project's numeric ID and item ID.
Instructions
Get full field data for a single item in a public GitHub Projects (v2) board — including custom fields (like Priority, Story Points) that list_project_items may not show, since that only returns the board's default-view columns while this returns every field defined on the project. Requires the project's numeric database ID (from get_project_metadata's id field — NOT nodeId, which does not work with this endpoint) and the item's numeric ID (from list_project_items). Pass owner and projectNumber too so custom field names and single-select option names (e.g. a Status ID resolved to "Done") can be resolved — omit them to get raw field IDs/option IDs instead, skipping an extra request. Uses an unofficial, undocumented GitHub endpoint — works today for public projects but is not a published API contract.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | No | GitHub username that owns the project, for resolving custom field/option names | |
| itemId | Yes | The numeric item ID, from list_project_items | |
| projectId | Yes | The project's numeric database ID, from get_project_metadata's `id` field | |
| projectNumber | No | The project number, for resolving custom field/option names |