GitHub GraphQL API adds issue field updates to UpdateIssueInput
Introduced 2026-08-24 · score 0.97
HOW TO USE IT
When updating an issue’s field values, use `updateIssue` with `issueFieldUpdates`; each entry names the field and operation, and may include a value. Choose `ADD`, `CLEAR`, `REMOVE`, or `SET` according to the documented operation behavior.
mutation { updateIssue(input: { id: "<issue-node-id>", issueFieldUpdates: [{ fieldName: "<field-name>", operation: SET, value: "<value>" }] }) { issue { id } } }WHY THIS HELPS
Update an issue's field values through the GraphQL API.
REQUIREMENTS AND LIMITATIONS
- updateIssue.input.id (required): Node ID of the issue to modify.
- UpdateIssueInput.issueFieldUpdates: Issue field updates resolved by field and option names.
- IssueFieldUpdateInput.fieldName (required): Name of the issue field.
- IssueFieldUpdateInput.operation (required): Operation on the field value: `ADD` sets a scalar or adds multi-select options; `CLEAR` clears the value; `REMOVE` removes multi-select options; `SET` replaces the value.
- IssueFieldUpdateInput.value: Value or comma-separated option names for the operation.
FIRST-PARTY EVIDENCE
- https://docs.github.com/en/graphql/overview/changelog#schema-changes-for-2026-08-24
- https://docs.github.com/en/graphql/reference/issues
Check the installed version and the source before using it. Entry JSON