Filter topics in category containing file attachments

Is this possible with the API? The purpose is to get a list of topics in a category that contain a PDF, or other media file attached.

1 Like

You can use the advanced search:

https://meta.discourse.org/search?q=filetype:pdf%20%23support
(searches for filetype:pdf #support)

Routes on Discourse have a JSON serializer, so you can tweak the search and then use /search.json?q=your-query.

4 Likes

Another option would be to write a Data Explorer query that returns the topics you are looking for. You could then run that query via the API: How to run Data Explorer queries with the Discourse API.

3 Likes

It looks like search with the parameter would be the easiest option.

Are there and / or operators for search queries? I found the option for categories, but I would like to combine search terms or filetypes - for example

https://meta.discourse.org/search?q=YouTube,soundcloud%20%23support%20

I get 5 results for the combined terms - but it is not showing results for individual terms. Searching just for “soundcloud” on the other hand yields 15 results. I would like to get both with one query… Would this be possible without doing an individual query for each?