# Extending chat message blocks

**URL:** https://meta.discourse.org/t/extending-chat-message-blocks/405006
**Category:** Development
**Tags:** chat, plugin-api
**Created:** [June 10, 2026, 7:46pm UTC](https://meta.discourse.org/t/extending-chat-message-blocks/405006 "2026-06-10T19:46:48Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![Anton\_Akhmerov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/anton_akhmerov/32/169548_2.png) [@Anton\_Akhmerov](https://meta.discourse.org/u/Anton_Akhmerov)
#### Post date: [June 16, 2026, 5:41pm UTC](https://meta.discourse.org/t/extending-chat-message-blocks/405006/3 "2026-06-16T17:41:09Z")

</div>

Mostly I would like API that would allow a plugin to:

1. Register a chat message block type name, owned by that plugin
2. Optionally, provide a JSON schema validator for that block
3. Register a renderer for that block

All of this can be patched in, but if there is an official API, the stability and safety would be better. My use case is forge activity notifications, but I imagine other applications would exist (RSS as an alternative to the RSS plugin, social media feeds, etc).

---

_[View the full topic](https://meta.discourse.org/t/extending-chat-message-blocks/405006)._
