From 11fa47be532cde8d4965ff18796f9afbf590fbdb Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Sat, 16 Apr 2022 16:20:45 +0800 Subject: [PATCH] docs: update API content Signed-off-by: Wing-Kam Wong --- .../en/developer-resources/rest-apis.md | 264 +++++++++--------- 1 file changed, 132 insertions(+), 132 deletions(-) diff --git a/packages/noco-docs/content/en/developer-resources/rest-apis.md b/packages/noco-docs/content/en/developer-resources/rest-apis.md index 3f4bf8daed..3437377835 100644 --- a/packages/noco-docs/content/en/developer-resources/rest-apis.md +++ b/packages/noco-docs/content/en/developer-resources/rest-apis.md @@ -9,149 +9,149 @@ Once you've created the schemas, you can manipulate the data or invoke actions u ## API Overview +Here's the overview of all APIs. For the details, please check out NocoDB API Documentation. + ### Auth APIs -| Category | Method | Operation | Path | -|---|---|---|---| -| Auth | Post | SignIn | /api/v1/db/auth/user/signup | -| Auth | Post | SignUp | /api/v1/db/auth/user/signin | -| Auth | Get | ReadUserInfo | /api/v1/db/auth/user/me | -| Auth | Post | PasswordForgot | /api/v1/db/auth/user/password/forgot | -| Auth | Post | PasswordChange | /api/v1/db/auth/user/password/change | -| Auth | Post | PasswordReset | /api/v1/db/auth/user/password/reset/{token} | -| Auth | Post | TokenVerify | /api/v1/db/auth/user/token/verify | -| Auth | Post | TokenRefresh | /api/v1/db/auth/user/token/refresh | -| Auth | Post | TokenValidate | /api/v1/db/auth/user/token/validate/{token} | -| Auth | Post | EmailValidate | /api/v1/db/auth/user/email/validate/{email} | +| Category | Method | Tag | Function Name | Path | +|---|---|---|---|---| +| Auth | Post | auth | signup | /api/v1/db/auth/user/signup | +| Auth | Post | auth | signin | /api/v1/db/auth/user/signin | +| Auth | Get | auth | me | /api/v1/db/auth/user/me | +| Auth | Post | auth | passwordForgot | /api/v1/db/auth/password/forgot | +| Auth | Post | auth | passwordChange | /api/v1/db/auth/password/change | +| Auth | Post | auth | passwordReset | /api/v1/db/auth/password/reset/{token} | +| Auth | Post | auth | tokenRefresh | /api/v1/db/auth/token/refresh | +| Auth | Post | auth | passwordResetTokenValidate | /api/v1/db/auth/token/validate/{token} | +| Auth | Post | auth | emailValidate | /api/v1/db/auth/email/validate/{email} | ### Public APIs -| Category | Method | Operation | Path | -|---|---|---|---| -| Public | Get | | /api/v1/db/public/sharedBase/{sharedBaseUuid} | -| Public | Post | | /api/v1/db/public/data/{uuid}/list | -| Public | Get | | /api/v1/db/public/data/{uuid}/{rowId}/{relationType}/{columnId} | -| Public | Post | | /api/v1/db/public/data/{uuid}/create | -| Public | Post | | /api/v1/db/public/data/{uuid}/export/{type} | -| Public | Post | | /api/v1/db/public/data/{uuid}/relationTable/{relationColumnId} | -| Public | Post | | /api/v1/db/public/meta/{uuid} | +| Category | Method | Tag | Function Name | Path | +|---|---|---|---|---| +| Public | Get | public | sharedBaseGet | /api/v1/db/public/shared-base/{sharedBaseUuid}/meta | +| Public | Post | public | dataList | /api/v1/db/public/shared-view/{sharedViewUuid}/rows | +| Public | Get | public | dataNestedList | /api/v1/db/public/shared-view/{sharedViewUuid}/rows/{rowId}/{relationType}/{columnName} | +| Public | Post | public | dataCreate | /api/v1/db/public/shared-view/{sharedViewUuid}/rows | +| Public | Get | public | csvExport | /api/v1/db/public/shared-view/{sharedViewUuid}/rows/export/{type} | +| Public | Get | public | dataRelationList | /api/v1/db/public/shared-view/{sharedViewUuid}/nested/{columnName} | +| Public | Get | public | sharedViewMetaGet | /api/v1/db/public/shared-view/{sharedViewUuid}/meta | ### Data APIs -| Category | Method | Operation | Path | -|---|---|---|---| -| Data | Del | TableBulkDataDelete | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/ | -| Data | Post | TableBulkDataCreate | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/ | -| Data | Patch | TableBulkDataUpdate | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/ | -| Data | Patch | TableBulkDataUpdateAll | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/all | -| Data | Del | TableBulkDataDeleteAll | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/all | -| Data | Get | TableDataByNameList | /api/v1/db/data/{orgs}/{projectName}/{tableName} | -| Data | Post | TableDataByNameCreate | /api/v1/db/data/{orgs}/{projectName}/{tableName} | -| Data | Get | TableDataByNameRead | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{rowId} | -| Data | Put | TableDataByNameUpdate | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{rowId} | -| Data | Del | TableDataByNameDelete | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{rowId} | -| Data | Get | TableViewDataList | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{viewName} | -| Data | Post | TableViewDataCreate | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{viewName} | -| Data | Get | TableViewDataRead | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{viewName}/{rowId} | -| Data | Put | TableViewDataUpdate | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{viewName}/{rowId} | -| Data | Del | TableViewDataDelete | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{viewName}/{rowId} | -| Data | Get | TableViewDataCount | /api/v1/db/data/{orgs}/{projectName}/{tableName}/views/{viewName}/count | +| Category | Method | Tag | Function Name | Path | +|---|---|---|---|---| +| Data | Delete| dbTableRow | bulkDelete | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/ | +| Data | Post | dbTableRow | bulkCreate | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/ | +| Data | Patch | dbTableRow | bulkUpdate | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/ | +| Data | Patch | dbTableRow | bulkUpdateAll | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/all | +| Data | Delete| dbTableRow | bulkDeleteAll | /api/v1/db/data/bulk/{orgs}/{projectName}/{tableName}/all | +| Data | Get | dbTableRow | list | /api/v1/db/data/{orgs}/{projectName}/{tableName} | +| Data | Post | dbTableRow | create | /api/v1/db/data/{orgs}/{projectName}/{tableName} | +| Data | Get | dbTableRow | read | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{rowId} | +| Data | Patch | dbTableRow | update | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{rowId} | +| Data | Delete| dbTableRow | modelDelete | /api/v1/db/data/{orgs}/{projectName}/{tableName}/{rowId} | +| Data | Get | dbViewRow | list | /api/v1/db/data/{orgs}/{projectName}/{tableName}/view/{viewName} | +| Data | Post | dbViewRow | create | /api/v1/db/data/{orgs}/{projectName}/{tableName}/view/{viewName} | +| Data | Get | dbViewRow | read | /api/v1/db/data/{orgs}/{projectName}/{tableName}/view/{viewName}/{rowId} | +| Data | Patch | dbViewRow | update | /api/v1/db/data/{orgs}/{projectName}/{tableName}/view/{viewName}/{rowId} | +| Data | Delete| dbViewRow | delete | /api/v1/db/data/{orgs}/{projectName}/{tableName}/view/{viewName}/{rowId} | +| Data | Get | dbViewRow | list | /api/v1/db/data/{orgs}/{projectName}/{tableName}/views/{viewName}/count | ### Meta APIs -| Category | Method | Operation | Path | -|---|---|---|---| -| Meta | Get | AuditCommentList | /api/v1/db/meta/audits/comments | -| Meta | Post | AuditCommentCreate | /api/v1/db/meta/audits/comments | -| Meta | Get | AuditCommentCount | /api/v1/db/meta/audits/comments/count | -| Meta | Post | AuditUpdate | /api/v1/db/meta/audits/update | -| Meta | Get | CacheRead | /api/v1/db/meta/cache | -| Meta | Del | CacheDelete | /api/v1/db/meta/cache | -| Meta | Get | HookFiltersList | /api/v1/db/meta/hooks/{hookId}/filters | -| Meta | Post | HookFiltersCreate | /api/v1/db/meta/hooks/{hookId}/filters | -| Meta | Get | HookFiltersRead | /api/v1/db/meta/filters/{filterId} | -| Meta | Put | HookFiltersUpdate | /api/v1/db/meta/filters/{filterId} | -| Meta | Del | HookFiltersDelete | /api/v1/db/meta/filters/{filterId} | -| Meta | Get | | /api/v1/db/meta/filters/{filterId}/children | -| Meta | Put | HookUpdate | /api/v1/db/meta/hooks/{hookId} | -| Meta | Del | HookDelete | /api/v1/db/meta/hooks/{hookId} | -| Meta | Post | TestConnection | /api/v1/db/meta/projects/connection/test | -| Meta | Get | AppInfoRead | /api/v1/db/meta/nocodb/info | -| Meta | Get | PluginsList | /api/v1/db/meta/plugins | -| Meta | Get | PluginsReadStatus | /api/v1/db/meta/plugins/{pluginTitle}/status | -| Meta | Post | PluginsTest | /api/v1/db/meta/plugins/test | -| Meta | Put | PluginsUpdate | /api/v1/db/meta/plugins/{pluginId} | -| Meta | Get | PluginsRead | /api/v1/db/meta/plugins/{pluginId} | -| Meta | Get | ProjectsRead | /api/v1/db/meta/projects/{projectId}/info | -| Meta | Get | ProjectView-visibilityRead | /api/v1/db/meta/projects/{projectId}/visibility-rules | -| Meta | Post | ProjectView-visibilityUpdate | /api/v1/db/meta/projects/{projectId}/visibility-rules | -| Meta | Get | ProjectList | /api/v1/db/meta/projects | -| Meta | Post | ProjectCreate | /api/v1/db/meta/projects | -| Meta | Get | ProjectRead | /api/v1/db/meta/projects/{projectId} | -| Meta | Del | ProjectDelete | /api/v1/db/meta/projects/{projectId} | -| Meta | Get | ProjectApiTokensList | /api/v1/db/meta/projects/{projectId}/apiTokens | -| Meta | Post | ProjectApiTokensCreate | /api/v1/db/meta/projects/{projectId}/apiTokens | -| Meta | Del | ProjectApiTokensDelete | /api/v1/db/meta/projects/{projectId}/apiTokens/{apiTokenId} | -| Meta | Get | ProjectAuditsList | /api/v1/db/meta/projects/{projectId}/audits | -| Meta | Get | ProjectMetaDiffList | /api/v1/db/meta/projects/{projectId}/meta-diff | -| Meta | Post | ProjectMetaDiffSync | /api/v1/db/meta/projects/{projectId}/meta-diff | -| Meta | Get | ProjectSharedBaseList | /api/v1/db/meta/projects/{projectId}/shared | -| Meta | Del | ProjectSharedBaseDelete | /api/v1/db/meta/projects/{projectId}/shared | -| Meta | Post | ProjectSharedBaseCreate | /api/v1/db/meta/projects/{projectId}/shared | -| Meta | Put | ProjectSharedBaseUpdate | /api/v1/db/meta/projects/{projectId}/shared | -| Meta | Post | ProjectTablesCreate | /api/v1/db/meta/projects/{projectId}/tables | -| Meta | Get | ProjectTablesList | /api/v1/db/meta/projects/{projectId}/tables | -| Meta | Get | ProjectUserList | /api/v1/db/meta/projects/{projectId}/users | -| Meta | Post | ProjectUserCreate | /api/v1/db/meta/projects/{projectId}/users | -| Meta | Put | ProjectUserUpdate | /api/v1/db/meta/projects/{projectId}/users/{userId} | -| Meta | Del | ProjectUserDelete | /api/v1/db/meta/projects/{projectId}/users/{userId} | -| Meta | Post | ProjectViewUpload | /api/v1/db/meta/projects/{projectId}/views/{viewId}/upload | -| Meta | Get | TableHooksList | /api/v1/db/meta/tables/{tableId}/hooks | -| Meta | Post | TableHooksCreate | /api/v1/db/meta/tables/{tableId}/hooks | -| Meta | Post | TableHooksTest | /api/v1/db/meta/tables/{tableId}/hooks/test | -| Meta | Get | TableHooksSamplePayload | /api/v1/db/meta/tables/{tableId}/hooks/samplePayload/{operation} | -| Meta | Get | Table | /api/v1/db/meta/tables/{tableId}/views | -| Meta | Get | TablesRead | /api/v1/db/meta/tables/{tableId} | -| Meta | Put | TablesUpdate | /api/v1/db/meta/tables/{tableId} | -| Meta | Del | TablesDelete | /api/v1/db/meta/tables/{tableId} | -| Meta | Post | TablesReorder | /api/v1/db/meta/tables/{tableId}/reorder | -| Meta | Post | TableColumnsCreate | /api/v1/db/meta/tables/{tableId}/columns | -| Meta | Put | TableColumnsUpdate | /api/v1/db/meta/tables/{tableId}/columns/{columnId} | -| Meta | Del | TableColumnsDelete | /api/v1/db/meta/tables/{tableId}/columns/{columnId} | -| Meta | Post | TableColumnsSetPrimary | /api/v1/db/meta/tables/{tableId}/columns/{columnId}/primary | -| Meta | Post | TablesFormViewCreate | /api/v1/db/meta/forms | -| Meta | Put | TablesFormViewUpdate | /api/v1/db/meta/forms/{formId} | -| Meta | Get | TablesFormViewRead | /api/v1/db/meta/forms/{formId} | -| Meta | Put | TablesFormViewColumnUpdate | /api/v1/db/meta/forms/columns/{columnId} | -| Meta | Post | TablesGalleryViewCreate | /api/v1/db/meta/galleries | -| Meta | Put | TablesGalleryViewUpdate | /api/v1/db/meta/galleries/{galleriesId} | -| Meta | Get | TablesGalleryViewRead | /api/v1/db/meta/galleries/{galleriesId} | -| Meta | Post | TablesGridViewCreate | /api/v1/db/meta/grids | -| Meta | Get | TablesGridViewColumnread | /api/v1/db/meta/grids/{gridId}/columns | -| Meta | Put | TablesGridViewColumnUpdate | /api/v1/db/meta/grid/columns/{gridcolumnId} | -| Meta | Get | ViewColumnsList | /api/v1/db/meta/views/{viewId}/columns | -| Meta | Post | ViewColumnsCreate | /api/v1/db/meta/views/{viewId}/columns | -| Meta | Put | ViewColumnsUpdate | /api/v1/db/meta/views/{viewId}/columns/{columnId} | -| Meta | Get | ViewFiltersList | /api/v1/db/meta/views/{viewId}/filters | -| Meta | Post | ViewFiltersCreate | /api/v1/db/meta/views/{viewId}/filters | -| Meta | Get | ViewColumnsRead | /api/v1/db/meta/views/{viewId}/filters/{filterId} | -| Meta | Put | ViewColumnsUpdate | /api/v1/db/meta/views/{viewId}/filters/{filterId} | -| Meta | Del | ViewColumnsDelete | /api/v1/db/meta/views/{viewId}/filters/{filterId} | -| Meta | Get | ViewFiltersChildren | /api/v1/db/meta/views/{viewId}/filters/{filterGroupId}/children | -| Meta | Put | ViewsUpdate | /api/v1/db/meta/views/{viewId} | -| Meta | Del | ViewsDelete | /api/v1/db/meta/views/{viewId} | -| Meta | Post | ViewsShowAll | /api/v1/db/meta/views/{viewId}/showAll | -| Meta | Post | ViewsHideAll | /api/v1/db/meta/views/{viewId}/hideAll | -| Meta | Get | ViewShareList | /api/v1/db/meta/views/{viewId}/share | -| Meta | Post | ViewSharCreate | /api/v1/db/meta/views/{viewId}/share | -| Meta | Put | ViewShareUpdate | /api/v1/db/meta/views/{viewId}/share | -| Meta | Del | ViewShareDelete | /api/v1/db/meta/views/{viewId}/share | -| Meta | Get | ViewSortsList | /api/v1/db/meta/views/{viewId}/sorts | -| Meta | Post | ViewSortsCreate | /api/v1/db/meta/views/{viewId}/sorts | -| Meta | Get | ViewSortsRead | /api/v1/db/meta/views/{viewId}/sorts/{sortId} | -| Meta | Put | ViewSortsUpdate | /api/v1/db/meta/views/{viewId}/sorts/{sortId} | -| Meta | Del | ViewSortsDelete | /api/v1/db/meta/views/{viewId}/sorts/{sortId}/api/v1/db | -| Meta | Get | ReleaseVersionGet | /api/v1/db/meta/nocodb/version | +| Category | Method | Tag | Function Name | Path | +|---|---|---|---|---| +| Meta | Get | apiToken | list | /api/v1/db/meta/projects/{projectId}/api-tokens | +| Meta | Post | apiToken | create | /api/v1/db/meta/projects/{projectId}/api-tokens | +| Meta | Delete| apiToken | delete | /api/v1/db/meta/projects/{projectId}/api-tokens/{token} | +| Meta | Get | auth | projectUserList | /api/v1/db/meta/projects/{projectId}/users | +| Meta | Post | auth | projectUserAdd | /api/v1/db/meta/projects/{projectId}/users | +| Meta | Patch | auth | projectUserUpdate | /api/v1/db/meta/projects/{projectId}/users/{userId} | +| Meta | Delete| auth | projectUserRemove | /api/v1/db/meta/projects/{projectId}/users/{userId} | +| Meta | Post | dbTable | create | /api/v1/db/meta/projects/{projectId}/tables | +| Meta | Get | dbTable | list | /api/v1/db/meta/projects/{projectId}/tables | +| Meta | Post | dbTableColumn | create | /api/v1/db/meta/tables/{tableId}/columns | +| Meta | Patch | dbTableColumn | update | /api/v1/db/meta/tables/{tableId}/columns/{columnId} | +| Meta | Delete| dbTableColumn | delete | /api/v1/db/meta/tables/{tableId}/columns/{columnId} | +| Meta | Post | dbTableColumn | primaryColumnSet | /api/v1/db/meta/tables/{tableId}/columns/{columnId}/primary | +| Meta | Get | dbTableFilter | get | /api/v1/db/meta/filters/{filterId} | +| Meta | Patch | dbTableFilter | update | /api/v1/db/meta/filters/{filterId} | +| Meta | Delete| dbTableFilter | delete | /api/v1/db/meta/filters/{filterId} | +| Meta | Get | dbTableFilter | read | /api/v1/db/meta/views/{viewId}/filters | +| Meta | Post | dbTableFilter | create | /api/v1/db/meta/views/{viewId}/filters | +| Meta | Get | dbTableFilter | get | /api/v1/db/meta/filters/{filterId} | +| Meta | Patch | dbTableFilter | update | /api/v1/db/meta/filters/{filterId} | +| Meta | Delete| dbTableFilter | delete | /api/v1/db/meta/filters/{filterId} | +| Meta | Get | dbTableFilter | childrenRead | /api/v1/db/meta/filters/{filterGroupId}/children | +| Meta | Get | dbTableSort | list | /api/v1/db/meta/views/{viewId}/sorts | +| Meta | Post | dbTableSort | create | /api/v1/db/meta/views/{viewId}/sorts | +| Meta | Get | dbTableSort | read | /api/v1/db/meta/sorts/{sortId} | +| Meta | Patch | dbTableSort | update | /api/v1/db/meta/sorts/{sortId} | +| Meta | Delete| dbTableSort | delete | /api/v1/db/meta/sorts/{sortId}/api/v1/db | +| Meta | Patch | dbTableWebhook | update | /api/v1/db/meta/hooks/{hookId} | +| Meta | Delete| dbTableWebhook | delete | /api/v1/db/meta/hooks/{hookId} | +| Meta | Get | dbTableWebhook | list | /api/v1/db/meta/tables/{tableId}/hooks | +| Meta | Post | dbTableWebhook | create | /api/v1/db/meta/tables/{tableId}/hooks | +| Meta | Post | dbTableWebhook | test | /api/v1/db/meta/tables/{tableId}/hooks/test | +| Meta | Get | dbTableWebhook | samplePayloadGet | /api/v1/db/meta/tables/{tableId}/hooks/samplePayload/{operation} | +| Meta | Get | dbTableWebhookFilter | read | /api/v1/db/meta/hooks/{hookId}/filters | +| Meta | Post | dbTableWebhookFilter | create | /api/v1/db/meta/hooks/{hookId}/filters | +| Meta | Get | dbView | list | /api/v1/db/meta/tables/{tableId}/views | +| Meta | Get | dbView | read | /api/v1/db/meta/tables/{tableId} | +| Meta | Patch | dbView | update | /api/v1/db/meta/tables/{tableId} | +| Meta | Delete| dbView | delete | /api/v1/db/meta/tables/{tableId} | +| Meta | Post | dbView | reorder | /api/v1/db/meta/tables/{tableId}/reorder | +| Meta | Post | dbView | formCreate | /api/v1/db/meta/forms | +| Meta | Patch | dbView | formUpdate | /api/v1/db/meta/forms/{formId} | +| Meta | Get | dbView | formRead | /api/v1/db/meta/forms/{formId} | +| Meta | Patch | dbView | formColumnUpdate | /api/v1/db/meta/form-columns/{formViewColumnId} | +| Meta | Post | dbView | galleryCreate | /api/v1/db/meta/galleries | +| Meta | Patch | dbView | galleryUpdate | /api/v1/db/meta/galleries/{galleriesId} | +| Meta | Get | dbView | galleryRead | /api/v1/db/meta/galleries/{galleriesId} | +| Meta | Post | dbView | gridCreate | /api/v1/db/meta/tables/${tableId}/grids | +| Meta | Get | dbView | gridColumnsList | /api/v1/db/meta/grids/{gridId}/grid-columns | +| Meta | Patch | dbView | gridColumnUpdate | /api/v1/db/meta/grid-columns/{columnId} | +| Meta | Patch | dbView | update | /api/v1/db/meta/views/{viewId} | +| Meta | Delete| dbView | delete | /api/v1/db/meta/views/{viewId} | +| Meta | Post | dbView | showAllColumn | /api/v1/db/meta/views/{viewId}/show-all | +| Meta | Post | dbView | hideAllColumn | /api/v1/db/meta/views/{viewId}/hide-all | +| Meta | Get | dbViewColumn | list | /api/v1/db/meta/views/{viewId}/columns | +| Meta | Post | dbViewColumn | create | /api/v1/db/meta/views/{viewId}/columns | +| Meta | Patch | dbViewColumn | update | /api/v1/db/meta/views/{viewId}/columns/{columnId} | +| Meta | Get | dbViewShare | list | /api/v1/db/meta/views/{viewId}/share | +| Meta | Post | dbViewShare | create | /api/v1/db/meta/views/{viewId}/share | +| Meta | Patch | dbViewShare | update | /api/v1/db/meta/views/{viewId}/share | +| Meta | Delete| dbViewShare | delete | /api/v1/db/meta/views/{viewId}/share | +| Meta | Get | plugin | list | /api/v1/db/meta/plugins | +| Meta | Get | plugin | status | /api/v1/db/meta/plugins/{pluginTitle}/status | +| Meta | Post | plugin | test | /api/v1/db/meta/plugins/test | +| Meta | PATCH | plugin | update | /api/v1/db/meta/plugins/{pluginId} | +| Meta | Get | plugin | read | /api/v1/db/meta/plugins/{pluginId} | +| Meta | Get | project | metaGet | /api/v1/db/meta/projects/{projectId}/info | +| Meta | Get | project | modelVisibilityList | /api/v1/db/meta/projects/{projectId}/visibility-rules | +| Meta | Post | project | modelVisibilitySet | /api/v1/db/meta/projects/{projectId}/visibility-rules | +| Meta | Get | project | list | /api/v1/db/meta/projects | +| Meta | Post | project | create | /api/v1/db/meta/projects | +| Meta | Get | project | read | /api/v1/db/meta/projects/{projectId} | +| Meta | Delete| project | delete | /api/v1/db/meta/projects/{projectId} | +| Meta | Get | project | auditList | /api/v1/db/meta/projects/{projectId}/audits | +| Meta | Get | project | metaDiffGet | /api/v1/db/meta/projects/{projectId}/meta-diff | +| Meta | Post | project | metaDiffSync | /api/v1/db/meta/projects/{projectId}/meta-diff | +| Meta | Get | project | sharedBaseGet | /api/v1/db/meta/projects/{projectId}/shared | +| Meta | Delete| project | sharedBaseDisable | /api/v1/db/meta/projects/{projectId}/shared | +| Meta | Post | project | sharedBaseCreate | /api/v1/db/meta/projects/{projectId}/shared | +| Meta | Patch | project | sharedBaseUpdate | /api/v1/db/meta/projects/{projectId}/shared | +| Meta | Post | storage | upload | /api/v1/db/storage/upload | +| Meta | Get | utils | commentList | /api/v1/db/meta/audits/comments | +| Meta | Post | utils | commentRow | /api/v1/db/meta/audits/comments | +| Meta | Get | utils | commentCount | /api/v1/db/meta/audits/comments/count | +| Meta | Post | utils | auditRowUpdate | /api/v1/db/meta/audits/update | +| Meta | Get | utils | cacheGet | /api/v1/db/meta/cache | +| Meta | Delete| utils | cacheDelete | /api/v1/db/meta/cache | +| Meta | Post | utils | testConnection | /api/v1/db/meta/projects/connection/test | +| Meta | Get | utils | appInfo | /api/v1/db/meta/nocodb/info | +| Meta | Get | utils | appVersion | /api/v1/db/meta/nocodb/version |