You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`item_id`: The numeric ID of the issue or pull request to add to the project. (number, required)
1035
-
-`item_type`: The item's type, either issue or pull_request. (string, required)
1036
-
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1037
-
-`owner_type`: Owner type (string, required)
1038
-
-`project_number`: The project's number. (number, required)
1039
-
1040
-
-**delete_project_item** - Delete project item
1041
-
-**Required OAuth Scopes**: `project`
1042
-
-`item_id`: The internal project item ID to delete from the project (not the issue or pull request ID). (number, required)
1043
-
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1044
-
-`owner_type`: Owner type (string, required)
1045
-
-`project_number`: The project's number. (number, required)
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1051
-
-`owner_type`: Owner type (string, required)
1052
-
-`project_number`: The project's number (number, required)
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1059
-
-`owner_type`: Owner type (string, required)
1060
-
-`project_number`: The project's number. (number, required)
1061
-
1062
-
-**get_project_item** - Get project item
977
+
-**projects_get** - Get details of GitHub Projects resources
-`fields`: Specific list of field IDs to include in the response (e.g. ["102589", "985201", "169875"]). If not provided, only the title field is included. (string[], optional)
1066
-
-`item_id`: The item's ID. (number, required)
1067
-
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1068
-
-`owner_type`: Owner type (string, required)
1069
-
-`project_number`: The project's number. (number, required)
-`after`: Forward pagination cursor from previous pageInfo.nextCursor. (string, optional)
1075
-
-`before`: Backward pagination cursor from previous pageInfo.prevCursor (rare). (string, optional)
1076
-
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1077
-
-`owner_type`: Owner type (string, required)
1078
-
-`per_page`: Results per page (max 50) (number, optional)
1079
-
-`project_number`: The project's number. (number, required)
-`after`: Forward pagination cursor from previous pageInfo.nextCursor. (string, optional)
1085
-
-`before`: Backward pagination cursor from previous pageInfo.prevCursor (rare). (string, optional)
1086
-
-`fields`: Field IDs to include (e.g. ["102589", "985201"]). CRITICAL: Always provide to get field values. Without this, only titles returned. (string[], optional)
1087
-
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1088
-
-`owner_type`: Owner type (string, required)
1089
-
-`per_page`: Results per page (max 50) (number, optional)
980
+
-`field_id`: The field's ID. Required for 'get_project_field' method. (number, optional)
981
+
-`fields`: Specific list of field IDs to include in the response when getting a project item (e.g. ["102589", "985201", "169875"]). If not provided, only the title field is included. Only used for 'get_project_item' method. (string[], optional)
982
+
-`item_id`: The item's ID. Required for 'get_project_item' method. (number, optional)
983
+
-`method`: The method to execute (string, required)
984
+
-`owner`: The owner (user or organization login). The name is not case sensitive. (string, required)
985
+
-`owner_type`: Owner type (user or org). If not provided, will be automatically detected. (string, optional)
1090
986
-`project_number`: The project's number. (number, required)
1091
-
-`query`: Query string for advanced filtering of project items using GitHub's project filtering syntax. (string, optional)
1092
987
1093
-
-**list_projects** - List projects
988
+
-**projects_list** - List GitHub Projects resources
-`after`: Forward pagination cursor from previous pageInfo.nextCursor. (string, optional)
1097
992
-`before`: Backward pagination cursor from previous pageInfo.prevCursor (rare). (string, optional)
1098
-
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1099
-
-`owner_type`: Owner type (string, required)
993
+
-`fields`: Field IDs to include when listing project items (e.g. ["102589", "985201"]). CRITICAL: Always provide to get field values. Without this, only titles returned. Only used for 'list_project_items' method. (string[], optional)
994
+
-`method`: The action to perform (string, required)
995
+
-`owner`: The owner (user or organization login). The name is not case sensitive. (string, required)
996
+
-`owner_type`: Owner type (user or org). If not provided, will automatically try both. (string, optional)
1100
997
-`per_page`: Results per page (max 50) (number, optional)
1101
-
-`query`: Filter projects by title text and open/closed state; permitted qualifiers: is:open, is:closed; examples: "roadmap is:open", "is:open feature planning". (string, optional)
998
+
-`project_number`: The project's number. Required for 'list_project_fields' and 'list_project_items' methods. (number, optional)
999
+
-`query`: Filter/query string. For list_projects: filter by title text and state (e.g. "roadmap is:open"). For list_project_items: advanced filtering using GitHub's project filtering syntax. (string, optional)
1102
1000
1103
-
-**update_project_item** - Update project item
1001
+
-**projects_write** - Modify GitHub Project items
1104
1002
-**Required OAuth Scopes**: `project`
1105
-
-`item_id`: The unique identifier of the project item. This is not the issue or pull request ID. (number, required)
1106
-
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
1107
-
-`owner_type`: Owner type (string, required)
1003
+
-`issue_number`: The issue number (use when item_type is 'issue' for 'add_project_item' method). Provide either issue_number or pull_request_number. (number, optional)
1004
+
-`item_id`: The project item ID. Required for 'update_project_item' and 'delete_project_item' methods. (number, optional)
1005
+
-`item_owner`: The owner (user or organization) of the repository containing the issue or pull request. Required for 'add_project_item' method. (string, optional)
1006
+
-`item_repo`: The name of the repository containing the issue or pull request. Required for 'add_project_item' method. (string, optional)
1007
+
-`item_type`: The item's type, either issue or pull_request. Required for 'add_project_item' method. (string, optional)
1008
+
-`method`: The method to execute (string, required)
1009
+
-`owner`: The project owner (user or organization login). The name is not case sensitive. (string, required)
1010
+
-`owner_type`: Owner type (user or org). If not provided, will be automatically detected. (string, optional)
1108
1011
-`project_number`: The project's number. (number, required)
1109
-
-`updated_field`: Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set value to null. Example: {"id": 123456, "value": "New Value"} (object, required)
1012
+
-`pull_request_number`: The pull request number (use when item_type is 'pull_request' for 'add_project_item' method). Provide either issue_number or pull_request_number. (number, optional)
1013
+
-`updated_field`: Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set value to null. Example: {"id": 123456, "value": "New Value"}. Required for 'update_project_item' method. (object, optional)
0 commit comments