# Assigning mod status to multiple users

**URL:** https://meta.discourse.org/t/assigning-mod-status-to-multiple-users/343817
**Category:** Support
**Created:** [December 21, 2024, 4:14pm UTC](https://meta.discourse.org/t/assigning-mod-status-to-multiple-users/343817 "2024-12-21T16:14:09Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [December 21, 2024, 7:28pm UTC](https://meta.discourse.org/t/assigning-mod-status-to-multiple-users/343817/5 "2024-12-21T19:28:22Z")

</div>

> [@MihirR](#):
>
> There was no occurrence of this in the [Discourse API](https://docs.discourse.org/), so now would have to check it out manually.

This documentation is incomplete, and will likely always be. Almost every action on Discourse uses the API. If you’re not finding what you’re looking for here, the best is reverse-engineering the API. It’s quite easy to do:

> [@Reverse engineer the Discourse API](https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576):
>
> Discourse is backed by a complete JSON api. Anything you can do on the site you can also do using the JSON api. The API is documented at [docs.discourse.org](https://docs.discourse.org). You can also use the [discourse\_api](https://github.com/discourse/discourse_api) Ruby gem as a client library. However, not every endpoint is documented. To determine how to do something with the JSON API here are some steps you can follow. Example: recategorize a topic. Go to a topic and start editing a category: Open Chrome dev tools, switch to the Network tab, select …

---

_[View the full topic](https://meta.discourse.org/t/assigning-mod-status-to-multiple-users/343817)._
