← Tools Reference

Discourse

Discourse integration (Communication, Productivity). Imported from open-connector.

API key5 tools{base_url}
GET
discourse_list_latest_topics
List the latest topics visible to the authenticated Discourse API user.

/latest.json

3 parameters
ParamTypeRequiredDescription
orderstringoptionalThe Discourse latest-topics ordering field.
ascendingbooleanoptionalWhether Discourse should sort the latest topics ascending.
perPageintegeroptionalMaximum number of topics to request from Discourse.
GET
discourse_list_categories
List Discourse categories visible to the authenticated API user.

/categories.json

1 parameter
ParamTypeRequiredDescription
includeSubcategoriesbooleanoptionalWhether Discourse should include subcategories.
GET
discourse_list_category_topics
List topics for one Discourse category.

/c/{slug}/{categoryId}.json

2 parameters
ParamTypeRequiredDescription
slugstringrequiredThe Discourse category slug.
categoryIdintegerrequiredThe Discourse category identifier.
GET
discourse_get_topic
Read one Discourse topic and its returned posts.

/t/{topicId}.json

1 parameter
ParamTypeRequiredDescription
topicIdintegerrequiredThe Discourse topic identifier.
GET
discourse_search
Search Discourse content using the official search query syntax.

/search.json

2 parameters
ParamTypeRequiredDescription
querystringrequiredThe Discourse search query string.
pageintegeroptionalThe one-based search results page.