# Multiple topic\_id parameters in a granular API token?

**URL:** https://meta.discourse.org/t/multiple-topic-id-parameters-in-a-granular-api-token/358198
**Category:** Support
**Tags:** rest-api
**Created:** [March 20, 2025, 6:14pm UTC](https://meta.discourse.org/t/multiple-topic-id-parameters-in-a-granular-api-token/358198 "2025-03-20T18:14:45Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![jordan-violet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan-violet/32/281428_2.png) [@jordan-violet](https://meta.discourse.org/u/jordan-violet)
#### Post date: [March 20, 2025, 6:14pm UTC](https://meta.discourse.org/t/multiple-topic-id-parameters-in-a-granular-api-token/358198/1 "2025-03-20T18:14:45Z")

</div>

What is the proper method for multiple topic ids, category ids, etc. in a granular API key? Is it comma delimited, or something else?

 ![CleanShot 2025-03-20 at 14.14.26@2x](https://global.discourse-cdn.com/meta/original/4X/1/7/8/178fdaf4cee5348cf129facaa67bb4632ca67b54.jpeg)

---

<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: [March 21, 2025, 2:32pm UTC](https://meta.discourse.org/t/multiple-topic-id-parameters-in-a-granular-api-token/358198/3 "2025-03-21T14:32:58Z")

</div>

I configured a granular scope for editing posts.  
IDs separated with comma works 👍. Semicolons appear not to work.

![image](https://global.discourse-cdn.com/meta/original/4X/6/5/5/65591d65a758c95123ff69c536d8f46f2ec2d838.png)

I suppose it works the same with categories and other data types.

---

<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: [March 21, 2025, 10:50pm UTC](https://meta.discourse.org/t/multiple-topic-id-parameters-in-a-granular-api-token/358198/4 "2025-03-21T22:50:30Z")

</div>

I just noticed it’s written on the page, but I too didn’t see it:

> When using scopes, you can restrict an API key to a specific set of endpoints. You can also define which parameters will be allowed. Use commas to separate multiple values.

It’s not very prominent, but I guess we should just pay attention more? 🤷

---

<div class="post-metadata">

### Author: ![jordan-violet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan-violet/32/281428_2.png) [@jordan-violet](https://meta.discourse.org/u/jordan-violet)
#### Post date: [March 22, 2025, 12:56am UTC](https://meta.discourse.org/t/multiple-topic-id-parameters-in-a-granular-api-token/358198/5 "2025-03-22T00:56:33Z")

</div>

Ah, it was not written on their official API specs when I searched for scope.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [April 21, 2025, 12:56am UTC](https://meta.discourse.org/t/multiple-topic-id-parameters-in-a-granular-api-token/358198/6 "2025-04-21T00:56:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
