# Add additional fields in category list REST API

**URL:** https://meta.discourse.org/t/add-additional-fields-in-category-list-rest-api/260911
**Category:** Development
**Tags:** rest-api
**Created:** [April 7, 2023, 6:08am UTC](https://meta.discourse.org/t/add-additional-fields-in-category-list-rest-api/260911 "2023-04-07T06:08:45Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![vivekAtcs](https://avatars.discourse-cdn.com/v4/letter/v/51bf81/32.png) [@vivekAtcs](https://meta.discourse.org/u/vivekAtcs)
#### Post date: [April 7, 2023, 6:08am UTC](https://meta.discourse.org/t/add-additional-fields-in-category-list-rest-api/260911/1 "2023-04-07T06:08:45Z")

</div>

We need two additional data from Category API ../categories.json

1. user - who created the category
2. created\_at - when it was created

Although in [data explorer](https://meta.discourse.org/t/32566?silent=true) plugin I can fetch the above additional fields from category table in sql . So data already reside in table only need to fetch in rest api response also.

Thank You  
Vivek Bohra

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [April 7, 2023, 9:18am UTC](https://meta.discourse.org/t/add-additional-fields-in-category-list-rest-api/260911/2 "2023-04-07T09:18:46Z")

</div>

I believe that you need to create a plugin and add those fields to the serializer.

---

<div class="post-metadata">

### Author: ![vivekAtcs](https://avatars.discourse-cdn.com/v4/letter/v/51bf81/32.png) [@vivekAtcs](https://meta.discourse.org/u/vivekAtcs)
#### Post date: [April 12, 2023, 3:51am UTC](https://meta.discourse.org/t/add-additional-fields-in-category-list-rest-api/260911/3 "2023-04-12T03:51:46Z")

</div>

Hi @all  
I got the solution  
We can run the rest api on the basis of sql query id saved in [data explorer](https://meta.discourse.org/t/32566?silent=true) by its sql id.  
It will be a post rest api with aoi key and user .

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [April 12, 2023, 9:19pm UTC](https://meta.discourse.org/t/add-additional-fields-in-category-list-rest-api/260911/4 "2023-04-12T21:19:03Z")

</div>

Great solution!

The trade off is having an extra API call in the script vs creating a plugin which could break things and is harder to install and maintain.
