# Little mistake in the API manual

**URL:** https://meta.discourse.org/t/little-mistake-in-the-api-manual/90420
**Category:** Development
**Tags:** rest-api
**Created:** [June 21, 2018, 8:26pm UTC](https://meta.discourse.org/t/little-mistake-in-the-api-manual/90420 "2018-06-21T20:26:48Z")
**Posts on this page:** 5
**Page:** 1

<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: [June 21, 2018, 8:26pm UTC](https://meta.discourse.org/t/little-mistake-in-the-api-manual/90420/1 "2018-06-21T20:26:49Z")

</div>

Hi, on the update topic entry, there is what seems to be a little mistake in the path:  
 ![image](https://global.discourse-cdn.com/meta/original/3X/1/8/180658674962093a7db8ad19af925bd54136232a.png)

Should be: `/t/{slug}/{id}.json` I guess?

---

<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: [June 21, 2018, 10:09pm UTC](https://meta.discourse.org/t/little-mistake-in-the-api-manual/90420/2 "2018-06-21T22:09:54Z")

</div>

Is this something we can address @blake?

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [June 21, 2018, 10:20pm UTC](https://meta.discourse.org/t/little-mistake-in-the-api-manual/90420/3 "2018-06-21T22:20:15Z")

</div>

Yes, it probably should say `{slug}`, but using a `-` or any random (but valid) character works because the rails router will just look it up by topic id if it doesn’t find the slug.

I’m pretty sure this syntax is used in more than one place because sometimes you just don’t know the slug so this is a ~~hack~~ work around.

I’ll look into changing this so that it says `{slug}` in all the right places and also document the `-` trick since it is handy. Pull-Requests are welcome though!

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [June 23, 2018, 5:50pm UTC](https://meta.discourse.org/t/little-mistake-in-the-api-manual/90420/4 "2018-06-23T17:50:35Z")

</div>

I updated the api docs for the [update topic route](https://docs.discourse.org/#tag/Topics%2Fpaths%2F~1t~1%7Bslug%7D~1%7Bid%7D.json%2Fput) so that the url includes the slug and added a little tip about using the `-` trick.

---

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [June 23, 2018, 5:51pm UTC](https://meta.discourse.org/t/little-mistake-in-the-api-manual/90420/5 "2018-06-23T17:51:46Z")

</div>


