# Post unread count clear api

**URL:** https://meta.discourse.org/t/post-unread-count-clear-api/106252
**Category:** Development
**Tags:** rest-api
**Created:** [January 11, 2019, 6:17am UTC](https://meta.discourse.org/t/post-unread-count-clear-api/106252 "2019-01-11T06:17:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Ni2](https://avatars.discourse-cdn.com/v4/letter/n/f475e1/32.png) [@Ni2](https://meta.discourse.org/u/Ni2)
#### Post date: [January 11, 2019, 6:17am UTC](https://meta.discourse.org/t/post-unread-count-clear-api/106252/1 "2019-01-11T06:17:03Z")

</div>

Hi Team,

Is there any api for clear unread count for replied topic?

 ![Capture](https://global.discourse-cdn.com/meta/original/3X/4/e/4e485b2868e5a98b0d0ddd92413eb04900d225b6.png)

I have done reverse engineering and called api

[http://192.168.131.180/t/{topic\_id}/{posts\_count}.json?track\_visit=true&forceLoad=true&\_={timestamp}&api\_key={user\_api\_key}](http://192.168.131.180/t/%7Btopic_id%7D/%7Bposts_count%7D.json?track_visit=true&forceLoad=true&_=%7Btimestamp%7D&api_key=%7Buser_api_key%7D)

and

[http://192.168.131.180/topics/timings](http://192.168.131.180/topics/timings)

but it’s not working.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 11, 2019, 6:17am UTC](https://meta.discourse.org/t/post-unread-count-clear-api/106252/2 "2019-01-11T06:17:51Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Ni2](https://avatars.discourse-cdn.com/v4/letter/n/f475e1/32.png) [@Ni2](https://meta.discourse.org/u/Ni2)
#### Post date: [January 11, 2019, 6:47am UTC](https://meta.discourse.org/t/post-unread-count-clear-api/106252/3 "2019-01-11T06:47:19Z")

</div>

I have done reverse engineering and called api

`http://192.168.131.180/t/{topic_id}/{posts_count}.json?track_visit=true&amp;forceLoad=true&amp;_={timestamp}&amp;api_key={user_api_key}`

and

`http://192.168.131.180/topics/timings`

but it’s not working.

---

<div class="post-metadata">

### Author: ![saurabhp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saurabhp/32/125182_2.png) [@saurabhp](https://meta.discourse.org/u/saurabhp)
#### Post date: [January 14, 2019, 9:48am UTC](https://meta.discourse.org/t/post-unread-count-clear-api/106252/4 "2019-01-14T09:48:20Z")

</div>

I looked through code and second request should have done the trick. I tried and I was successful in clearing the count. Attaching screenshot of my request which got a 200 OK status and cleared count.

 ![Screenshot%20from%202019-01-14%2015-12-07](https://global.discourse-cdn.com/meta/original/3X/d/5/d5caba1d13502a0c8afe172deaaf3f93d8da2791.png)

`Timings[6]` should be `timings[posts_count]`. You can add just one `timings[posts_count]` and clearing should work. I think other `timings[posts_count - x]` are for tracking purpose.

Have a try and let me know if you have any questions.

Thanks
