# \[Bug Report\] "Id" not showing up in Request types in openapi.json

**URL:** <https://community.nocodb.com/t/bug-report-id-not-showing-up-in-request-types-in-openapi-json/1973>\
**Category:** Uncategorized\
**Created:** [June 30, 2025, 6:00pm UTC](https://community.nocodb.com/t/bug-report-id-not-showing-up-in-request-types-in-openapi-json/1973 "2025-06-30T18:00:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnbalis](https://avatars.discourse-cdn.com/v4/letter/j/c68b51/32.png) [@johnbalis](https://community.nocodb.com/u/johnbalis)\
**Post date:** [June 30, 2025, 6:00pm UTC](https://community.nocodb.com/t/bug-report-id-not-showing-up-in-request-types-in-openapi-json/1973/1 "2025-06-30T18:00:41Z")

</div>

Using the following command to retrieve an openapi.json file for our first party base:

```auto
curl -H "xc-token: <token>" https://app.nocodb.com/api/v1/db/meta/projects/<project id>/swagger.json

```

I noticed that after the recent changes to the openapi.json, the openapi json no longer has “Id” as a field in Request types. For example:  
openapi json prior to API change:

```auto
 "Table 1Request": {
                "title": "Table 1 Request",
                "type": "object",
                "description": "",
                "x-internal": false,
                "properties": {
                    "Id": {
                        "type": "integer"
                    },
                    ...

```

And after API change:

```auto
 "Table 1Request": {
                "title": "Table 1 Request",
                "type": "object",
                "description": "",
                "x-internal": false,
                "properties": {
                  <no "Id" property present>
                    ...

```

Another thing maybe worth noting is link columns remain type integer, whereas Id columns are type number(when they appear in Response types).

---

<div class="post-metadata">

**Author:** ![pranavxc](https://avatars.discourse-cdn.com/v4/letter/p/53a042/32.png) [@pranavxc](https://community.nocodb.com/u/pranavxc)\
**Post date:** [June 30, 2025, 7:27pm UTC](https://community.nocodb.com/t/bug-report-id-not-showing-up-in-request-types-in-openapi-json/1973/2 "2025-06-30T19:27:48Z")

</div>

Thanks for pointing out the issue, I’m working on a fix and soon we will rollout the fix. Meanwhile may I know couple of details to handle this issue in a better way,

- Is the table belongs to an external source ? If yes what’s the DB type ?

---

<div class="post-metadata">

**Author:** ![johnbalis](https://avatars.discourse-cdn.com/v4/letter/j/c68b51/32.png) [@johnbalis](https://community.nocodb.com/u/johnbalis)\
**Post date:** [June 30, 2025, 7:54pm UTC](https://community.nocodb.com/t/bug-report-id-not-showing-up-in-request-types-in-openapi-json/1973/3 "2025-06-30T19:54:31Z")

</div>

Thanks for your speedy response. This is using a nocodb cloud first party base, and the table does not belong to an external source.

---

<div class="post-metadata">

**Author:** ![johnbalis](https://avatars.discourse-cdn.com/v4/letter/j/c68b51/32.png) [@johnbalis](https://community.nocodb.com/u/johnbalis)\
**Post date:** [June 30, 2025, 8:22pm UTC](https://community.nocodb.com/t/bug-report-id-not-showing-up-in-request-types-in-openapi-json/1973/4 "2025-06-30T20:22:05Z")

</div>

I also notice fields with the type

```auto
{
    "type": "string",
     "format": "date"
},

```

Seem to be missing from the request types as well.

---

<div class="post-metadata">

**Author:** ![pranavxc](https://avatars.discourse-cdn.com/v4/letter/p/53a042/32.png) [@pranavxc](https://community.nocodb.com/u/pranavxc)\
**Post date:** [June 30, 2025, 8:23pm UTC](https://community.nocodb.com/t/bug-report-id-not-showing-up-in-request-types-in-openapi-json/1973/5 "2025-06-30T20:23:49Z")

</div>

Thanks for your quick reply and I made a fix for both issues [here](https://github.com/nocodb/nocodb/pull/11791). We will rollout the production soon.
