# Correct scope for Set Notification Level API endpoint

**URL:** <https://meta.discourse.org/t/correct-scope-for-set-notification-level-api-endpoint/263163>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [April 28, 2023, 8:35am UTC](https://meta.discourse.org/t/correct-scope-for-set-notification-level-api-endpoint/263163 "2023-04-28T08:35:19Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [September 13, 2023, 7:49am UTC](https://meta.discourse.org/t/correct-scope-for-set-notification-level-api-endpoint/263163/3 "2023-09-13T07:49:53Z")

</div>

I think you can now use the `/t/<topic_id>/notifications` endpoint for this:

> [@AlexDev](#):
>
> Some details about this API endpoint that are important to note:
> 
> - The API user should be an admin(so they should have global scope) to be able to change another user’s notification level.
> - Endpoint URL: `siteurl/t/<topic_id>/notifications`
> - Request type: `POST`
> - Parameters:
> - `username` or `external_id` of the target user. If empty, the admin’s own notifcation level for the topic will be changed.
> - `notification_level`: integer value corresponding to the level
> - `muted: 0,`
> - `regular: 1,`
> - `normal: 1, # alias for regular`
> - `tracking: 2,`
> - `watching: 3,`

---

_[View the full topic](https://meta.discourse.org/t/correct-scope-for-set-notification-level-api-endpoint/263163)._
