Using the following command to retrieve an openapi.json file for our first party base:
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:
"Table 1Request": {
"title": "Table 1 Request",
"type": "object",
"description": "",
"x-internal": false,
"properties": {
"Id": {
"type": "integer"
},
...
And after API change:
"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).