# Topics made with ActivityPub don't have a category?

**URL:** https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221
**Category:** Support
**Tags:** activitypub
**Created:** [April 3, 2025, 12:42pm UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221 "2025-04-03T12:42:44Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [April 3, 2025, 12:42pm UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/1 "2025-04-03T12:42:44Z")

</div>

I don’t know what’s going on, or what ActivityPub even is, but I think that is what causes this issue:

[This topic](https://meta.discourse.org/t/content-warnings-are-ignored-in-topic-title-generation/360210) does not have a category, only a tag. Surely this is not intended?

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [April 3, 2025, 1:17pm UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/2 "2025-04-03T13:17:20Z")

</div>

Relevant screenshots:

 ![This image shows a social media discussion on Discord about how content warnings are not reflected in topic titles. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/f/0/8/f08f0993300b1e7d922d62e9a8044833eedf8e9f.jpeg)

 ![The image shows a list of notifications from a chat app on a mobile device, featuring icons, text, and colors for different issues, including a "Test admin guide to tags in admin guide," "Content warnings," and "How to include the 'Request' Button." (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/9/7/9/979381b93a3fb490d1480c391372ea52c1910cc1.jpeg)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [April 3, 2025, 2:27pm UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/3 "2025-04-03T14:27:10Z")

</div>

Ah, interesting. The #activitypub tag is configured to receive topics from another community vi the ActivityPub protocol (it’s a two-way sync, topics and replies on meta also go to the other community).

However, it looks like the plugin doesn’t pick a default category for the topics it creates. I am not sure if this is strictly a plugin issue or an issue with meta.

@tobiaseigen is there a site setting for “default category to pick when none is specified”? I see we have a `default composer category` but that’s not quite the same thing.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [April 4, 2025, 7:55am UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/4 "2025-04-04T07:55:38Z")

</div>

> [@NateDhaliwal](#):
>
> [This topic](https://meta.discourse.org/t/content-warnings-are-ignored-in-topic-title-generation/360210) does not have a category, only a tag. Surely this is not intended?

This is intended.

> [@pmusaraj](#):
>
> “default category to pick when none is specified”

I don’t think there’s such a thing as a default category in Discourse currently (strictly speaking). As you say, a default category in the composer is a different thing.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [April 28, 2025, 12:06pm UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/5 "2025-04-28T12:06:34Z")

</div>

@angus This also happened [here](https://meta.discourse.org/t/transfer-topics-between-forums/363758/1). Is there a way to fix this, or is it not possible to specify the category when making the post via ActivityPub (to my understanding, this is [Discourse (@Discourse@mastodon.social) - Mastodon](https://mastodon.social/@Discourse)), I think?  
Perhaps a setting that would move topics created by ActivityPub into a specified category?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [May 1, 2025, 7:43am UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/6 "2025-05-01T07:43:02Z")

</div>

Thanks for the suggestions @NateDhaliwal.

> [@NateDhaliwal](#):
>
> Is there a way to fix this, or is it not possible to specify the category when making the post via ActivityPub (to my understanding, this is [Discourse (@Discourse@mastodon.social) - Mastodon](https://mastodon.social/@Discourse)), I think?

To clarify that topic you linked to was originally created on socialhub.activitypub.rocks. You can see where it was originally posted in the ActivityPub info.

 ![Screenshot at May 01 09-28-20](https://global.discourse-cdn.com/meta/original/4X/8/0/0/800691a4e03ede564fe9f1975697a380aba27d69.png)

> [@NateDhaliwal](#):
>
> Perhaps a setting that would move topics created by ActivityPub into a specified category?

Perhaps if I go over how this works a little more you might see why that wouldn’t make sense.

Discourse supports two type of ActivityPub actors who can publish and receive posts: categories and tags. Currently on meta there are two categories and four tags which have ActivityPub enabled. [You can see them here](https://meta.discourse.org/ap/about).

To achieve what you’re suggesting, the way to do that is to just create a category actor. Posts received by #announcements or #Contribute > Feature (i.e. posts sent to `announcements@meta.discourse.org` or `feature@meta.discourse.org`) simply go directly into those categories (if the category actor has “full topic” enabled).

What you’re noticing is that posts received by a tag actor, e.g. `activitypub@meta.discourse.org` for #activitypub, don’t automatically go into a specific category. If you think about it within the context I’ve outlined, it would be a bit strange if they did.

The role of a tag is to taxonomically group topics across different categories. If there were a default category into which all posts sent to `activitypub@meta.discourse.org` ended up in, then we should just create an #activitypub category and create an actor for that, instead of a tag.

Just stepping back a bit, if you think about this more broadly, it may be better to use a tag for a generic taxonomy like #activitypub instead of a category, and manually categorise incoming topics as needed. There are more specific actors relating to specific categories, however #activitypub may encompass a variety of types of topics.

Fundamentally this comes down to how a community wants to manage itself and its relationship with the fediverse. I don’t think technical solution is required here, at least not yet. Perhaps @tobiaseigen will have some further thoughts on how he wants to approach this question.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [May 1, 2025, 7:54am UTC](https://meta.discourse.org/t/topics-made-with-activitypub-dont-have-a-category/360221/7 "2025-05-01T07:54:41Z")

</div>

I see. Thanks for the clarification!
