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
;