sincecutoff.com
← all changes

github-graphql-api adds multi-select issue field schema

Introduced 2026-06-04 · score 0.98

HOW TO USE IT

When querying or setting multi-select issue fields, use the `IssueFieldMultiSelect` and `IssueFieldMultiSelectValue` types. Select the field’s `options`, read a value’s `options` or `value`, and pass `multiSelectOptionIds` when creating or updating a field value.

query { node(id: "<issue-field-id>") { ... on IssueFieldMultiSelect { id name options { id name } } } }
query { node(id: "<issue-field-value-id>") { ... on IssueFieldMultiSelectValue { id value options { id name } } } }
mutation { createIssueFieldValue(input: { issueId: "<issue-id>", issueField: { fieldId: "<field-id>", multiSelectOptionIds: ["<option-id>"] } }) { issueFieldValue { ... on IssueFieldMultiSelectValue { value options { id name } } } } }

WHY THIS HELPS

Query or update multi-select issue field values in a repository integration using the GitHub GraphQL API.

REQUIREMENTS AND LIMITATIONS

  • IssueFieldMultiSelect.options: Options configured for the multi-select field.
  • IssueFieldMultiSelectValue.options: Options selected for the issue field value.
  • IssueFieldMultiSelectValue.value: Comma-separated names of the selected options.
  • IssueFieldCreateOrUpdateInput.fieldId (required): ID of the issue field.
  • IssueFieldCreateOrUpdateInput.multiSelectOptionIds: IDs of the selected options for a multi-select field.
  • CreateIssueFieldValueInput.issueId (required): ID of the issue.
  • CreateIssueFieldValueInput.issueField (required): Issue field value to create; takes `IssueFieldCreateOrUpdateInput`.

FIRST-PARTY EVIDENCE

Check the installed version and the source before using it. Entry JSON

Report a problem with this card