# Silence user via API

**URL:** <https://meta.discourse.org/t/silence-user-via-api/205502>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [October 7, 2021, 9:26pm UTC](https://meta.discourse.org/t/silence-user-via-api/205502 "2021-10-07T21:26:15Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![GioLogist](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/giologist/32/121623_2.png) [@GioLogist](https://meta.discourse.org/u/GioLogist)\
**Post date:** [October 7, 2021, 9:26pm UTC](https://meta.discourse.org/t/silence-user-via-api/205502/1 "2021-10-07T21:26:15Z")

</div>

**Use Case:**  
We have a third party payment platform we’re using to “downgrade” a user upon non payment/renewal. When this happens, we want to be able to “downgrade” them on Discourse as well. Meaning, we want them to be able to access the forum, but not create content. For this reason, “[silencing](https://sytelineusernetwork.com/wp-admin/admin.php?page=pmpro-membershiplevels)” makes the most sense.

I see that the API docs have the ability to [suspend](https://docs.discourse.org/#operation/suspendUser), but not silence a user. Is there any way this can be done?

I’ve seen [this](https://meta.discourse.org/t/silence-user-via-admin-api-cant-setup-reason-string/150612) other topic, discussing the silence admin API. However, I do not see it documented. I’m hoping it wasn’t removed 😬

---

_[View the full topic](https://meta.discourse.org/t/silence-user-via-api/205502)._
