GitHub GraphQL ResolveReviewThread accepts resolutionReason
Introduced 2026-08-25 · score 0.97
HOW TO USE IT
When resolving a pull request review thread, pass `resolutionReason` in `ResolveReviewThreadInput` to record why it was resolved.
mutation { resolveReviewThread(input: { threadId: "<thread-node-id>", resolutionReason: ADDRESSED }) { thread { isResolved } } }WHY THIS HELPS
Resolve a pull request review thread with a specified resolution reason through the GraphQL API.
REQUIREMENTS AND LIMITATIONS
- threadId (required): ID of the thread to resolve.
- resolutionReason: Reason a Copilot code review thread was resolved; enum values: `ADDRESSED`, `INVALID`, `WONT_FIX`.
- ADDRESSED: Allowed `PullRequestReviewThreadResolutionReason` enum value.
- INVALID: Allowed `PullRequestReviewThreadResolutionReason` enum value.
- WONT_FIX: Allowed `PullRequestReviewThreadResolutionReason` enum value.
FIRST-PARTY EVIDENCE
- https://docs.github.com/en/graphql/overview/changelog#schema-changes-for-2026-08-25
- https://docs.github.com/en/graphql/reference/pulls
Check the installed version and the source before using it. Entry JSON