diff --git a/docsfera.json b/docsfera.json index 2176d33..c6ab573 100644 --- a/docsfera.json +++ b/docsfera.json @@ -40,9 +40,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/sso/snowflake": { @@ -61,9 +59,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/refresh-access-token": { @@ -91,9 +87,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/change-password": { @@ -112,9 +106,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/reset-password": { @@ -133,9 +125,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/verify-reset-password-code": { @@ -154,9 +144,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/confirm-reset-password": { @@ -175,9 +163,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/enable-totp": { @@ -196,9 +182,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/disable-totp": { @@ -217,9 +201,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/dismiss-totp": { @@ -238,9 +220,7 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] } }, "/auth/verify-totp": { @@ -259,9 +239,19 @@ } } }, - "tags": [ - "Auth" - ] + "tags": ["Auth"] + } + }, + "/auth/verify-access-token": { + "get": { + "operationId": "AuthController_verifyAccessToken", + "parameters": [], + "responses": { + "200": { + "description": "" + } + }, + "tags": ["Auth"] } }, "/connectors": { @@ -290,9 +280,7 @@ } } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -340,9 +328,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -369,9 +355,7 @@ } } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -388,9 +372,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -414,9 +396,7 @@ } } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -450,9 +430,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -486,9 +464,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -520,9 +496,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -556,9 +530,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -594,9 +566,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -632,9 +602,7 @@ "description": "" } }, - "tags": [ - "connectors" - ], + "tags": ["connectors"], "security": [ { "bearer": [] @@ -652,10 +620,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -672,9 +637,7 @@ } } }, - "tags": [ - "Permissions" - ] + "tags": ["Permissions"] } }, "/terms-of-use/token": { @@ -702,9 +665,7 @@ } } }, - "tags": [ - "TermsOfUse" - ] + "tags": ["TermsOfUse"] } }, "/terms-of-use/accept": { @@ -723,9 +684,7 @@ } } }, - "tags": [ - "TermsOfUse" - ] + "tags": ["TermsOfUse"] } }, "/connections/connections-migration": { @@ -746,9 +705,7 @@ "description": "" } }, - "tags": [ - "connections" - ], + "tags": ["connections"], "security": [ { "bearer": [] @@ -782,9 +739,7 @@ } } }, - "tags": [ - "connections" - ], + "tags": ["connections"], "security": [ { "bearer": [] @@ -806,9 +761,7 @@ } } }, - "tags": [ - "connections" - ], + "tags": ["connections"], "security": [ { "bearer": [] @@ -859,9 +812,7 @@ } } }, - "tags": [ - "connections" - ], + "tags": ["connections"], "security": [ { "bearer": [] @@ -892,9 +843,7 @@ } } }, - "tags": [ - "connections" - ], + "tags": ["connections"], "security": [ { "bearer": [] @@ -916,9 +865,7 @@ } } }, - "tags": [ - "connections" - ], + "tags": ["connections"], "security": [ { "bearer": [] @@ -936,10 +883,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -956,9 +900,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] }, "post": { "operationId": "UsersController_createUser", @@ -969,10 +911,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -999,9 +938,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/hierarchies": { @@ -1014,10 +951,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1034,9 +968,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/departments": { @@ -1049,10 +981,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1069,9 +998,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/jobTitles": { @@ -1084,10 +1011,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1104,9 +1028,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/{id}": { @@ -1119,10 +1041,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1147,9 +1066,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] }, "delete": { "operationId": "UsersController_deleteUser", @@ -1160,10 +1077,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1188,9 +1102,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] }, "patch": { "operationId": "UsersController_updateUser", @@ -1201,10 +1113,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1239,9 +1148,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/batch": { @@ -1254,10 +1161,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1284,9 +1188,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/{id}/resend-invite": { @@ -1299,10 +1201,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1327,9 +1226,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/role": { @@ -1342,10 +1239,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1378,9 +1272,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] }, "put": { "operationId": "UsersController_assignRoleToUser", @@ -1391,10 +1283,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1421,9 +1310,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/roles": { @@ -1436,10 +1323,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1466,9 +1350,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/users/synchronize/{id}": { @@ -1481,10 +1363,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1519,9 +1398,7 @@ } } }, - "tags": [ - "Users" - ] + "tags": ["Users"] } }, "/roles": { @@ -1534,10 +1411,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1557,10 +1431,7 @@ "required": false, "in": "query", "schema": { - "enum": [ - "true", - "false" - ], + "enum": ["true", "false"], "type": "string" } } @@ -1577,9 +1448,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] }, "post": { "operationId": "RolesController_createRole", @@ -1590,10 +1459,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1620,9 +1486,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] } }, "/roles/permissions": { @@ -1635,10 +1499,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1665,9 +1526,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] }, "delete": { "operationId": "RolesController_revokePermissionsFromRole", @@ -1678,10 +1537,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1708,9 +1564,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] }, "patch": { "operationId": "RolesController_setRolePermissions", @@ -1721,10 +1575,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1751,9 +1602,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] } }, "/roles/users": { @@ -1766,10 +1615,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } } @@ -1796,9 +1642,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] } }, "/roles/{id}": { @@ -1811,10 +1655,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1839,9 +1680,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] }, "delete": { "operationId": "RolesController_deleteRole", @@ -1852,10 +1691,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1880,9 +1716,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] }, "patch": { "operationId": "RolesController_updateRole", @@ -1893,10 +1727,7 @@ "description": "Defaults to pt-br", "required": false, "schema": { - "enum": [ - "pt-br", - "en-us" - ], + "enum": ["pt-br", "en-us"], "type": "string" } }, @@ -1931,9 +1762,7 @@ } } }, - "tags": [ - "Roles" - ] + "tags": ["Roles"] } }, "/network-config": { @@ -1952,9 +1781,7 @@ } } }, - "tags": [ - "Network Config" - ] + "tags": ["Network Config"] }, "post": { "operationId": "NetworkConfigController_createNetworkConfigs", @@ -1991,9 +1818,7 @@ } } }, - "tags": [ - "Network Config" - ] + "tags": ["Network Config"] } }, "/network-config/{id}": { @@ -2021,9 +1846,7 @@ } } }, - "tags": [ - "Network Config" - ] + "tags": ["Network Config"] } }, "/network-config/{id}/details": { @@ -2051,9 +1874,7 @@ } } }, - "tags": [ - "Network Config" - ] + "tags": ["Network Config"] } }, "/connection-test/ping": { @@ -2082,9 +1903,7 @@ } } }, - "tags": [ - "Connection Test" - ] + "tags": ["Connection Test"] } }, "/connection-test/credentials": { @@ -2113,9 +1932,7 @@ } } }, - "tags": [ - "Connection Test" - ] + "tags": ["Connection Test"] } }, "/connection-test/schemas": { @@ -2144,9 +1961,7 @@ } } }, - "tags": [ - "Connection Test" - ] + "tags": ["Connection Test"] } }, "/connection-test/tables": { @@ -2175,9 +1990,7 @@ } } }, - "tags": [ - "Connection Test" - ] + "tags": ["Connection Test"] } }, "/connection-test/table-metadata": { @@ -2206,9 +2019,7 @@ } } }, - "tags": [ - "Connection Test" - ] + "tags": ["Connection Test"] } }, "/pipelines/start/{id}": { @@ -2227,9 +2038,7 @@ } } }, - "tags": [ - "Pipelines" - ] + "tags": ["Pipelines"] } }, "/pipelines/{id}/status": { @@ -2248,9 +2057,7 @@ } } }, - "tags": [ - "Pipelines" - ] + "tags": ["Pipelines"] } }, "/pipelinesV2": { @@ -2279,9 +2086,7 @@ } } }, - "tags": [ - "PipelinesV2" - ] + "tags": ["PipelinesV2"] }, "get": { "operationId": "PipelinesController_findAll", @@ -2291,9 +2096,7 @@ "description": "" } }, - "tags": [ - "PipelinesV2" - ] + "tags": ["PipelinesV2"] } }, "/pipelinesV2/{id}/config": { @@ -2305,9 +2108,7 @@ "description": "" } }, - "tags": [ - "PipelinesV2" - ] + "tags": ["PipelinesV2"] } }, "/pipelinesV2/{id}": { @@ -2326,9 +2127,7 @@ } } }, - "tags": [ - "PipelinesV2" - ] + "tags": ["PipelinesV2"] }, "put": { "operationId": "PipelinesController_update", @@ -2345,9 +2144,7 @@ } } }, - "tags": [ - "PipelinesV2" - ] + "tags": ["PipelinesV2"] }, "patch": { "operationId": "PipelinesController_updateByPatch", @@ -2364,9 +2161,7 @@ } } }, - "tags": [ - "PipelinesV2" - ] + "tags": ["PipelinesV2"] }, "delete": { "operationId": "PipelinesController_delete", @@ -2376,9 +2171,7 @@ "description": "" } }, - "tags": [ - "PipelinesV2" - ] + "tags": ["PipelinesV2"] } }, "/inputs/available-entities/{plugin}": { @@ -2406,9 +2199,7 @@ } } }, - "tags": [ - "Inputs" - ] + "tags": ["Inputs"] } }, "/inputs": { @@ -2440,9 +2231,7 @@ "description": "" } }, - "tags": [ - "Inputs" - ] + "tags": ["Inputs"] }, "get": { "operationId": "InputsController_findAll", @@ -2452,9 +2241,7 @@ "description": "" } }, - "tags": [ - "Inputs" - ] + "tags": ["Inputs"] } }, "/inputs/{id}": { @@ -2473,9 +2260,7 @@ } } }, - "tags": [ - "Inputs" - ] + "tags": ["Inputs"] }, "patch": { "operationId": "InputsController_update", @@ -2492,9 +2277,7 @@ } } }, - "tags": [ - "Inputs" - ] + "tags": ["Inputs"] }, "delete": { "operationId": "InputsController_delete", @@ -2511,9 +2294,7 @@ } } }, - "tags": [ - "Inputs" - ] + "tags": ["Inputs"] } }, "/transformations": { @@ -2525,9 +2306,7 @@ "description": "" } }, - "tags": [ - "Transformations" - ] + "tags": ["Transformations"] }, "get": { "operationId": "TransformationsController_findAll", @@ -2537,9 +2316,7 @@ "description": "" } }, - "tags": [ - "Transformations" - ] + "tags": ["Transformations"] } }, "/transformations/{id}": { @@ -2558,9 +2335,7 @@ } } }, - "tags": [ - "Transformations" - ] + "tags": ["Transformations"] }, "put": { "operationId": "TransformationsController_update", @@ -2586,9 +2361,7 @@ } } }, - "tags": [ - "Transformations" - ] + "tags": ["Transformations"] }, "delete": { "operationId": "TransformationsController_delete", @@ -2605,9 +2378,7 @@ } } }, - "tags": [ - "Transformations" - ] + "tags": ["Transformations"] } }, "/health": { @@ -2619,9 +2390,7 @@ "description": "" } }, - "tags": [ - "Health" - ] + "tags": ["Health"] } }, "/catalog": { @@ -2640,9 +2409,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] }, "post": { "operationId": "CatalogController_createDataAsset", @@ -2662,9 +2429,7 @@ "description": "" } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/tags": { @@ -2683,9 +2448,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/{id}": { @@ -2697,9 +2460,7 @@ "description": "" } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] }, "put": { "operationId": "CatalogController_updateDataAsset", @@ -2726,9 +2487,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] }, "delete": { "operationId": "CatalogController_deleteDataAsset", @@ -2754,9 +2513,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/rls/{id}": { @@ -2768,9 +2525,7 @@ "description": "" } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/{id}/columns-metadata": { @@ -2789,9 +2544,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/{id}/preview": { @@ -2810,9 +2563,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/{id}/docs": { @@ -2831,9 +2582,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] }, "post": { "operationId": "CatalogController_manageDataAssetDocs", @@ -2859,9 +2608,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/{id}/manage-permissions": { @@ -2882,9 +2629,7 @@ "description": "" } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/{id}/revoke-permissions": { @@ -2905,9 +2650,7 @@ "description": "" } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/catalog/data-asset/{id}/comment": { @@ -2945,9 +2688,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] }, "delete": { "operationId": "CatalogController_deleteComment", @@ -2983,9 +2724,7 @@ } } }, - "tags": [ - "Catalog" - ] + "tags": ["Catalog"] } }, "/oauth/hubspot": { @@ -3004,9 +2743,7 @@ } } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/hubspot/callback": { @@ -3018,9 +2755,7 @@ "description": "" } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/googleads": { @@ -3039,9 +2774,7 @@ } } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/googleads/callback": { @@ -3053,9 +2786,7 @@ "description": "" } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/google-sheets": { @@ -3074,9 +2805,7 @@ } } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/google-sheets/callback": { @@ -3088,9 +2817,7 @@ "description": "" } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/facebook": { @@ -3109,9 +2836,7 @@ } } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/facebook/callback": { @@ -3123,9 +2848,7 @@ "description": "" } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/mailchimp": { @@ -3144,9 +2867,7 @@ } } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/mailchimp/callback": { @@ -3158,9 +2879,7 @@ "description": "" } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/salesforce": { @@ -3179,9 +2898,7 @@ } } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/oauth/salesforce/callback": { @@ -3193,9 +2910,7 @@ "description": "" } }, - "tags": [ - "oauth" - ] + "tags": ["oauth"] } }, "/productboard/notes": { @@ -3224,9 +2939,7 @@ } } }, - "tags": [ - "Productboard" - ] + "tags": ["Productboard"] } }, "/trackEvent/{id}": { @@ -3242,7 +2955,7 @@ } }, "info": { - "title": "Maestro - feat/embed-data-asset", + "title": "Maestro - feature/verify-refresh-token", "description": "Documentation for Maestro gateway", "version": "1.0.0", "contact": {} @@ -3271,10 +2984,7 @@ "type": "string" } }, - "required": [ - "username", - "password" - ] + "required": ["username", "password"] }, "AuthCustomer": { "type": "object", @@ -3295,12 +3005,7 @@ "type": "string" } }, - "required": [ - "modules", - "id", - "name", - "tier" - ] + "required": ["modules", "id", "name", "tier"] }, "AuthUser": { "type": "object", @@ -3318,12 +3023,7 @@ "type": "string" } }, - "required": [ - "id", - "name", - "username", - "createdAt" - ] + "required": ["id", "name", "username", "createdAt"] }, "AuthTokens": { "type": "object", @@ -3342,11 +3042,7 @@ "deprecated": true } }, - "required": [ - "accessToken", - "refreshToken", - "idToken" - ] + "required": ["accessToken", "refreshToken", "idToken"] }, "TermsOfUse": { "type": "object", @@ -3364,23 +3060,14 @@ "type": "string" } }, - "required": [ - "version", - "publicUrl", - "enforceDate", - "createdAt" - ] + "required": ["version", "publicUrl", "enforceDate", "createdAt"] }, "TermsOfUseStatus": { "type": "object", "properties": { "status": { "type": "string", - "enum": [ - "pending", - "required", - "ok" - ] + "enum": ["pending", "required", "ok"] }, "lastSigned": { "$ref": "#/components/schemas/TermsOfUse" @@ -3389,9 +3076,7 @@ "$ref": "#/components/schemas/TermsOfUse" } }, - "required": [ - "status" - ] + "required": ["status"] }, "AuthSignInRes": { "type": "object", @@ -3404,11 +3089,7 @@ }, "mfaStatus": { "type": "string", - "enum": [ - "pending", - "none", - "totp" - ] + "enum": ["pending", "none", "totp"] }, "customer": { "$ref": "#/components/schemas/AuthCustomer" @@ -3423,10 +3104,7 @@ "$ref": "#/components/schemas/TermsOfUseStatus" } }, - "required": [ - "permissions", - "mfaStatus" - ] + "required": ["permissions", "mfaStatus"] }, "CreateConnectorDto": { "type": "object", @@ -3439,10 +3117,7 @@ "type": "string" } }, - "required": [ - "file", - "connector" - ] + "required": ["file", "connector"] }, "UpdateDto": { "type": "object", @@ -3480,9 +3155,7 @@ } } }, - "required": [ - "version" - ] + "required": ["version"] }, "AddTagDto": { "type": "object", @@ -3494,9 +3167,7 @@ } } }, - "required": [ - "tags" - ] + "required": ["tags"] }, "RemoveTagDto": { "type": "object", @@ -3508,9 +3179,7 @@ } } }, - "required": [ - "tags" - ] + "required": ["tags"] }, "PermissionGroupPermission": { "type": "object", @@ -3522,10 +3191,7 @@ "type": "number" } }, - "required": [ - "name", - "id" - ] + "required": ["name", "id"] }, "PermissionGroup": { "type": "object", @@ -3540,10 +3206,7 @@ } } }, - "required": [ - "title", - "permissions" - ] + "required": ["title", "permissions"] }, "GetPublicPermissionsRes": { "type": "object", @@ -3555,9 +3218,7 @@ } } }, - "required": [ - "permissionGroups" - ] + "required": ["permissionGroups"] }, "CreateConnectionDto": { "type": "object", @@ -3649,10 +3310,7 @@ "type": "string" } }, - "required": [ - "connection", - "message" - ] + "required": ["connection", "message"] }, "UpdateConnectionDto": { "type": "object", @@ -3670,11 +3328,7 @@ "type": "object" } }, - "required": [ - "name", - "description", - "properties" - ] + "required": ["name", "description", "properties"] }, "ConnectionsRes": { "type": "object", @@ -3689,10 +3343,7 @@ "type": "string" } }, - "required": [ - "connections", - "message" - ] + "required": ["connections", "message"] }, "ConnectionDto": { "type": "object", @@ -3774,10 +3425,7 @@ "type": "string" } }, - "required": [ - "connection", - "message" - ] + "required": ["connection", "message"] }, "PermissionDto": { "type": "object", @@ -3801,14 +3449,7 @@ "type": "string" } }, - "required": [ - "id", - "seqid", - "name", - "claim", - "createdAt", - "updatedAt" - ] + "required": ["id", "seqid", "name", "claim", "createdAt", "updatedAt"] }, "Customer": { "type": "object", @@ -3975,11 +3616,7 @@ } } }, - "required": [ - "users", - "departments", - "jobTitles" - ] + "required": ["users", "departments", "jobTitles"] }, "Hierarchy": { "type": "object", @@ -3991,10 +3628,7 @@ "type": "string" } }, - "required": [ - "id", - "name" - ] + "required": ["id", "name"] }, "GetAllHierarchiesRes": { "type": "object", @@ -4006,9 +3640,7 @@ } } }, - "required": [ - "hierarchies" - ] + "required": ["hierarchies"] }, "GetAllDepartmentsRes": { "type": "object", @@ -4020,9 +3652,7 @@ } } }, - "required": [ - "departments" - ] + "required": ["departments"] }, "CreateUserReq": { "type": "object", @@ -4049,9 +3679,7 @@ "type": "string" } }, - "required": [ - "email" - ] + "required": ["email"] }, "User": { "type": "object", @@ -4120,9 +3748,7 @@ "$ref": "#/components/schemas/User" } }, - "required": [ - "user" - ] + "required": ["user"] }, "BatchCreateUserReq": { "type": "object", @@ -4134,9 +3760,7 @@ } } }, - "required": [ - "users" - ] + "required": ["users"] }, "ErrorUsers": { "type": "object", @@ -4148,10 +3772,7 @@ "type": "string" } }, - "required": [ - "user", - "error" - ] + "required": ["user", "error"] }, "BatchCreateUserRes": { "type": "object", @@ -4169,10 +3790,7 @@ } } }, - "required": [ - "usersCreated", - "errorUsers" - ] + "required": ["usersCreated", "errorUsers"] }, "DeleteUserRes": { "type": "object", @@ -4181,9 +3799,7 @@ "type": "string" } }, - "required": [ - "id" - ] + "required": ["id"] }, "SetUserRolesReq": { "type": "object", @@ -4198,10 +3814,7 @@ } } }, - "required": [ - "userId", - "roleNames" - ] + "required": ["userId", "roleNames"] }, "SetUserRolesRes": { "type": "object", @@ -4210,9 +3823,7 @@ "$ref": "#/components/schemas/IUserByCustomer" } }, - "required": [ - "user" - ] + "required": ["user"] }, "AssignRoleToUserReq": { "type": "object", @@ -4224,10 +3835,7 @@ "type": "string" } }, - "required": [ - "userId", - "roleId" - ] + "required": ["userId", "roleId"] }, "UpdateUserReq": { "type": "object", @@ -4262,9 +3870,7 @@ "$ref": "#/components/schemas/IUserByCustomer" } }, - "required": [ - "user" - ] + "required": ["user"] }, "UserNoRolesAndCustomer": { "type": "object", @@ -4377,9 +3983,7 @@ } } }, - "required": [ - "roles" - ] + "required": ["roles"] }, "CreateRoleReq": { "type": "object", @@ -4403,11 +4007,7 @@ "type": "string" } }, - "required": [ - "name", - "permissionIds", - "description" - ] + "required": ["name", "permissionIds", "description"] }, "CustomerRole": { "type": "object", @@ -4463,9 +4063,7 @@ "$ref": "#/components/schemas/CustomerRole" } }, - "required": [ - "role" - ] + "required": ["role"] }, "GrantPermissionsToRoleReq": { "type": "object", @@ -4480,10 +4078,7 @@ } } }, - "required": [ - "roleId", - "permissionIds" - ] + "required": ["roleId", "permissionIds"] }, "GrantPermissionsToRoleRes": { "type": "object", @@ -4492,9 +4087,7 @@ "$ref": "#/components/schemas/RoleDto" } }, - "required": [ - "role" - ] + "required": ["role"] }, "RevokePermissionsFromRoleReq": { "type": "object", @@ -4509,10 +4102,7 @@ } } }, - "required": [ - "roleId", - "permissionIds" - ] + "required": ["roleId", "permissionIds"] }, "RevokePermissionsFromRoleRes": { "type": "object", @@ -4521,9 +4111,7 @@ "$ref": "#/components/schemas/RoleDto" } }, - "required": [ - "role" - ] + "required": ["role"] }, "SetRolePermissionsReq": { "type": "object", @@ -4538,10 +4126,7 @@ } } }, - "required": [ - "roleId", - "permissionIds" - ] + "required": ["roleId", "permissionIds"] }, "SetRolePermissionsRes": { "type": "object", @@ -4550,9 +4135,7 @@ "$ref": "#/components/schemas/RoleDto" } }, - "required": [ - "role" - ] + "required": ["role"] }, "SetRoleUsersReq": { "type": "object", @@ -4567,10 +4150,7 @@ } } }, - "required": [ - "roleId", - "userIds" - ] + "required": ["roleId", "userIds"] }, "SetRoleUsersRes": { "type": "object", @@ -4579,9 +4159,7 @@ "$ref": "#/components/schemas/RoleDto" } }, - "required": [ - "role" - ] + "required": ["role"] }, "UpdateRoleReq": { "type": "object", @@ -4601,9 +4179,7 @@ "$ref": "#/components/schemas/RoleDto" } }, - "required": [ - "role" - ] + "required": ["role"] }, "NetworkConfigToCatalogDto": { "type": "object", @@ -4665,10 +4241,7 @@ "type": "string" } }, - "required": [ - "network_configs", - "message" - ] + "required": ["network_configs", "message"] }, "CreateNetworkConfigReq": { "type": "object", @@ -4705,9 +4278,7 @@ "$ref": "#/components/schemas/NetworkConfigToCatalogDto" } }, - "required": [ - "network_config" - ] + "required": ["network_config"] }, "ConnectionTestPingReq": { "type": "object", @@ -4736,9 +4307,7 @@ "type": "boolean" } }, - "required": [ - "operation_result" - ] + "required": ["operation_result"] }, "ConnectionTestCredentialsProperties": { "type": "object", @@ -4759,13 +4328,7 @@ "type": "string" } }, - "required": [ - "host", - "port", - "username", - "password", - "database" - ] + "required": ["host", "port", "username", "password", "database"] }, "ConnectionTestCredentialsReq": { "type": "object", @@ -4822,10 +4385,7 @@ "type": "string" } }, - "required": [ - "operation_result", - "connection_id" - ] + "required": ["operation_result", "connection_id"] }, "ConnectionTestListSchemasReq": { "type": "object", @@ -4837,10 +4397,7 @@ "type": "string" } }, - "required": [ - "plugin", - "connection_id" - ] + "required": ["plugin", "connection_id"] }, "ConnectionTestListSchemasRes": { "type": "object", @@ -4855,10 +4412,7 @@ } } }, - "required": [ - "operation_result", - "schema_list" - ] + "required": ["operation_result", "schema_list"] }, "ConnectionTestListTablesReq": { "type": "object", @@ -4873,11 +4427,7 @@ "type": "string" } }, - "required": [ - "plugin", - "connection_id", - "schema" - ] + "required": ["plugin", "connection_id", "schema"] }, "ConnectionTestListTablesRes": { "type": "object", @@ -4892,10 +4442,7 @@ } } }, - "required": [ - "operation_result", - "table_list" - ] + "required": ["operation_result", "table_list"] }, "GetTableMetadataReq": { "type": "object", @@ -4916,12 +4463,7 @@ } } }, - "required": [ - "connection_id", - "plugin", - "schema", - "table_list" - ] + "required": ["connection_id", "plugin", "schema", "table_list"] }, "ColumnDto": { "type": "object", @@ -4933,10 +4475,7 @@ "type": "string" } }, - "required": [ - "name", - "type" - ] + "required": ["name", "type"] }, "TableMetadataDto": { "type": "object", @@ -4957,11 +4496,7 @@ } } }, - "required": [ - "table_name", - "columns", - "references" - ] + "required": ["table_name", "columns", "references"] }, "GetTableMetadataRes": { "type": "object", @@ -4976,10 +4511,7 @@ } } }, - "required": [ - "operation_result", - "tables_metadata" - ] + "required": ["operation_result", "tables_metadata"] }, "ICreatePipelineV2Req": { "type": "object", @@ -5120,10 +4652,7 @@ } } }, - "required": [ - "name", - "replication_methods" - ] + "required": ["name", "replication_methods"] }, "GetAvailableEntitiesRes": { "type": "object", @@ -5135,9 +4664,7 @@ } } }, - "required": [ - "entities" - ] + "required": ["entities"] }, "TableColumns": { "type": "object", @@ -5161,12 +4688,7 @@ "type": "string" } }, - "required": [ - "name", - "columns", - "references", - "type" - ] + "required": ["name", "columns", "references", "type"] }, "CreateInputReq": { "type": "object", @@ -5190,12 +4712,7 @@ "type": "string" } }, - "required": [ - "tables", - "name", - "description", - "plugin" - ] + "required": ["tables", "name", "description", "plugin"] }, "Input": { "type": "object", @@ -5248,10 +4765,7 @@ "type": "string" } }, - "required": [ - "name", - "id" - ] + "required": ["name", "id"] }, "IUser": { "type": "object", @@ -5263,10 +4777,7 @@ "type": "string" } }, - "required": [ - "username", - "id" - ] + "required": ["username", "id"] }, "IComment": { "type": "object", @@ -5284,12 +4795,7 @@ "type": "string" } }, - "required": [ - "id", - "message", - "created_at", - "username" - ] + "required": ["id", "message", "created_at", "username"] }, "EmbedObject": { "type": "object", @@ -5298,9 +4804,7 @@ "type": "string" } }, - "required": [ - "url" - ] + "required": ["url"] }, "IDataAsset": { "type": "object", @@ -5433,10 +4937,7 @@ "type": "number" } }, - "required": [ - "data_assets", - "total" - ] + "required": ["data_assets", "total"] }, "IColumnMetadata": { "type": "object", @@ -5526,9 +5027,7 @@ } } }, - "required": [ - "columns_metadata" - ] + "required": ["columns_metadata"] }, "IData": { "type": "object", @@ -5580,12 +5079,7 @@ } } }, - "required": [ - "id", - "database_name", - "table_name", - "data" - ] + "required": ["id", "database_name", "table_name", "data"] }, "IPreviewResponse": { "type": "object", @@ -5594,9 +5088,7 @@ "$ref": "#/components/schemas/IPreview" } }, - "required": [ - "preview" - ] + "required": ["preview"] }, "IDocs": { "type": "object", @@ -5614,12 +5106,7 @@ "type": "string" } }, - "required": [ - "id", - "docs", - "updated_at", - "table_id" - ] + "required": ["id", "docs", "updated_at", "table_id"] }, "IDocsResponse": { "type": "object", @@ -5628,9 +5115,7 @@ "$ref": "#/components/schemas/IDocs" } }, - "required": [ - "docs" - ] + "required": ["docs"] }, "IUpdateDataRequest": { "type": "object", @@ -5651,11 +5136,7 @@ "$ref": "#/components/schemas/EmbedObject" } }, - "required": [ - "name", - "description", - "tags" - ] + "required": ["name", "description", "tags"] }, "IOneDataAsset": { "type": "object", @@ -5664,9 +5145,7 @@ "$ref": "#/components/schemas/IDataAsset" } }, - "required": [ - "data_asset" - ] + "required": ["data_asset"] }, "ICreateDataAsset": { "type": "object", @@ -5705,9 +5184,7 @@ "type": "string" } }, - "required": [ - "message" - ] + "required": ["message"] }, "IDeleteComment": { "type": "object", @@ -5716,9 +5193,7 @@ "$ref": "#/components/schemas/IComment" } }, - "required": [ - "comment" - ] + "required": ["comment"] }, "INote": { "type": "object", @@ -5736,13 +5211,9 @@ } } }, - "required": [ - "title", - "content", - "tags" - ] + "required": ["title", "content", "tags"] } } } } -} \ No newline at end of file +} diff --git a/src/modules/auth/auth.controller.ts b/src/modules/auth/auth.controller.ts index 503dc64..ce0406b 100644 --- a/src/modules/auth/auth.controller.ts +++ b/src/modules/auth/auth.controller.ts @@ -7,6 +7,7 @@ import { HttpStatus, Inject, UseFilters, + Get, } from '@nestjs/common'; import { ApiTags } from '@nestjs/swagger'; import { @@ -21,7 +22,10 @@ import { } from '@dadosfera/protospack-v2/dist/lib/Duc/interfaces/messages'; import { PERMISSIONS_GROUPS } from 'src/authentication/permissions.enum'; -import { RequireAllPermissions } from 'src/authentication/authentication.decorator'; +import { + Authenticated, + RequireAllPermissions, +} from 'src/authentication/authentication.decorator'; import { AuthClientService } from './auth.service'; import { DadosferaLogger } from '@dadosfera/dadosfera-logs'; import { GrpcToHttpExceptionFilter } from '../../error/grpc-to-http-exception.filter'; @@ -185,4 +189,11 @@ export class AuthController { return this.authClient.verifyTotp({ accessToken, totp }); } + + @Authenticated() + @Get('verify-access-token') + @HttpCode(HttpStatus.OK) + verifyAccessToken() { + return { access_token_status: 'valid' }; + } }