diff --git a/packages/nc-gui/components/smartsheet/Form.vue b/packages/nc-gui/components/smartsheet/Form.vue index 35b0d0a77f..36ab5528f9 100644 --- a/packages/nc-gui/components/smartsheet/Form.vue +++ b/packages/nc-gui/components/smartsheet/Form.vue @@ -484,7 +484,7 @@ async function handleAddOrRemoveAllColumns(value: T) { async function checkSMTPStatus() { if (emailMe.value && !isEeUI) { - const emailPluginActive = await $api.plugin.status('SMTP') + const emailPluginActive = await $api.plugin.status('smtp') if (!emailPluginActive) { emailMe.value = false // Please activate SMTP plugin in App store for enabling email notification diff --git a/packages/noco-docs/versioned_docs/version-0.109.7/040.developer-resources/020.rest-apis.md b/packages/noco-docs/versioned_docs/version-0.109.7/040.developer-resources/020.rest-apis.md index 1452a04855..082b67fcf1 100644 --- a/packages/noco-docs/versioned_docs/version-0.109.7/040.developer-resources/020.rest-apis.md +++ b/packages/noco-docs/versioned_docs/version-0.109.7/040.developer-resources/020.rest-apis.md @@ -76,117 +76,117 @@ Currently, the default value for `{orgs}` is noco. Users will be able to ### Meta APIs -| 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}` | +| 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 | auth | projectUserResendInvite | /api/v1/db/meta/projects/`{projectId}`/users/`{userId}`/resend-invite | -| 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/tables/`{tableId}`/forms | -| Meta | Patch | dbView | formUpdate | /api/v1/db/meta/forms/`{formViewId}` | -| Meta | Get | dbView | formRead | /api/v1/db/meta/forms/`{formViewId}` | -| Meta | Patch | dbView | formColumnUpdate | /api/v1/db/meta/form-columns/`{formViewColumnId}` | -| Meta | Post | dbView | galleryCreate | /api/v1/db/meta/tables/`{tableId}`/galleries | -| Meta | Patch | dbView | galleryUpdate | /api/v1/db/meta/galleries/`{galleryViewId}` | -| Meta | Get | dbView | galleryRead | /api/v1/db/meta/galleries/`{galleryViewId}` | -| Meta | Post | dbView | kanbanCreate | /api/v1/db/meta/tables/`{tableId}`/kanbans | -| Meta | Patch | dbView | kanbanUpdate | /api/v1/db/meta/kanban/`{kanbanViewId}` | -| Meta | Get | dbView | kanbanRead | /api/v1/db/meta/kanbans/`{kanbanViewId}` | -| Meta | Post | dbView | mapCreate | /api/v1/db/meta/tables/`{tableId}`/maps | -| Meta | Patch | dbView | mapUpdate | /api/v1/db/meta/maps/`{mapViewId}` | -| Meta | Get | dbView | mapRead | /api/v1/db/meta/maps/`{mapViewId}` | -| 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 | Post | storage | uploadByUrl | /api/v1/db/storage/upload-by-url | -| 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/version | -| Meta | Get | utils | appHealth | /api/v1/health | -| Meta | Get | utils | aggregatedMetaInfo | /api/v1/aggregated-meta-info | -| Meta | Get | orgUsers | list | /api/v1/users | -| Meta | Post | orgUsers | add | /api/v1/users | -| Meta | Patch | orgUsers | update | /api/v1/users/`{userId}` | -| Meta | Delete | orgUsers | delete | /api/v1/users/`{userId}` | -| Meta | Get | orgTokens | list | /api/v1/tokens | -| Meta | Post | orgTokens | create | /api/v1/tokens | -| Meta | Delete | orgTokens | delete | /api/v1/tokens/`{token}` | -| Meta | Get | orgAppSettings | get | /api/v1/app-settings | -| Meta | Post | orgAppSettings | set | /api/v1/app-settings | +| 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/tables/`{tableId}`/forms | +| Meta | Patch | dbView | formUpdate | /api/v1/db/meta/forms/`{formViewId}` | +| Meta | Get | dbView | formRead | /api/v1/db/meta/forms/`{formViewId}` | +| Meta | Patch | dbView | formColumnUpdate | /api/v1/db/meta/form-columns/`{formViewColumnId}` | +| Meta | Post | dbView | galleryCreate | /api/v1/db/meta/tables/`{tableId}`/galleries | +| Meta | Patch | dbView | galleryUpdate | /api/v1/db/meta/galleries/`{galleryViewId}` | +| Meta | Get | dbView | galleryRead | /api/v1/db/meta/galleries/`{galleryViewId}` | +| Meta | Post | dbView | kanbanCreate | /api/v1/db/meta/tables/`{tableId}`/kanbans | +| Meta | Patch | dbView | kanbanUpdate | /api/v1/db/meta/kanban/`{kanbanViewId}` | +| Meta | Get | dbView | kanbanRead | /api/v1/db/meta/kanbans/`{kanbanViewId}` | +| Meta | Post | dbView | mapCreate | /api/v1/db/meta/tables/`{tableId}`/maps | +| Meta | Patch | dbView | mapUpdate | /api/v1/db/meta/maps/`{mapViewId}` | +| Meta | Get | dbView | mapRead | /api/v1/db/meta/maps/`{mapViewId}` | +| 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/`{pluginId}`/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 | Post | storage | uploadByUrl | /api/v1/db/storage/upload-by-url | +| 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/version | +| Meta | Get | utils | appHealth | /api/v1/health | +| Meta | Get | utils | aggregatedMetaInfo | /api/v1/aggregated-meta-info | +| Meta | Get | orgUsers | list | /api/v1/users | +| Meta | Post | orgUsers | add | /api/v1/users | +| Meta | Patch | orgUsers | update | /api/v1/users/`{userId}` | +| Meta | Delete | orgUsers | delete | /api/v1/users/`{userId}` | +| Meta | Get | orgTokens | list | /api/v1/tokens | +| Meta | Post | orgTokens | create | /api/v1/tokens | +| Meta | Delete | orgTokens | delete | /api/v1/tokens/`{token}` | +| Meta | Get | orgAppSettings | get | /api/v1/app-settings | +| Meta | Post | orgAppSettings | set | /api/v1/app-settings | ## Query params diff --git a/packages/nocodb/src/schema/swagger-v2.json b/packages/nocodb/src/schema/swagger-v2.json index 6f3cefe642..d98647b2f4 100644 --- a/packages/nocodb/src/schema/swagger-v2.json +++ b/packages/nocodb/src/schema/swagger-v2.json @@ -10877,13 +10877,13 @@ ] } }, - "/api/v2/meta/plugins/{pluginTitle}/status": { + "/api/v2/meta/plugins/{pluginId}/status": { "parameters": [ { "schema": { "type": "string" }, - "name": "pluginTitle", + "name": "pluginId", "in": "path", "required": true, "description": "Plugin Title" diff --git a/packages/nocodb/src/schema/swagger.json b/packages/nocodb/src/schema/swagger.json index 967186d1b1..045b8a547d 100644 --- a/packages/nocodb/src/schema/swagger.json +++ b/packages/nocodb/src/schema/swagger.json @@ -15069,13 +15069,13 @@ "tags": ["Plugin"] } }, - "/api/v1/db/meta/plugins/{pluginTitle}/status": { + "/api/v1/db/meta/plugins/{pluginId}/status": { "parameters": [ { "schema": { "type": "string" }, - "name": "pluginTitle", + "name": "pluginId", "in": "path", "required": true, "description": "Plugin Title"