# How to assign topic to a moderator using curl or python script(not from web UI)

**URL:** https://meta.discourse.org/t/how-to-assign-topic-to-a-moderator-using-curl-or-python-script-not-from-web-ui/383978
**Category:** Support
**Tags:** assign
**Created:** [September 25, 2025, 5:17am UTC](https://meta.discourse.org/t/how-to-assign-topic-to-a-moderator-using-curl-or-python-script-not-from-web-ui/383978 "2025-09-25T05:17:07Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [September 25, 2025, 8:38am UTC](https://meta.discourse.org/t/how-to-assign-topic-to-a-moderator-using-curl-or-python-script-not-from-web-ui/383978/2 "2025-09-25T08:38:00Z")

</div>

Hey @srk123  
Welcome to Meta 👋

From what you describe, I would assume that the assign plugin is enabled.

You can [Reverse engineer the Discourse API](https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576) to find out how a request to assign a topic looks like.

As a customer, you can also send an email to the support inbox [team@discourse.org](mailto:team@discourse.org) from the email connected to the account on the forum you moderate (or you can message the [@team](https://meta.discourse.org/groups/team) group here at Meta. If you signed up here using the same email address, they can also identify that you are a customer).

---

_[View the full topic](https://meta.discourse.org/t/how-to-assign-topic-to-a-moderator-using-curl-or-python-script-not-from-web-ui/383978)._
