# Open composer for existing topic/personal message via URL

**URL:** https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440
**Category:** Support
**Created:** [3월 1, 2019, 2:34오후 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440 "2019-03-01T14:34:45Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![jerry0](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jerry0/32/94523_2.png) [@jerry0](https://meta.discourse.org/u/jerry0)
#### Post date: [3월 1, 2019, 2:34오후 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440/1 "2019-03-01T14:34:45Z")

</div>

Hi, this feature (opening composer to compose a new personal message/topic via URL is very useful:

> [@Creating pre-filled personal message links](https://meta.discourse.org/t/compose-a-new-pre-filled-personal-message-via-url/35984):
>
> bookmark This guide describes how to create a link to start a new personal message with pre-filled information, including best practices. person_raising_hand Required user level: All users Discourse allows you to compose a new personal message with pre-filled information via URL parameters. This can save time and ensure consistency for common messages. Structure of the URL To create a new pre-filled message, format your URL like this: https://discourse.example.com/new-message?username…

However we would like to open the composer in an existing personal message topic/discussion, via URL (or at least somehow from an external site (linked via SSO) . Is this is this possible?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [3월 1, 2019, 5:59오후 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440/2 "2019-03-01T17:59:22Z")

</div>

Probably. See [Reverse engineer the Discourse API](https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576).

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [3월 1, 2019, 7:09오후 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440/3 "2019-03-01T19:09:09Z")

</div>

I don’t think this is possible at the moment.

Can you explain more about the use case here?

---

<div class="post-metadata">

### Author: ![jerry0](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jerry0/32/94523_2.png) [@jerry0](https://meta.discourse.org/u/jerry0)
#### Post date: [3월 1, 2019, 8:10오후 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440/4 "2019-03-01T20:10:52Z")

</div>

We are using PMs for projects on a site, and each project gets its own message topic. The head-scratcher is how a person can post a message to the topic with content from the project.

So really would like a button on the site to post content to message topic, essentially. But then continue composing. Does that make sense?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [3월 1, 2019, 8:15오후 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440/5 "2019-03-01T20:15:55Z")

</div>

Got it.

Discourse design is mostly around each project of yours existing as a category, subcategory or tag. That way you don’t end with lots of [The MEGATOPIC: public good, or public menace?](https://meta.discourse.org/t/the-megatopic-public-good-or-public-menace/85592), and information is better organized.

If you are locked into this long PM design, you will probably need a theme-component to allow to pop-up the reply composer from a URL param.

---

<div class="post-metadata">

### Author: ![jerry0](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jerry0/32/94523_2.png) [@jerry0](https://meta.discourse.org/u/jerry0)
#### Post date: [3월 1, 2019, 8:23오후 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440/6 "2019-03-01T20:23:34Z")

</div>

Good reply, thanks. By theme component, do you mean a plugin type development project?

We investigated using categories/subcategories using an auto-create routine, however found that the number of projects we tested meant categories got beyond what Discourse could handle (think it started to cause problems above 500 or so.)

Tags have no privacy, so can’t use those.

So, instead using groups…and PMs, which is working well.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [4월 7, 2022, 2:37오전 UTC](https://meta.discourse.org/t/open-composer-for-existing-topic-personal-message-via-url/110440/7 "2022-04-07T02:37:27Z")

</div>


