Skip to main content

discussion_categories

Creates, updates, deletes, gets or lists a discussion_categories resource.

Overview

Namediscussion_categories
TypeResource
Idgithub.discussions.discussion_categories

Fields

The following fields are returned by SELECT queries:

Response

NameDatatypeDescription
idstringThe GraphQL node ID of the category.
namestring
created_atstring (date-time)
descriptionstring
emojistringThe emoji shortcode for the category.
is_answerablebooleanWhether discussions in this category can be marked as answered.
slugstring
updated_atstring (date-time)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectowner, repoDiscussion categories configured for a repository (for example Announcements, Q&A, Ideas). Backed by the GitHub GraphQL API (repository.discussionCategories).

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
ownerstringThe account owner of the repository.
repostringThe name of the repository.

SELECT examples

Discussion categories configured for a repository (for example Announcements, Q&A, Ideas). Backed by the GitHub GraphQL API (repository.discussionCategories).

SELECT
id,
name,
created_at,
description,
emoji,
is_answerable,
slug,
updated_at
FROM github.discussions.discussion_categories
WHERE owner = '{{ owner }}' -- required
AND repo = '{{ repo }}' -- required
;