diff --git a/op/API.md b/op/API.md index bc666a4..6a6dada 100644 --- a/op/API.md +++ b/op/API.md @@ -28,6 +28,8 @@ const { data } = await op.api.user.create(params); POST /v1/users +##### 参数 + ``` ts { @@ -80,7 +82,7 @@ POST /v1/users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -111,6 +113,8 @@ const { data } = await op.api.user.disable(params); PATCH /v1/users/{id}/disable +##### 参数 + ``` ts { @@ -118,7 +122,7 @@ PATCH /v1/users/{id}/disable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -148,6 +152,8 @@ const { data } = await op.api.user.enable(params); PATCH /v1/users/{id}/enable +##### 参数 + ``` ts { @@ -155,7 +161,7 @@ PATCH /v1/users/{id}/enable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -185,6 +191,8 @@ const { data } = await op.api.user.batchDisable(params); POST /v1/jobs/users-disable +##### 参数 + ``` ts { @@ -192,7 +200,7 @@ POST /v1/jobs/users-disable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -215,6 +223,8 @@ const { data } = await op.api.user.batchEnable(params); POST /v1/jobs/users-enable +##### 参数 + ``` ts { @@ -222,7 +232,7 @@ POST /v1/jobs/users-enable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -245,6 +255,8 @@ const { data } = await op.api.user.modify(params); PATCH /v1/users/{id} +##### 参数 + ``` ts { @@ -292,7 +304,7 @@ PATCH /v1/users/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -323,6 +335,8 @@ const { data } = await op.api.user.delete(params); DELETE /v1/users/{id} +##### 参数 + ``` ts { @@ -330,7 +344,7 @@ DELETE /v1/users/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -360,6 +374,8 @@ const { data } = await op.api.user.batchDelete(params); DELETE /v1/users +##### 参数 + ``` ts { @@ -367,7 +383,7 @@ DELETE /v1/users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -390,6 +406,8 @@ const { data } = await op.api.user.list(params); GET /v1/users +##### 参数 + ``` ts { @@ -402,7 +420,7 @@ GET /v1/users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -486,6 +504,8 @@ const { data } = await op.api.user.get(params); GET /v1/users/{id} +##### 参数 + ``` ts { @@ -493,7 +513,7 @@ GET /v1/users/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -571,6 +591,8 @@ const { data } = await op.api.user.modifyPassword(params); PATCH /v1/users/{id}/passwords +##### 参数 + ``` ts { @@ -580,7 +602,7 @@ PATCH /v1/users/{id}/passwords } ``` -#### 响应 +##### 响应 - 200 成功 @@ -611,6 +633,8 @@ const { data } = await op.api.user.getStoredCredentials(params); GET /v1/user-stored-credentials +##### 参数 + ``` ts { @@ -628,7 +652,7 @@ GET /v1/user-stored-credentials } ``` -#### 响应 +##### 响应 - 200 成功 @@ -690,6 +714,8 @@ const { data } = await op.api.user.createStoreCredential(params); POST /v1/user-stored-credentials +##### 参数 + ``` ts { @@ -721,7 +747,7 @@ POST /v1/user-stored-credentials } ``` -#### 响应 +##### 响应 - 200 成功 @@ -755,6 +781,8 @@ const { data } = await op.api.app.create(params); POST /v1/applications +##### 参数 + ``` ts { @@ -828,7 +856,7 @@ POST /v1/applications } ``` -#### 响应 +##### 响应 - 200 成功 @@ -852,6 +880,8 @@ const { data } = await op.api.app.modify(params); PATCH /v1/applications/{id} +##### 参数 + ``` ts { @@ -878,7 +908,7 @@ PATCH /v1/applications/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -902,6 +932,8 @@ const { data } = await op.api.app.getTemplate(params); GET /v1/application-templates +##### 参数 + ``` ts { @@ -909,7 +941,7 @@ GET /v1/application-templates } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1005,6 +1037,8 @@ const { data } = await op.api.app.list(params); GET /v1/applications +##### 参数 + ``` ts { @@ -1015,7 +1049,7 @@ GET /v1/applications } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1085,6 +1119,8 @@ const { data } = await op.api.app.getByDomain(params); GET /v1/application +##### 参数 + ``` ts { @@ -1093,7 +1129,7 @@ GET /v1/application } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1194,6 +1230,8 @@ const { data } = await op.api.app.get(params); GET /v1/applications/{id} +##### 参数 + ``` ts { @@ -1201,7 +1239,7 @@ GET /v1/applications/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1302,6 +1340,8 @@ const { data } = await op.api.app.enable(params); POST /v1/applications/{id}/enable +##### 参数 + ``` ts { @@ -1309,7 +1349,7 @@ POST /v1/applications/{id}/enable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1334,6 +1374,8 @@ const { data } = await op.api.app.disable(params); POST /v1/applications/{id}/disable +##### 参数 + ``` ts { @@ -1341,7 +1383,7 @@ POST /v1/applications/{id}/disable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1366,6 +1408,8 @@ const { data } = await op.api.app.delete(params); DELETE /v1/applications/{id} +##### 参数 + ``` ts { @@ -1373,7 +1417,7 @@ DELETE /v1/applications/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1399,6 +1443,8 @@ const { data } = await op.api.app.createSecrets(params); POST /v1/applications/{id}/secrets +##### 参数 + ``` ts { @@ -1406,7 +1452,7 @@ POST /v1/applications/{id}/secrets } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1436,6 +1482,8 @@ const { data } = await op.api.app.getConfig(params); GET /v1/applications/{id}/configs +##### 参数 + ``` ts { @@ -1443,7 +1491,7 @@ GET /v1/applications/{id}/configs } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1499,6 +1547,8 @@ const { data } = await op.api.app.modifyConfig(params); PATCH /v1/applications/{id}/configs +##### 参数 + ``` ts { @@ -1519,7 +1569,7 @@ PATCH /v1/applications/{id}/configs } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1543,6 +1593,8 @@ const { data } = await op.api.app.disableSSO(params); POST /v1/applications/{id}/sso/disable +##### 参数 + ``` ts { @@ -1550,7 +1602,7 @@ POST /v1/applications/{id}/sso/disable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1572,6 +1624,8 @@ const { data } = await op.api.app.enableSSO(params); POST /v1/applications/{id}/sso/enable +##### 参数 + ``` ts { @@ -1579,7 +1633,7 @@ POST /v1/applications/{id}/sso/enable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1601,6 +1655,8 @@ const { data } = await op.api.app.createMFA(params); POST /v1/applications/{id}/mfa +##### 参数 + ``` ts { @@ -1610,7 +1666,7 @@ POST /v1/applications/{id}/mfa } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1632,6 +1688,8 @@ const { data } = await op.api.app.deleteMFA(params); DELETE /v1/applications/{app_id}/mfa/{config_id} +##### 参数 + ``` ts { @@ -1640,7 +1698,7 @@ DELETE /v1/applications/{app_id}/mfa/{config_id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1662,6 +1720,8 @@ const { data } = await op.api.app.createIDP(params); POST /v1/applications/{id}/idp +##### 参数 + ``` ts { @@ -1671,7 +1731,7 @@ POST /v1/applications/{id}/idp } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1693,6 +1753,8 @@ const { data } = await op.api.app.deleteIDPConfig(params); DELETE /v1/applications/{app_id}/idp/{config_id} +##### 参数 + ``` ts { @@ -1701,7 +1763,7 @@ DELETE /v1/applications/{app_id}/idp/{config_id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1723,6 +1785,8 @@ const { data } = await op.api.app.enableProtocol(params); POST /v1/applications/{app_id}/protocols/{protocol_type}/enable +##### 参数 + ``` ts { @@ -1731,7 +1795,7 @@ POST /v1/applications/{app_id}/protocols/{protocol_type}/enable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1755,6 +1819,8 @@ const { data } = await op.api.app.disableProtocol(params); POST /v1/applications/{app_id}/protocols/{protocol_type}/disable +##### 参数 + ``` ts { @@ -1763,7 +1829,7 @@ POST /v1/applications/{app_id}/protocols/{protocol_type}/disable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1785,6 +1851,8 @@ const { data } = await op.api.app.getProtocols(params); GET /v1/applications/{id}/protocols +##### 参数 + ``` ts { @@ -1793,7 +1861,7 @@ GET /v1/applications/{id}/protocols } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1815,6 +1883,8 @@ const { data } = await op.api.app.getProtocol(params); GET /v1/applications/{app_id}/protocols/{protocol_type} +##### 参数 + ``` ts { @@ -1823,7 +1893,7 @@ GET /v1/applications/{app_id}/protocols/{protocol_type} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1845,6 +1915,8 @@ const { data } = await op.api.app.modifyProtocol(params); PUT /v1/applications/{app_id}/protocols/{protocol_type} +##### 参数 + ``` ts { @@ -1856,7 +1928,7 @@ PUT /v1/applications/{app_id}/protocols/{protocol_type} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1878,6 +1950,8 @@ const { data } = await op.api.app.createAccount(params); POST /v1/applications/{id}/accounts +##### 参数 + ``` ts { @@ -1898,7 +1972,7 @@ POST /v1/applications/{id}/accounts } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1922,6 +1996,8 @@ const { data } = await op.api.app.modifyAccount(params); PUT /v1/applications/{app_id}/accounts/{id} +##### 参数 + ``` ts { @@ -1942,7 +2018,7 @@ PUT /v1/applications/{app_id}/accounts/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1966,6 +2042,8 @@ const { data } = await op.api.app.enableAccount(params); POST /v1/applications/{app_id}/accounts/{id}/enable +##### 参数 + ``` ts { @@ -1975,7 +2053,7 @@ POST /v1/applications/{app_id}/accounts/{id}/enable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -1997,6 +2075,8 @@ const { data } = await op.api.app.disableAccount(params); POST /v1/applications/{app_id}/accounts/{id}/disable +##### 参数 + ``` ts { @@ -2005,7 +2085,7 @@ POST /v1/applications/{app_id}/accounts/{id}/disable } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2027,6 +2107,8 @@ const { data } = await op.api.app.deleteAccount(params); DELETE /v1/applications/{app_id}/accounts/{id} +##### 参数 + ``` ts { @@ -2035,7 +2117,7 @@ DELETE /v1/applications/{app_id}/accounts/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2057,6 +2139,8 @@ const { data } = await op.api.app.getAccountsByApp(params); GET /v1/applications/{app_id}/accounts +##### 参数 + ``` ts { @@ -2070,7 +2154,7 @@ GET /v1/applications/{app_id}/accounts } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2112,6 +2196,8 @@ const { data } = await op.api.app.getAccounts(params); GET /v1/application-accounts +##### 参数 + ``` ts { @@ -2125,7 +2211,7 @@ GET /v1/application-accounts } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2167,6 +2253,8 @@ const { data } = await op.api.app.getAccount(params); GET /v1/applications/{app_id}/accounts/{id} +##### 参数 + ``` ts { @@ -2175,7 +2263,7 @@ GET /v1/applications/{app_id}/accounts/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2216,6 +2304,8 @@ const { data } = await op.api.permission.getPrivileges(params); GET /v1/privileges +##### 参数 + ``` ts { @@ -2232,7 +2322,7 @@ GET /v1/privileges } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2271,6 +2361,8 @@ const { data } = await op.api.permission.getAuthUnits(params); GET /v1/auth-units +##### 参数 + ``` ts { @@ -2283,7 +2375,7 @@ GET /v1/auth-units } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2384,6 +2476,8 @@ const { data } = await op.api.permission.getAuthUnit(params); GET /v1/auth-units/{id} +##### 参数 + ``` ts { @@ -2391,7 +2485,7 @@ GET /v1/auth-units/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2488,6 +2582,8 @@ const { data } = await op.api.permission.createAuthUnitRules(params); POST /v1/batch/auth-unit-rules +##### 参数 + ``` ts { @@ -2523,7 +2619,7 @@ POST /v1/batch/auth-unit-rules } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2545,6 +2641,8 @@ const { data } = await op.api.permission.modifyAuthUnit(params); PUT /v1/auth-units/{rid}/rules/{tid} +##### 参数 + ``` ts { @@ -2572,7 +2670,7 @@ PUT /v1/auth-units/{rid}/rules/{tid} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2594,6 +2692,8 @@ const { data } = await op.api.permission.getAuthUnitsRules(params); GET /v1/auth-units/{rid}/rules +##### 参数 + ``` ts { @@ -2609,7 +2709,7 @@ GET /v1/auth-units/{rid}/rules } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2697,6 +2797,8 @@ const { data } = await op.api.permission.queryAuthUnitsRules(params); GET /v1/auth-unit-rules +##### 参数 + ``` ts { @@ -2714,7 +2816,7 @@ GET /v1/auth-unit-rules } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2802,6 +2904,8 @@ const { data } = await op.api.permission.deleteAuthUnitRules(params); DELETE /v1/batch/auth-unit-rules +##### 参数 + ``` ts { @@ -2809,7 +2913,7 @@ DELETE /v1/batch/auth-unit-rules } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2831,6 +2935,8 @@ const { data } = await op.api.permission.createResource(params); POST /v1/resources +##### 参数 + ``` ts { @@ -2851,7 +2957,7 @@ POST /v1/resources } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2875,6 +2981,8 @@ const { data } = await op.api.permission.modifyResource(params); PUT /v1/resources/{id} +##### 参数 + ``` ts { @@ -2892,7 +3000,7 @@ PUT /v1/resources/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2914,6 +3022,8 @@ const { data } = await op.api.permission.getResources(params); GET /v1/resources +##### 参数 + ``` ts { @@ -2927,7 +3037,7 @@ GET /v1/resources } ``` -#### 响应 +##### 响应 - 200 成功 @@ -2971,6 +3081,8 @@ const { data } = await op.api.permission.getResource(params); GET /v1/resources/{id} +##### 参数 + ``` ts { @@ -2979,7 +3091,7 @@ GET /v1/resources/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3019,6 +3131,8 @@ const { data } = await op.api.permission.deleteResources(params); DELETE /v1/batch/resources +##### 参数 + ``` ts { @@ -3026,7 +3140,7 @@ DELETE /v1/batch/resources } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3048,6 +3162,8 @@ const { data } = await op.api.permission.createResourceSet(params); POST /v1/resource-sets +##### 参数 + ``` ts { @@ -3061,7 +3177,7 @@ POST /v1/resource-sets } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3084,6 +3200,8 @@ const { data } = await op.api.permission.modifyResourceSet(params); PUT /v1/resource-sets/{id} +##### 参数 + ``` ts { @@ -3096,7 +3214,7 @@ PUT /v1/resource-sets/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3118,6 +3236,8 @@ const { data } = await op.api.permission.getResourceSets(params); GET /v1/resource-sets +##### 参数 + ``` ts { @@ -3130,7 +3250,7 @@ GET /v1/resource-sets } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3164,6 +3284,8 @@ const { data } = await op.api.permission.getResourceSet(params); GET /v1/resource-sets/{id} +##### 参数 + ``` ts { @@ -3171,7 +3293,7 @@ GET /v1/resource-sets/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3201,6 +3323,8 @@ const { data } = await op.api.permission.createResourceSetMember(params); POST /v1/resource-sets/{id}/members +##### 参数 + ``` ts { @@ -3212,7 +3336,7 @@ POST /v1/resource-sets/{id}/members } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3236,6 +3360,8 @@ const { data } = await op.api.permission.modifyResourceSetMember(params); PUT /v1/resource-sets/{sid}/members/{mid} +##### 参数 + ``` ts { @@ -3253,7 +3379,7 @@ PUT /v1/resource-sets/{sid}/members/{mid} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3275,6 +3401,8 @@ const { data } = await op.api.permission.getResourceMembers(params); GET /v1/resource-sets/{sid}/members +##### 参数 + ``` ts { @@ -3287,7 +3415,7 @@ GET /v1/resource-sets/{sid}/members } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3332,6 +3460,8 @@ const { data } = await op.api.permission.getResourceMember(params); GET /v1/resource-sets/{sid}/members/{mid} +##### 参数 + ``` ts { @@ -3340,7 +3470,7 @@ GET /v1/resource-sets/{sid}/members/{mid} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3381,6 +3511,8 @@ const { data } = await op.api.permission.authorizeApplications(params); POST /v1/batch/authz-apps +##### 参数 + ``` ts { @@ -3397,7 +3529,7 @@ POST /v1/batch/authz-apps } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3419,6 +3551,8 @@ const { data } = await op.api.permission.listAuthorizedApplications(params); GET /v1/authz-apps +##### 参数 + ``` ts { @@ -3429,7 +3563,7 @@ GET /v1/authz-apps } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3472,6 +3606,8 @@ const { data } = await op.api.organization.createOrganization(params); POST /v1/core-objects +##### 参数 + ``` ts { @@ -3487,7 +3623,7 @@ POST /v1/core-objects } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3511,6 +3647,8 @@ const { data } = await op.api.organization.getNodeParent(params); GET /v1/tree-nodes/{id}/parent +##### 参数 + ``` ts { @@ -3518,7 +3656,7 @@ GET /v1/tree-nodes/{id}/parent } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3583,6 +3721,8 @@ const { data } = await op.api.organization.deleteNode(params); DELETE /v1/tree-nodes/{id} +##### 参数 + ``` ts { @@ -3591,7 +3731,7 @@ DELETE /v1/tree-nodes/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3614,13 +3754,15 @@ const { data } = await op.api.organization.getOrganizations(params); GET /v1/core-objects +##### 参数 + ``` ts { } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3654,6 +3796,8 @@ const { data } = await op.api.organization.updateOrganization(params); PATCH /v1/core-objects/{id} +##### 参数 + ``` ts { @@ -3670,7 +3814,7 @@ PATCH /v1/core-objects/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3693,6 +3837,8 @@ const { data } = await op.api.organization.getOrganization(params); GET /v1/core-objects/{id} +##### 参数 + ``` ts { @@ -3701,7 +3847,7 @@ GET /v1/core-objects/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3735,6 +3881,8 @@ const { data } = await op.api.organization.deleteOrganization(params); DELETE /v1/core-objects/{id} +##### 参数 + ``` ts { @@ -3742,7 +3890,7 @@ DELETE /v1/core-objects/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3765,6 +3913,8 @@ const { data } = await op.api.organization.addUserToNode(params); POST /v1/tree-users +##### 参数 + ``` ts { @@ -3780,7 +3930,7 @@ POST /v1/tree-users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3803,6 +3953,8 @@ const { data } = await op.api.organization.updateMember(params); PATCH /v1/tree-users/{id} +##### 参数 + ``` ts { @@ -3818,7 +3970,7 @@ PATCH /v1/tree-users/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3841,6 +3993,8 @@ const { data } = await op.api.organization.getMembers(params); GET /v1/tree-users +##### 参数 + ``` ts { @@ -3848,7 +4002,7 @@ GET /v1/tree-users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -3939,6 +4093,8 @@ const { data } = await op.api.organization.getNodeMembers(params); GET /v1/tree-nodes/{id}/tree-users +##### 参数 + ``` ts { @@ -3954,7 +4110,7 @@ GET /v1/tree-nodes/{id}/tree-users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4014,6 +4170,8 @@ const { data } = await op.api.organization.deleteNodeMembers(params); DELETE /v1/tree-nodes/{node_id}/tree-users +##### 参数 + ``` ts { @@ -4022,7 +4180,7 @@ DELETE /v1/tree-nodes/{node_id}/tree-users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4046,6 +4204,8 @@ const { data } = await op.api.organization.deleteMember(params); DELETE /v1/tree-users/{id} +##### 参数 + ``` ts { @@ -4058,7 +4218,7 @@ DELETE /v1/tree-users/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4081,6 +4241,8 @@ const { data } = await op.api.organization.deleteMembers(params); DELETE /v1/tree-users +##### 参数 + ``` ts { @@ -4091,7 +4253,7 @@ DELETE /v1/tree-users } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4114,6 +4276,8 @@ const { data } = await op.api.organization.createNode(params); POST /v1/tree-nodes +##### 参数 + ``` ts { @@ -4159,7 +4323,7 @@ POST /v1/tree-nodes } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4182,6 +4346,8 @@ const { data } = await op.api.organization.updateNode(params); PATCH /v1/tree-nodes/{id} +##### 参数 + ``` ts { @@ -4230,7 +4396,7 @@ PATCH /v1/tree-nodes/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4284,6 +4450,8 @@ const { data } = await op.api.organization.deleteChildrenNodes(params); DELETE /v1/tree-nodes/{id}/children +##### 参数 + ``` ts { @@ -4292,7 +4460,7 @@ DELETE /v1/tree-nodes/{id}/children } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4315,6 +4483,8 @@ const { data } = await op.api.organization.getNodes(params); GET /v1/tree-nodes +##### 参数 + ``` ts { @@ -4327,7 +4497,7 @@ GET /v1/tree-nodes } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4392,6 +4562,8 @@ const { data } = await op.api.organization.getNode(params); GET /v1/tree-nodes/{id} +##### 参数 + ``` ts { @@ -4399,7 +4571,7 @@ GET /v1/tree-nodes/{id} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4464,6 +4636,8 @@ const { data } = await op.api.organization.getChildrenNodes(params); GET /v1/tree-nodes/{id}/children +##### 参数 + ``` ts { @@ -4473,7 +4647,7 @@ GET /v1/tree-nodes/{id}/children } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4540,6 +4714,8 @@ const { data } = await op.api.storage.getBuckets(params); GET /v1/buckets +##### 参数 + ``` ts { @@ -4548,7 +4724,7 @@ GET /v1/buckets } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4574,6 +4750,8 @@ const { data } = await op.api.storage.getObjects(params); GET /v1/buckets/{bucket}/objects +##### 参数 + ``` ts { @@ -4583,7 +4761,7 @@ GET /v1/buckets/{bucket}/objects } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4612,6 +4790,8 @@ const { data } = await op.api.storage.getBucket(params); GET /v1/buckets/{bucket} +##### 参数 + ``` ts { @@ -4619,7 +4799,7 @@ GET /v1/buckets/{bucket} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4645,6 +4825,8 @@ const { data } = await op.api.storage.deleteBucket(params); DELETE /v1/buckets/{bucket} +##### 参数 + ``` ts { @@ -4652,7 +4834,7 @@ DELETE /v1/buckets/{bucket} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4674,6 +4856,8 @@ const { data } = await op.api.storage.saveObject(params); POST /v1/buckets/{bucket}/objects +##### 参数 + ``` ts { @@ -4683,7 +4867,7 @@ POST /v1/buckets/{bucket}/objects } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4705,6 +4889,8 @@ const { data } = await op.api.storage.getObject(params); GET /v1/buckets/{bucket}/objects/{key} +##### 参数 + ``` ts { @@ -4713,7 +4899,7 @@ GET /v1/buckets/{bucket}/objects/{key} } ``` -#### 响应 +##### 响应 - 200 成功 @@ -4742,6 +4928,8 @@ const { data } = await op.api.storage.deleteObject(params); DELETE /v1/buckets/{bucket}/objects/{key} +##### 参数 + ``` ts { @@ -4751,7 +4939,7 @@ DELETE /v1/buckets/{bucket}/objects/{key} } ``` -#### 响应 +##### 响应 - 200 成功