{ "openapi": "3.0.3", "info": { "title": "APISec Management API", "version": "26.05", "description": "Generated from APISec skyview APIView classes." }, "tags": [ { "name": "account" }, { "name": "api_assets" }, { "name": "api_log" }, { "name": "backup" }, { "name": "buildin_waf" }, { "name": "dashboard" }, { "name": "data_science" }, { "name": "discover_api" }, { "name": "discover_data" }, { "name": "evidence_log" }, { "name": "filter" }, { "name": "intranet" }, { "name": "label" }, { "name": "learning" }, { "name": "merge_api" }, { "name": "options" }, { "name": "permanent_log" }, { "name": "plugin" }, { "name": "policy" }, { "name": "report" }, { "name": "risk" }, { "name": "sensitive_data" }, { "name": "split_api" }, { "name": "third_party" }, { "name": "trigger_rule" }, { "name": "update" }, { "name": "utils" }, { "name": "vulnerability" }, { "name": "website" } ], "paths": { "/api/APITokenLoginAPI": { "post": { "operationId": "APITokenLoginAPI_post", "summary": "POST /api/APITokenLoginAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/ApiIdContextLogAPI": { "get": { "operationId": "ApiIdContextLogAPI_get", "summary": "GET /api/ApiIdContextLogAPI", "tags": [ "api_log" ], "parameters": [ { "name": "api_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "count", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "event_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "req_start_time", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/ApplicationAPI": { "get": { "operationId": "ApplicationAPI_get", "summary": "GET /api/ApplicationAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "ApplicationAPI_post", "summary": "POST /api/ApplicationAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "comment": { "type": "string" }, "data_sampling_rate": { "type": "integer" }, "move_in_rules": { "type": "array", "items": { "type": "string" } }, "is_default": { "type": "boolean" }, "static_file_handle": { "type": "boolean" }, "business_upload_handle": { "type": "boolean" }, "business_upload_store": { "type": "boolean" }, "business_download_handle": { "type": "boolean" }, "business_download_store": { "type": "boolean" }, "new_api_interval_hours": { "type": "integer" }, "inactive_interval_hours": { "type": "integer" } }, "required": [ "name", "static_file_handle", "business_upload_handle", "business_upload_store", "business_download_handle", "business_download_store", "new_api_interval_hours", "inactive_interval_hours" ] } } } } }, "put": { "operationId": "ApplicationAPI_put", "summary": "PUT /api/ApplicationAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "comment": { "type": "string" }, "data_sampling_rate": { "type": "integer" }, "move_in_rules": { "type": "array", "items": { "type": "string" } }, "is_default": { "type": "boolean" }, "static_file_handle": { "type": "boolean" }, "business_upload_handle": { "type": "boolean" }, "business_upload_store": { "type": "boolean" }, "business_download_handle": { "type": "boolean" }, "business_download_store": { "type": "boolean" }, "new_api_interval_hours": { "type": "integer" }, "inactive_interval_hours": { "type": "integer" } }, "required": [ "business_download_handle", "business_download_store", "business_upload_handle", "business_upload_store", "inactive_interval_hours", "name", "new_api_interval_hours", "static_file_handle" ] } } } } }, "delete": { "operationId": "ApplicationAPI_delete", "summary": "DELETE /api/ApplicationAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/ApplicationPriorityAPI": { "put": { "operationId": "ApplicationPriorityAPI_put", "summary": "PUT /api/ApplicationPriorityAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "priority": { "type": "integer" } }, "required": [ "priority" ] } } } } } }, "/api/AssetDashboardDetectEventsAPI": { "get": { "operationId": "AssetDashboardDetectEventsAPI_get", "summary": "GET /api/AssetDashboardDetectEventsAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardInterfaceTagAPI": { "get": { "operationId": "AssetDashboardInterfaceTagAPI_get", "summary": "GET /api/AssetDashboardInterfaceTagAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardLowFrequencyAPI": { "get": { "operationId": "AssetDashboardLowFrequencyAPI_get", "summary": "GET /api/AssetDashboardLowFrequencyAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardReqFailedAPI": { "get": { "operationId": "AssetDashboardReqFailedAPI_get", "summary": "GET /api/AssetDashboardReqFailedAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardRequestTrendAPI": { "get": { "operationId": "AssetDashboardRequestTrendAPI_get", "summary": "GET /api/AssetDashboardRequestTrendAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardRiskVulnerableAPI": { "get": { "operationId": "AssetDashboardRiskVulnerableAPI_get", "summary": "GET /api/AssetDashboardRiskVulnerableAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardSameUrlAPI": { "get": { "operationId": "AssetDashboardSameUrlAPI_get", "summary": "GET /api/AssetDashboardSameUrlAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardSensitiveDataAPI": { "get": { "operationId": "AssetDashboardSensitiveDataAPI_get", "summary": "GET /api/AssetDashboardSensitiveDataAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardSiteInterfaceAPI": { "get": { "operationId": "AssetDashboardSiteInterfaceAPI_get", "summary": "GET /api/AssetDashboardSiteInterfaceAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardTrafficCodeAPI": { "get": { "operationId": "AssetDashboardTrafficCodeAPI_get", "summary": "GET /api/AssetDashboardTrafficCodeAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssetDashboardTrafficMethodAPI": { "get": { "operationId": "AssetDashboardTrafficMethodAPI_get", "summary": "GET /api/AssetDashboardTrafficMethodAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/AssociateUserAccountAPI": { "put": { "operationId": "AssociateUserAccountAPI_put", "summary": "PUT /api/AssociateUserAccountAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/AttackTagsAPI": { "get": { "operationId": "AttackTagsAPI_get", "summary": "GET /api/AttackTagsAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "filters", "in": "query", "required": false, "description": "", "schema": { "type": "object" } } ], "x-cli-body-fallback": false }, "put": { "operationId": "AttackTagsAPI_put", "summary": "PUT /api/AttackTagsAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "integer" } }, "required": [ "filters", "status" ] } } } } }, "delete": { "operationId": "AttackTagsAPI_delete", "summary": "DELETE /api/AttackTagsAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" } } } } } } } }, "/api/BackupDownloadAPI": { "get": { "operationId": "BackupDownloadAPI_get", "summary": "GET /api/BackupDownloadAPI", "tags": [ "backup" ], "parameters": [ { "name": "id", "in": "query", "required": true, "description": "ID", "schema": { "type": "integer", "description": "ID" } } ], "x-cli-body-fallback": false } }, "/api/BackupRecordAPI": { "post": { "operationId": "BackupRecordAPI_post", "summary": "POST /api/BackupRecordAPI", "tags": [ "backup" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "targets": { "type": "string" }, "remark": { "type": "string" } }, "required": [ "targets" ] } } } } }, "put": { "operationId": "BackupRecordAPI_put", "summary": "PUT /api/BackupRecordAPI", "tags": [ "backup" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "remark": { "type": "string" } } } } } } }, "delete": { "operationId": "BackupRecordAPI_delete", "summary": "DELETE /api/BackupRecordAPI", "tags": [ "backup" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/BatchSchemaFieldAPI": { "put": { "operationId": "BatchSchemaFieldAPI_put", "summary": "PUT /api/BatchSchemaFieldAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "formats": { "type": "array", "items": { "type": "string" } } }, "required": [ "formats" ] } } } } } }, "/api/BuildInDiscoverDataTaskAPI": { "put": { "operationId": "BuildInDiscoverDataTaskAPI_put", "summary": "PUT /api/BuildInDiscoverDataTaskAPI", "tags": [ "discover_data" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "apps": { "type": "string" }, "desensitize_view": { "type": "boolean" } }, "required": [ "desensitize_view" ] } } } } } }, "/api/BuildinRuleTemplateAPI": { "get": { "operationId": "BuildinRuleTemplateAPI_get", "summary": "GET /api/BuildinRuleTemplateAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/BuildinWafConfig": { "post": { "operationId": "BuildinWafConfig_post", "summary": "POST /api/BuildinWafConfig", "tags": [ "buildin_waf" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "uniq_key": { "type": "string" }, "apisec_management_ip": { "type": "string" }, "apisec_management_port": { "type": "integer" }, "apisec_minion_token": { "type": "string" }, "apisec_detector_ip": { "type": "string" }, "apisec_detector_port": { "type": "integer" }, "sampling_rate": { "type": "integer" }, "waf_management_ip": { "type": "string" }, "waf_management_port": { "type": "integer" }, "waf_minion_token": { "type": "string" }, "waf_minion_cert": { "type": "string" } }, "required": [ "uniq_key", "apisec_management_ip", "apisec_management_port", "apisec_minion_token", "apisec_detector_ip", "apisec_detector_port", "sampling_rate", "waf_management_ip", "waf_management_port", "waf_minion_token", "waf_minion_cert" ] } } } } } }, "/api/BusinessTagAPI": { "post": { "operationId": "BusinessTagAPI_post", "summary": "POST /api/BusinessTagAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "名称" }, "type": { "type": "string", "description": "类型" }, "mark_rules": { "type": "string" } }, "required": [ "name", "type" ] } } } } }, "put": { "operationId": "BusinessTagAPI_put", "summary": "PUT /api/BusinessTagAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "名称" }, "type": { "type": "string", "description": "类型" }, "mark_rules": { "type": "string" } }, "required": [ "name", "type" ] } } } } } }, "/api/CSRFTokenAPI": { "get": { "operationId": "CSRFTokenAPI_get", "summary": "GET /api/CSRFTokenAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/CSVHeaderAPI": { "get": { "operationId": "CSVHeaderAPI_get", "summary": "GET /api/CSVHeaderAPI", "tags": [ "filter" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/CertAPI": { "get": { "operationId": "CertAPI_get", "summary": "GET /api/CertAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "CertAPI_put", "summary": "PUT /api/CertAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" }, "name": { "type": "string", "description": "证书名称" } }, "required": [ "id", "name" ] } } } } }, "delete": { "operationId": "CertAPI_delete", "summary": "DELETE /api/CertAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" }, "delete_all_resources": { "type": "boolean", "description": "是否使用所有资源" } }, "required": [ "delete_all_resources" ] } } } } } }, "/api/CertLoginAPI": { "get": { "operationId": "CertLoginAPI_get", "summary": "GET /api/CertLoginAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "CertLoginAPI_post", "summary": "POST /api/CertLoginAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "tfa_token": { "type": "string", "description": "两步验证验证码" } } } } } } } }, "/api/ChangePasswordWithoutLoginAPI": { "put": { "operationId": "ChangePasswordWithoutLoginAPI_put", "summary": "PUT /api/ChangePasswordWithoutLoginAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "username": { "type": "string" }, "old_password": { "type": "string" }, "new_password": { "type": "string" } }, "required": [ "username", "old_password", "new_password" ] } } } } } }, "/api/ChangeUserCredentialAPI": { "put": { "operationId": "ChangeUserCredentialAPI_put", "summary": "PUT /api/ChangeUserCredentialAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "authentication_method": { "type": "string" }, "old_password": { "type": "string" }, "new_password": { "type": "string" }, "tfa_token": { "type": "string" } }, "required": [ "authentication_method" ] } } } } } }, "/api/DataTagsAPI": { "get": { "operationId": "DataTagsAPI_get", "summary": "GET /api/DataTagsAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "DataTagsAPI_post", "summary": "POST /api/DataTagsAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "operationId": "DataTagsAPI_put", "summary": "PUT /api/DataTagsAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "DataTagsAPI_delete", "summary": "DELETE /api/DataTagsAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/DesensitizeUserAPI": { "put": { "operationId": "DesensitizeUserAPI_put", "summary": "PUT /api/DesensitizeUserAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "desensitize": { "type": "boolean" } }, "required": [ "desensitize" ] } } } } } }, "/api/DetectorConfigAPI": { "get": { "operationId": "DetectorConfigAPI_get", "summary": "GET /api/DetectorConfigAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "DetectorConfigAPI_put", "summary": "PUT /api/DetectorConfigAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "ip_source": { "type": "string", "description": "源 IP 获取方式" } }, "required": [ "ip_source" ] } } } } } }, "/api/DiscoverDataTaskAPI": { "post": { "operationId": "DiscoverDataTaskAPI_post", "summary": "POST /api/DiscoverDataTaskAPI", "tags": [ "discover_data" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean" }, "name": { "type": "string" }, "comment": { "type": "string" }, "apps": { "type": "string" }, "tags": { "type": "string" }, "key_list": { "type": "string" }, "value_list": { "type": "string" }, "verify_code": { "type": "string" }, "origin_scope": { "type": "string" }, "desensitize_view": { "type": "boolean" } }, "required": [ "is_enabled", "name", "tags", "key_list", "value_list", "origin_scope", "desensitize_view" ] } } } } }, "put": { "operationId": "DiscoverDataTaskAPI_put", "summary": "PUT /api/DiscoverDataTaskAPI", "tags": [ "discover_data" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean" }, "name": { "type": "string" }, "comment": { "type": "string" }, "apps": { "type": "string" }, "tags": { "type": "string" }, "key_list": { "type": "string" }, "value_list": { "type": "string" }, "verify_code": { "type": "string" }, "origin_scope": { "type": "string" }, "desensitize_view": { "type": "boolean" } }, "required": [ "desensitize_view", "is_enabled", "key_list", "name", "origin_scope", "tags", "value_list" ] } } } } } }, "/api/DownloadCSVTemplate": { "get": { "operationId": "DownloadCSVTemplate_get", "summary": "GET /api/DownloadCSVTemplate", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/DownloadSystemUpgradePackage": { "get": { "operationId": "DownloadSystemUpgradePackage_get", "summary": "GET /api/DownloadSystemUpgradePackage", "tags": [ "update" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/DownloadUserCertAPI": { "get": { "operationId": "DownloadUserCertAPI_get", "summary": "GET /api/DownloadUserCertAPI", "tags": [ "account" ], "parameters": [ { "name": "token", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/EditIntranetGroupItem": { "post": { "operationId": "EditIntranetGroupItem_post", "summary": "POST /api/EditIntranetGroupItem", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "EditIntranetGroupItem_delete", "summary": "DELETE /api/EditIntranetGroupItem", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/EditSSLCertAPI": { "post": { "operationId": "EditSSLCertAPI_post", "summary": "POST /api/EditSSLCertAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/EffectiveScopeAPI": { "get": { "operationId": "EffectiveScopeAPI_get", "summary": "GET /api/EffectiveScopeAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "effective_scope", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/EnableDisablePreprocessPluginAPI": { "put": { "operationId": "EnableDisablePreprocessPluginAPI_put", "summary": "PUT /api/EnableDisablePreprocessPluginAPI", "tags": [ "plugin" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/EnableDisableRiskStrategyAPI": { "put": { "operationId": "EnableDisableRiskStrategyAPI_put", "summary": "PUT /api/EnableDisableRiskStrategyAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/EnableSplitAPI": { "put": { "operationId": "EnableSplitAPI_put", "summary": "PUT /api/EnableSplitAPI", "tags": [ "split_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" }, "action": { "type": "string", "description": "启用状态" } }, "required": [ "action" ] } } } } } }, "/api/EventWhiteListAPI": { "post": { "operationId": "EventWhiteListAPI_post", "summary": "POST /api/EventWhiteListAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "effective_scope": { "type": "string" }, "effective_uuids": { "type": "string" }, "strategy_id": { "type": "integer" }, "remark": { "type": "string" } }, "required": [ "effective_scope", "strategy_id" ] } } } } }, "put": { "operationId": "EventWhiteListAPI_put", "summary": "PUT /api/EventWhiteListAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "effective_scope": { "type": "string" }, "effective_uuids": { "type": "string" }, "strategy_id": { "type": "integer" }, "remark": { "type": "string" } }, "required": [ "effective_scope", "strategy_id" ] } } } } }, "delete": { "operationId": "EventWhiteListAPI_delete", "summary": "DELETE /api/EventWhiteListAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/FilterAPI": { "get": { "operationId": "FilterAPI_get", "summary": "GET /api/FilterAPI", "tags": [ "filter" ], "parameters": [], "x-cli-body-fallback": true }, "delete": { "operationId": "FilterAPI_delete", "summary": "DELETE /api/FilterAPI", "tags": [ "filter" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/FilterDownloadAPI": { "get": { "operationId": "FilterDownloadAPI_get", "summary": "GET /api/FilterDownloadAPI", "tags": [ "filter" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "FilterDownloadAPI_post", "summary": "POST /api/FilterDownloadAPI", "tags": [ "filter" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/FilterEnableDisableAPI": { "put": { "operationId": "FilterEnableDisableAPI_put", "summary": "PUT /api/FilterEnableDisableAPI", "tags": [ "filter" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/FilterRuleAPI": { "post": { "operationId": "FilterRuleAPI_post", "summary": "POST /api/FilterRuleAPI", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean", "description": "是否可用" }, "pattern": { "type": "object", "description": "匹配条件" }, "drop": { "type": "boolean", "description": "过滤流量" }, "comment": { "type": "string", "description": "备注" }, "expire_time": { "type": "string", "description": "过期时间" } }, "required": [ "is_enabled", "pattern", "drop", "comment", "expire_time" ] } } } } }, "put": { "operationId": "FilterRuleAPI_put", "summary": "PUT /api/FilterRuleAPI", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean", "description": "是否可用" }, "pattern": { "type": "object", "description": "匹配条件" }, "drop": { "type": "boolean", "description": "过滤流量" }, "comment": { "type": "string", "description": "备注" }, "expire_time": { "type": "string", "description": "过期时间" } }, "required": [ "comment", "drop", "expire_time", "is_enabled", "pattern" ] } } } } } }, "/api/FilterRulePositionAPI": { "put": { "operationId": "FilterRulePositionAPI_put", "summary": "PUT /api/FilterRulePositionAPI", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "规则 ID" }, "position": { "type": "integer", "description": "位置" } }, "required": [ "id", "position" ] } } } } } }, "/api/FirmwareUpdateTimeAPI": { "get": { "operationId": "FirmwareUpdateTimeAPI_get", "summary": "GET /api/FirmwareUpdateTimeAPI", "tags": [ "update" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardOwaspAPI": { "get": { "operationId": "HomeDashBoardOwaspAPI_get", "summary": "GET /api/HomeDashBoardOwaspAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardQPSAPI": { "get": { "operationId": "HomeDashBoardQPSAPI_get", "summary": "GET /api/HomeDashBoardQPSAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardQPSTrendAPI": { "get": { "operationId": "HomeDashBoardQPSTrendAPI_get", "summary": "GET /api/HomeDashBoardQPSTrendAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardRequestHistory": { "get": { "operationId": "HomeDashBoardRequestHistory_get", "summary": "GET /api/HomeDashBoardRequestHistory", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardRequestTrendAPI": { "get": { "operationId": "HomeDashBoardRequestTrendAPI_get", "summary": "GET /api/HomeDashBoardRequestTrendAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardSensitiveData": { "get": { "operationId": "HomeDashBoardSensitiveData_get", "summary": "GET /api/HomeDashBoardSensitiveData", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardSiteInterfaceAPI": { "get": { "operationId": "HomeDashBoardSiteInterfaceAPI_get", "summary": "GET /api/HomeDashBoardSiteInterfaceAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/HomeDashBoardTotalRequestAPI": { "get": { "operationId": "HomeDashBoardTotalRequestAPI_get", "summary": "GET /api/HomeDashBoardTotalRequestAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/IdentityAPI": { "get": { "operationId": "IdentityAPI_get", "summary": "GET /api/IdentityAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "IdentityAPI_post", "summary": "POST /api/IdentityAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "uuids": { "type": "string" }, "effective_scope": { "type": "string" }, "identity_type": { "type": "string" }, "pattern": { "type": "string" }, "status": { "type": "string" } }, "required": [ "uuids", "effective_scope", "identity_type", "pattern" ] } } } } }, "put": { "operationId": "IdentityAPI_put", "summary": "PUT /api/IdentityAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "uuids": { "type": "string" }, "effective_scope": { "type": "string" }, "identity_type": { "type": "string" }, "pattern": { "type": "string" }, "status": { "type": "string" } }, "required": [ "effective_scope", "identity_type", "pattern", "uuids" ] } } } } }, "delete": { "operationId": "IdentityAPI_delete", "summary": "DELETE /api/IdentityAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/IdentityMatchedAPI": { "put": { "operationId": "IdentityMatchedAPI_put", "summary": "PUT /api/IdentityMatchedAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "identity_group_id": { "type": "integer" }, "identity": { "type": "string" }, "effective_scope": { "type": "integer" }, "create_time": { "type": "string" } }, "required": [ "identity_group_id", "identity", "effective_scope" ] } } } } } } }, "/api/IgnoredInterfaceAPI": { "post": { "operationId": "IgnoredInterfaceAPI_post", "summary": "POST /api/IgnoredInterfaceAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "api_id": { "type": "string" }, "status": { "type": "string" }, "reason": { "type": "string" } }, "required": [ "api_id", "status", "reason" ] } } } } }, "put": { "operationId": "IgnoredInterfaceAPI_put", "summary": "PUT /api/IgnoredInterfaceAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/ImportApplication": { "get": { "operationId": "ImportApplication_get", "summary": "GET /api/ImportApplication", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "ImportApplication_post", "summary": "POST /api/ImportApplication", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "operationId": "ImportApplication_put", "summary": "PUT /api/ImportApplication", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "comment": { "type": "string" }, "data_sampling_rate": { "type": "integer" }, "move_in_rules": { "type": "array", "items": { "type": "string" } }, "is_default": { "type": "boolean" }, "static_file_handle": { "type": "boolean" }, "business_upload_handle": { "type": "boolean" }, "business_upload_store": { "type": "boolean" }, "business_download_handle": { "type": "boolean" }, "business_download_store": { "type": "boolean" }, "new_api_interval_hours": { "type": "integer" }, "inactive_interval_hours": { "type": "integer" } }, "required": [ "business_download_handle", "business_download_store", "business_upload_handle", "business_upload_store", "inactive_interval_hours", "name", "new_api_interval_hours", "static_file_handle" ] } } } } }, "delete": { "operationId": "ImportApplication_delete", "summary": "DELETE /api/ImportApplication", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/InterfaceAPI": { "get": { "operationId": "InterfaceAPI_get", "summary": "GET /api/InterfaceAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "InterfaceAPI_post", "summary": "POST /api/InterfaceAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "operationId": "InterfaceAPI_put", "summary": "PUT /api/InterfaceAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "InterfaceAPI_delete", "summary": "DELETE /api/InterfaceAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/InterfaceDetailsAPI": { "get": { "operationId": "InterfaceDetailsAPI_get", "summary": "GET /api/InterfaceDetailsAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "id", "in": "query", "required": false, "description": "ID", "schema": { "type": "integer", "description": "ID" } }, { "name": "uuid", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/InterfaceDetailsParamAPI": { "get": { "operationId": "InterfaceDetailsParamAPI_get", "summary": "GET /api/InterfaceDetailsParamAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "api_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "count", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "is_req", "in": "query", "required": true, "description": "", "schema": { "type": "boolean" } }, { "name": "offset", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/InterfaceGroupAPI": { "get": { "operationId": "InterfaceGroupAPI_get", "summary": "GET /api/InterfaceGroupAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/InterfaceIdentityAPI": { "put": { "operationId": "InterfaceIdentityAPI_put", "summary": "PUT /api/InterfaceIdentityAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "asset_uuid": { "type": "string" }, "user_id": { "type": "string" }, "session": { "type": "string" }, "device_id": { "type": "string" }, "username": { "type": "string" } }, "required": [ "asset_uuid" ] } } } } } }, "/api/InterfaceIdentityConfirmAPI": { "put": { "operationId": "InterfaceIdentityConfirmAPI_put", "summary": "PUT /api/InterfaceIdentityConfirmAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/InterfaceIdentityImportAPI": { "post": { "operationId": "InterfaceIdentityImportAPI_post", "summary": "POST /api/InterfaceIdentityImportAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/InterfaceRemarkAPI": { "get": { "operationId": "InterfaceRemarkAPI_get", "summary": "GET /api/InterfaceRemarkAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "InterfaceRemarkAPI_post", "summary": "POST /api/InterfaceRemarkAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "operationId": "InterfaceRemarkAPI_put", "summary": "PUT /api/InterfaceRemarkAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "remark": { "type": "string" } } } } } } }, "delete": { "operationId": "InterfaceRemarkAPI_delete", "summary": "DELETE /api/InterfaceRemarkAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/InterfaceResourceAPI": { "post": { "operationId": "InterfaceResourceAPI_post", "summary": "POST /api/InterfaceResourceAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "api_id": { "type": "string" }, "origin": { "type": "string" }, "key": { "type": "string" }, "status": { "type": "string" }, "comment": { "type": "string" } }, "required": [ "api_id", "origin", "key", "status" ] } } } } } }, "/api/InterfaceResourceRecognitionAPI": { "put": { "operationId": "InterfaceResourceRecognitionAPI_put", "summary": "PUT /api/InterfaceResourceRecognitionAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" }, "comment": { "type": "string" } }, "required": [ "filters" ] } } } } }, "delete": { "operationId": "InterfaceResourceRecognitionAPI_delete", "summary": "DELETE /api/InterfaceResourceRecognitionAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/InterfaceResourceRecognitionEnableDisableAPI": { "put": { "operationId": "InterfaceResourceRecognitionEnableDisableAPI_put", "summary": "PUT /api/InterfaceResourceRecognitionEnableDisableAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean" }, "uuid": { "type": "string" } }, "required": [ "is_enabled", "uuid" ] } } } } } }, "/api/InterfaceSlimAPI": { "get": { "operationId": "InterfaceSlimAPI_get", "summary": "GET /api/InterfaceSlimAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/InterfaceStatAPI": { "get": { "operationId": "InterfaceStatAPI_get", "summary": "GET /api/InterfaceStatAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/InterfaceStatusAPI": { "get": { "operationId": "InterfaceStatusAPI_get", "summary": "GET /api/InterfaceStatusAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "api_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false }, "put": { "operationId": "InterfaceStatusAPI_put", "summary": "PUT /api/InterfaceStatusAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/InterfaceSuccessSignAPI": { "put": { "operationId": "InterfaceSuccessSignAPI_put", "summary": "PUT /api/InterfaceSuccessSignAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "asset_uuid": { "type": "string" }, "success_sign": { "type": "string" } }, "required": [ "asset_uuid", "success_sign" ] } } } } } }, "/api/InterfaceSuccessSignConfirmAPI": { "put": { "operationId": "InterfaceSuccessSignConfirmAPI_put", "summary": "PUT /api/InterfaceSuccessSignConfirmAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/InterfaceSuccessSignImportAPI": { "post": { "operationId": "InterfaceSuccessSignImportAPI_post", "summary": "POST /api/InterfaceSuccessSignImportAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/InterfaceSwaggerImportAPI": { "post": { "operationId": "InterfaceSwaggerImportAPI_post", "summary": "POST /api/InterfaceSwaggerImportAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/IntranetGroupConfig": { "get": { "operationId": "IntranetGroupConfig_get", "summary": "GET /api/IntranetGroupConfig", "tags": [ "intranet" ], "parameters": [ { "name": "cidr", "in": "query", "required": false, "description": "CIDR", "schema": { "type": "string", "description": "CIDR" } }, { "name": "comment", "in": "query", "required": false, "description": "备注", "schema": { "type": "string", "description": "备注" } }, { "name": "host", "in": "query", "required": false, "description": "域名", "schema": { "type": "string", "description": "域名" } }, { "name": "name", "in": "query", "required": false, "description": "名称", "schema": { "type": "string", "description": "名称" } }, { "name": "network_type", "in": "query", "required": false, "description": "网络属性", "schema": { "type": "string", "description": "网络属性" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "IntranetGroupConfig_post", "summary": "POST /api/IntranetGroupConfig", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "cidrs": { "type": "string" }, "name": { "type": "string", "description": "名称" }, "comment": { "type": "string", "description": "备注" }, "ip_list": { "type": "string", "description": "IP 列表" }, "host_list": { "type": "string", "description": "域名列表" }, "address_type": { "type": "string", "description": "地址类型" }, "network_type": { "type": "string", "description": "网络类型" } }, "required": [ "cidrs", "name", "ip_list", "host_list" ] } } } } }, "put": { "operationId": "IntranetGroupConfig_put", "summary": "PUT /api/IntranetGroupConfig", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "名称" }, "comment": { "type": "string", "description": "备注" }, "network_type": { "type": "string", "description": "网络类型" } }, "required": [ "name" ] } } } } }, "delete": { "operationId": "IntranetGroupConfig_delete", "summary": "DELETE /api/IntranetGroupConfig", "tags": [ "intranet" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/LockInterfaceAPI": { "put": { "operationId": "LockInterfaceAPI_put", "summary": "PUT /api/LockInterfaceAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "locked": { "type": "boolean", "description": "锁定" }, "filters": { "type": "object" }, "all": { "type": "boolean" } }, "required": [ "locked", "all" ] } } } } } }, "/api/LoginAPI": { "post": { "operationId": "LoginAPI_post", "summary": "POST /api/LoginAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "tfa_token": { "type": "string", "description": "两步验证验证码" }, "username": { "type": "string", "description": "用户名" }, "password": { "type": "string", "description": "密码" } }, "required": [ "username", "password" ] } } } } } }, "/api/LoginDisplacementAPI": { "get": { "operationId": "LoginDisplacementAPI_get", "summary": "GET /api/LoginDisplacementAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "LoginDisplacementAPI_put", "summary": "PUT /api/LoginDisplacementAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "enabled": { "type": "boolean" } }, "required": [ "enabled" ] } } } } } }, "/api/LogoutAPI": { "post": { "operationId": "LogoutAPI_post", "summary": "POST /api/LogoutAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/MarkRuleAPI": { "post": { "operationId": "MarkRuleAPI_post", "summary": "POST /api/MarkRuleAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "名称" }, "comment": { "type": "string", "description": "备注" }, "is_enabled": { "type": "boolean", "description": "是否可用" }, "pattern": { "type": "array", "description": "匹配条件", "items": { "type": "string" } }, "tags": { "type": "string" } }, "required": [ "name", "is_enabled", "pattern" ] } } } } }, "put": { "operationId": "MarkRuleAPI_put", "summary": "PUT /api/MarkRuleAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "名称" }, "comment": { "type": "string", "description": "备注" }, "is_enabled": { "type": "boolean", "description": "是否可用" }, "pattern": { "type": "array", "description": "匹配条件", "items": { "type": "string" } }, "tags": { "type": "string" } }, "required": [ "is_enabled", "name", "pattern" ] } } } } } }, "/api/MergeConfigAPI": { "get": { "operationId": "MergeConfigAPI_get", "summary": "GET /api/MergeConfigAPI", "tags": [ "merge_api" ], "parameters": [ { "name": "order_by", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "MergeConfigAPI_post", "summary": "POST /api/MergeConfigAPI", "tags": [ "merge_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean", "description": "启用状态" }, "name": { "type": "string", "description": "任务名称" }, "comment": { "type": "string", "description": "任务备注" }, "pattern": { "type": "string", "description": "聚合规则" }, "merge": { "type": "boolean", "description": "是否聚合" }, "site_id": { "type": "string", "description": "应用的站点" } }, "required": [ "is_enabled", "name", "pattern", "merge", "site_id" ] } } } } }, "put": { "operationId": "MergeConfigAPI_put", "summary": "PUT /api/MergeConfigAPI", "tags": [ "merge_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "is_enabled": { "type": "boolean", "description": "启用状态" }, "name": { "type": "string", "description": "任务名称" }, "comment": { "type": "string", "description": "任务备注" }, "pattern": { "type": "string", "description": "聚合规则" }, "merge": { "type": "boolean", "description": "是否聚合" }, "site_id": { "type": "string", "description": "应用的站点" }, "api_list": { "type": "array", "description": "API 列表", "items": { "type": "string" } }, "uuid": { "type": "string", "description": "UUID" }, "auto": { "type": "boolean", "description": "自动生成" }, "merge_type": { "type": "integer", "description": "聚合类型" }, "strict_length": { "type": "integer", "description": "固定长度" } }, "required": [ "is_enabled", "merge", "name", "pattern", "site_id", "uuid", "auto", "merge_type", "strict_length" ] } } } } } } }, "/api/MergeConfigStatsAPI": { "get": { "operationId": "MergeConfigStatsAPI_get", "summary": "GET /api/MergeConfigStatsAPI", "tags": [ "merge_api" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/MultipleInterfaceSuccessSignAPI": { "put": { "operationId": "MultipleInterfaceSuccessSignAPI_put", "summary": "PUT /api/MultipleInterfaceSuccessSignAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "success_sign": { "type": "string" } }, "required": [ "success_sign" ] } } } } } }, "/api/PasswordConfigAPI": { "get": { "operationId": "PasswordConfigAPI_get", "summary": "GET /api/PasswordConfigAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "PasswordConfigAPI_put", "summary": "PUT /api/PasswordConfigAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "update": { "type": "string" }, "check": { "type": "string" } }, "required": [ "update", "check" ] } } } } } }, "/api/PluginPredictResultAPI": { "get": { "operationId": "PluginPredictResultAPI_get", "summary": "GET /api/PluginPredictResultAPI", "tags": [ "plugin" ], "parameters": [ { "name": "plugin_id", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "PluginPredictResultAPI_post", "summary": "POST /api/PluginPredictResultAPI", "tags": [ "plugin" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": {} } } } } } } }, "/api/PolicyRuleAPI": { "post": { "operationId": "PolicyRuleAPI_post", "summary": "POST /api/PolicyRuleAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "pattern": { "type": "object", "description": "匹配条件" }, "percentage": { "type": "integer", "description": "触发概率" }, "action": { "type": "string", "description": "动作" }, "risk_level": { "type": "string", "description": "危险等级" }, "attack_type": { "type": "string", "description": "攻击类型" }, "delay": { "type": "integer", "description": "延迟处理" }, "log_option": { "type": "string", "description": "日志记录设置" }, "forbidden_page_config": { "type": "string", "description": "null 代表不指定,使用继承的配置;规则无法设置拦截页面" }, "is_enabled": { "type": "boolean", "description": "是否可用" }, "comment": { "type": "string", "description": "备注" }, "expire_time": { "type": "string", "description": "过期时间" }, "is_global": { "type": "boolean", "description": "是否是全局策略" }, "sites": { "type": "object", "description": "站点" }, "cron_config": { "type": "string", "description": "定时方式配置" } }, "required": [ "pattern", "percentage", "action", "risk_level", "attack_type", "delay", "log_option", "forbidden_page_config", "is_enabled", "comment", "expire_time", "is_global", "sites" ] } } } } }, "put": { "operationId": "PolicyRuleAPI_put", "summary": "PUT /api/PolicyRuleAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "pattern": { "type": "object", "description": "匹配条件" }, "percentage": { "type": "integer", "description": "触发概率" }, "action": { "type": "string", "description": "动作" }, "risk_level": { "type": "string", "description": "危险等级" }, "attack_type": { "type": "string", "description": "攻击类型" }, "delay": { "type": "integer", "description": "延迟处理" }, "log_option": { "type": "string", "description": "日志记录设置" }, "forbidden_page_config": { "type": "string", "description": "null 代表不指定,使用继承的配置;规则无法设置拦截页面" }, "is_enabled": { "type": "boolean", "description": "是否可用" }, "comment": { "type": "string", "description": "备注" }, "expire_time": { "type": "string", "description": "过期时间" }, "is_global": { "type": "boolean", "description": "是否是全局策略" }, "sites": { "type": "object", "description": "站点" }, "cron_config": { "type": "string", "description": "定时方式配置" } }, "required": [ "action", "attack_type", "comment", "delay", "expire_time", "forbidden_page_config", "is_enabled", "is_global", "log_option", "pattern", "percentage", "risk_level", "sites" ] } } } } } }, "/api/PolicyRulePositionAPI": { "put": { "operationId": "PolicyRulePositionAPI_put", "summary": "PUT /api/PolicyRulePositionAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "规则 ID" }, "position": { "type": "integer", "description": "位置" } }, "required": [ "id", "position" ] } } } } } }, "/api/PolicyRulePriorityAPI": { "put": { "operationId": "PolicyRulePriorityAPI_put", "summary": "PUT /api/PolicyRulePriorityAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "site": { "type": "integer", "description": "应用的站点" }, "policy_rule_ids": { "type": "array", "description": "规则 ID 列表", "items": { "type": "string" } } }, "required": [ "policy_rule_ids" ] } } } } } }, "/api/PolicyRuleSiteBindingAPI": { "post": { "operationId": "PolicyRuleSiteBindingAPI_post", "summary": "POST /api/PolicyRuleSiteBindingAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "site": { "type": "integer", "description": "应用的站点" }, "policy_rule_ids": { "type": "array", "description": "规则 ID 列表", "items": { "type": "string" } } }, "required": [ "site", "policy_rule_ids" ] } } } } }, "delete": { "operationId": "PolicyRuleSiteBindingAPI_delete", "summary": "DELETE /api/PolicyRuleSiteBindingAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "site": { "type": "integer", "description": "应用的站点" }, "policy_rule": { "type": "integer", "description": "规则 ID" } }, "required": [ "site", "policy_rule" ] } } } } } }, "/api/PreprocessPluginAPI": { "get": { "operationId": "PreprocessPluginAPI_get", "summary": "GET /api/PreprocessPluginAPI", "tags": [ "plugin" ], "parameters": [ { "name": "name__like", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "PreprocessPluginAPI_post", "summary": "POST /api/PreprocessPluginAPI", "tags": [ "plugin" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "comment": { "type": "string" }, "code": { "type": "string", "description": "lua 脚本" }, "status": { "type": "string" }, "plugin_type": { "type": "string" } }, "required": [ "name", "code", "status", "plugin_type" ] } } } } }, "put": { "operationId": "PreprocessPluginAPI_put", "summary": "PUT /api/PreprocessPluginAPI", "tags": [ "plugin" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "comment": { "type": "string" }, "code": { "type": "string", "description": "lua 脚本" }, "status": { "type": "string" }, "plugin_type": { "type": "string" } }, "required": [ "code", "name", "plugin_type", "status" ] } } } } }, "delete": { "operationId": "PreprocessPluginAPI_delete", "summary": "DELETE /api/PreprocessPluginAPI", "tags": [ "plugin" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/PreprocessPluginStateUpdateAPI": { "post": { "operationId": "PreprocessPluginStateUpdateAPI_post", "summary": "POST /api/PreprocessPluginStateUpdateAPI", "tags": [ "plugin" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "timestamp": { "type": "number" }, "id": { "type": "string" }, "state": { "type": "string" } }, "required": [ "timestamp", "id", "state" ] } } } } } } }, "/api/ProfileAPI": { "get": { "operationId": "ProfileAPI_get", "summary": "GET /api/ProfileAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/PushTriggerRuleAPI": { "put": { "operationId": "PushTriggerRuleAPI_put", "summary": "PUT /api/PushTriggerRuleAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/RADIUSConfigAPI": { "get": { "operationId": "RADIUSConfigAPI_get", "summary": "GET /api/RADIUSConfigAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "RADIUSConfigAPI_put", "summary": "PUT /api/RADIUSConfigAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "config": { "type": "array", "items": { "type": "string" } } }, "required": [ "config" ] } } } } } }, "/api/RefreshDesensitizeCacheAPI": { "post": { "operationId": "RefreshDesensitizeCacheAPI_post", "summary": "POST /api/RefreshDesensitizeCacheAPI", "tags": [ "discover_data" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/RelocateSiteAPI": { "post": { "operationId": "RelocateSiteAPI_post", "summary": "POST /api/RelocateSiteAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "sources": { "type": "array", "items": { "type": "string" } }, "target": { "type": "integer" }, "include_no_app": { "type": "boolean" } }, "required": [ "sources", "target", "include_no_app" ] } } } } } }, "/api/RemoteFilterableChoiceAPI": { "get": { "operationId": "RemoteFilterableChoiceAPI_get", "summary": "GET /api/RemoteFilterableChoiceAPI", "tags": [ "filter" ], "parameters": [ { "name": "query_field", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/RemoveTagAPI": { "put": { "operationId": "RemoveTagAPI_put", "summary": "PUT /api/RemoveTagAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "tag_id": { "type": "integer", "description": "标签 ID" }, "type": { "type": "string", "description": "标签类型" } }, "required": [ "tag_id", "type" ] } } } } } }, "/api/ReportTaskPreview": { "get": { "operationId": "ReportTaskPreview_get", "summary": "GET /api/ReportTaskPreview", "tags": [ "report" ], "parameters": [ { "name": "app_ids", "in": "query", "required": true, "description": "", "schema": { "type": "array", "items": { "type": "string" } } }, { "name": "custom", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "desensitize_enabled", "in": "query", "required": true, "description": "脱敏开关", "schema": { "type": "boolean", "description": "脱敏开关" } }, { "name": "end_time", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_re", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "start_time", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/ReportTemplateAPI": { "get": { "operationId": "ReportTemplateAPI_get", "summary": "GET /api/ReportTemplateAPI", "tags": [ "report" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "ReportTemplateAPI_put", "summary": "PUT /api/ReportTemplateAPI", "tags": [ "report" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "remark": { "type": "string" } }, "required": [ "name", "remark" ] } } } } }, "delete": { "operationId": "ReportTemplateAPI_delete", "summary": "DELETE /api/ReportTemplateAPI", "tags": [ "report" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/ResetAttackTagsModelAPI": { "put": { "operationId": "ResetAttackTagsModelAPI_put", "summary": "PUT /api/ResetAttackTagsModelAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" } }, "required": [ "filters" ] } } } } } }, "/api/ResetUserCredentialAPI": { "put": { "operationId": "ResetUserCredentialAPI_put", "summary": "PUT /api/ResetUserCredentialAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/ResourceRecognitionBindingAPI": { "get": { "operationId": "ResourceRecognitionBindingAPI_get", "summary": "GET /api/ResourceRecognitionBindingAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "ResourceRecognitionBindingAPI_put", "summary": "PUT /api/ResourceRecognitionBindingAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "uuids": { "type": "array", "items": { "type": "string" } } }, "required": [ "uuids" ] } } } } } }, "/api/ResourceRecognitionEnableDisableAPI": { "get": { "operationId": "ResourceRecognitionEnableDisableAPI_get", "summary": "GET /api/ResourceRecognitionEnableDisableAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "ResourceRecognitionEnableDisableAPI_put", "summary": "PUT /api/ResourceRecognitionEnableDisableAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean" } }, "required": [ "is_enabled" ] } } } } } }, "/api/RestoreBackupRecordAPI": { "put": { "operationId": "RestoreBackupRecordAPI_put", "summary": "PUT /api/RestoreBackupRecordAPI", "tags": [ "backup" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/RiskEventAPI": { "get": { "operationId": "RiskEventAPI_get", "summary": "GET /api/RiskEventAPI", "tags": [ "risk" ], "parameters": [ { "name": "event_aggr_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "strategy_id", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "strategy_type", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "strategy_version", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/RiskEventDashBoardHistoryInfoAPI": { "get": { "operationId": "RiskEventDashBoardHistoryInfoAPI_get", "summary": "GET /api/RiskEventDashBoardHistoryInfoAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "detection_module", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "event_description", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "req_start_time", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_model", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_strategy", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "site", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/RiskEventDashBoardInterfaceInfoAPI": { "get": { "operationId": "RiskEventDashBoardInterfaceInfoAPI_get", "summary": "GET /api/RiskEventDashBoardInterfaceInfoAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "detection_module", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "event_description", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "req_start_time", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_model", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_strategy", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "site", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/RiskEventDashBoardRiskNumAPI": { "get": { "operationId": "RiskEventDashBoardRiskNumAPI_get", "summary": "GET /api/RiskEventDashBoardRiskNumAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "detection_module", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "event_description", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "req_start_time", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_model", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_strategy", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "site", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/RiskEventDashBoardSiteInfoAPI": { "get": { "operationId": "RiskEventDashBoardSiteInfoAPI_get", "summary": "GET /api/RiskEventDashBoardSiteInfoAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "api", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "app_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "detection_module", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "event_description", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "req_start_time", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_model", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "risk_strategy", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "site", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/RiskEventGroupAPI": { "get": { "operationId": "RiskEventGroupAPI_get", "summary": "GET /api/RiskEventGroupAPI", "tags": [ "risk" ], "parameters": [ { "name": "id", "in": "query", "required": true, "description": "ID", "schema": { "type": "integer", "description": "ID" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "RiskEventGroupAPI_post", "summary": "POST /api/RiskEventGroupAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "group_aggr_id": { "type": "string" }, "vuln_aggr_id": { "type": "string" }, "app_id": { "type": "integer" }, "site_id": { "type": "string" }, "api_id": { "type": "string" }, "strategy_id": { "type": "integer" }, "strategy_version": { "type": "integer" }, "type": { "type": "integer" }, "risk_level": { "type": "integer" }, "risk_event_status": { "type": "integer" }, "create_time": { "type": "integer" }, "update_time": { "type": "integer" } }, "required": [ "group_aggr_id", "vuln_aggr_id", "strategy_id", "strategy_version", "type", "risk_level", "risk_event_status", "create_time", "update_time" ] } } } } } }, "put": { "operationId": "RiskEventGroupAPI_put", "summary": "PUT /api/RiskEventGroupAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" } }, "required": [ "filters", "status" ] } } } } } }, "/api/RiskEventGroupStatistics": { "get": { "operationId": "RiskEventGroupStatistics_get", "summary": "GET /api/RiskEventGroupStatistics", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/RiskEventStatistics": { "get": { "operationId": "RiskEventStatistics_get", "summary": "GET /api/RiskEventStatistics", "tags": [ "risk" ], "parameters": [ { "name": "group_aggr_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/RiskFunctionStatusAPI": { "get": { "operationId": "RiskFunctionStatusAPI_get", "summary": "GET /api/RiskFunctionStatusAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/RiskModelConfigAPI": { "get": { "operationId": "RiskModelConfigAPI_get", "summary": "GET /api/RiskModelConfigAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "RiskModelConfigAPI_put", "summary": "PUT /api/RiskModelConfigAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "risk_model_is_enabled": { "type": "boolean", "description": "风险事件判断功能" }, "baseline_is_enabled": { "type": "boolean", "description": "基线风险事件判断功能" } }, "required": [ "risk_model_is_enabled", "baseline_is_enabled" ] } } } } } }, "/api/RiskStrategyAPI": { "post": { "operationId": "RiskStrategyAPI_post", "summary": "POST /api/RiskStrategyAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "effective_scope": { "type": "string" }, "uuids": { "type": "string" }, "name": { "type": "string" }, "comment": { "type": "string" }, "is_enabled": { "type": "boolean" }, "type": { "type": "string" }, "risk_level": { "type": "string" }, "pattern": { "type": "object", "description": "模型字段" }, "risk_event_status": { "type": "string" }, "log_storage": { "type": "boolean" } }, "required": [ "effective_scope", "name", "type", "pattern" ] } } } } }, "put": { "operationId": "RiskStrategyAPI_put", "summary": "PUT /api/RiskStrategyAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "effective_scope": { "type": "string" }, "uuids": { "type": "string" }, "name": { "type": "string" }, "comment": { "type": "string" }, "is_enabled": { "type": "boolean" }, "type": { "type": "string" }, "risk_level": { "type": "string" }, "pattern": { "type": "object", "description": "模型字段" }, "risk_event_status": { "type": "string" }, "log_storage": { "type": "boolean" } }, "required": [ "effective_scope", "name", "pattern", "type" ] } } } } } }, "/api/RiskStrategyAuxiliaryInfoAPI": { "get": { "operationId": "RiskStrategyAuxiliaryInfoAPI_get", "summary": "GET /api/RiskStrategyAuxiliaryInfoAPI", "tags": [ "risk" ], "parameters": [ { "name": "asset_uuids", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "effective_scope", "in": "query", "required": true, "description": "生效范围", "schema": { "type": "string", "description": "生效范围" } }, { "name": "type", "in": "query", "required": true, "description": "风险类型", "schema": { "type": "string", "description": "风险类型" } } ], "x-cli-body-fallback": false } }, "/api/RoleAPI": { "get": { "operationId": "RoleAPI_get", "summary": "GET /api/RoleAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "RoleAPI_post", "summary": "POST /api/RoleAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "comment": { "type": "string" }, "permissions": { "type": "string" }, "user_ids": { "type": "string" } }, "required": [ "name", "permissions" ] } } } } }, "put": { "operationId": "RoleAPI_put", "summary": "PUT /api/RoleAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "comment": { "type": "string" }, "permissions": { "type": "string" }, "user_ids": { "type": "string" } } } } } } }, "delete": { "operationId": "RoleAPI_delete", "summary": "DELETE /api/RoleAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/RuleTemplateAPI": { "post": { "operationId": "RuleTemplateAPI_post", "summary": "POST /api/RuleTemplateAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "remark": { "type": "string" }, "device_ids": { "type": "string", "description": "目标设备" }, "strategy_id": { "type": "integer" }, "template": { "type": "object" }, "is_enabled": { "type": "boolean" } }, "required": [ "remark", "device_ids", "strategy_id", "template", "is_enabled" ] } } } } }, "put": { "operationId": "RuleTemplateAPI_put", "summary": "PUT /api/RuleTemplateAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "remark": { "type": "string" }, "device_ids": { "type": "string", "description": "目标设备" }, "strategy_id": { "type": "integer" }, "template": { "type": "object" }, "is_enabled": { "type": "boolean" } }, "required": [ "device_ids", "is_enabled", "remark", "strategy_id", "template" ] } } } } }, "delete": { "operationId": "RuleTemplateAPI_delete", "summary": "DELETE /api/RuleTemplateAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "delete_rules": { "type": "boolean", "description": "删除联动规则" }, "delete_device_rules": { "type": "boolean", "description": "删除目标设备上生成的规则" } }, "required": [ "delete_rules", "delete_device_rules" ] } } } } } }, "/api/RunStatAPI": { "get": { "operationId": "RunStatAPI_get", "summary": "GET /api/RunStatAPI", "tags": [ "api_log" ], "parameters": [ { "name": "api_id", "in": "query", "required": true, "description": "API UUID", "schema": { "type": "string", "description": "API UUID" } }, { "name": "duration", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/ScannerFilterAPI": { "put": { "operationId": "ScannerFilterAPI_put", "summary": "PUT /api/ScannerFilterAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "id": { "type": "integer" }, "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/ScannerFilterTriggerUpdateAPI": { "post": { "operationId": "ScannerFilterTriggerUpdateAPI_post", "summary": "POST /api/ScannerFilterTriggerUpdateAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/SchemaAPI": { "get": { "operationId": "SchemaAPI_get", "summary": "GET /api/SchemaAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "SchemaAPI_post", "summary": "POST /api/SchemaAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "operationId": "SchemaAPI_put", "summary": "PUT /api/SchemaAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "SchemaAPI_delete", "summary": "DELETE /api/SchemaAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/SchemaFieldAPI": { "get": { "operationId": "SchemaFieldAPI_get", "summary": "GET /api/SchemaFieldAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "id", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "is_req", "in": "query", "required": true, "description": "", "schema": { "type": "boolean" } } ], "x-cli-body-fallback": false }, "put": { "operationId": "SchemaFieldAPI_put", "summary": "PUT /api/SchemaFieldAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer" }, "api_id": { "type": "string" }, "key": { "type": "string" }, "is_req": { "type": "boolean" }, "format": { "type": "string" }, "manual_input": { "type": "boolean" }, "format_learning_status": { "type": "string" }, "model_learning_enable": { "type": "boolean" }, "model_detect_enable": { "type": "boolean" }, "model_learning_status": { "type": "string" } }, "required": [ "is_req", "manual_input", "format_learning_status", "model_learning_enable", "model_detect_enable", "model_learning_status" ] } } } } }, "delete": { "operationId": "SchemaFieldAPI_delete", "summary": "DELETE /api/SchemaFieldAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer" }, "schema_id": { "type": "string" }, "all_schema": { "type": "boolean" }, "is_req": { "type": "boolean" } }, "required": [ "id", "all_schema", "is_req" ] } } } } } }, "/api/SensitiveCategoryAPI": { "post": { "operationId": "SensitiveCategoryAPI_post", "summary": "POST /api/SensitiveCategoryAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "remark": { "type": "string" }, "template_id": { "type": "integer" }, "parent_id": { "type": "integer" } }, "required": [ "name", "remark", "template_id" ] } } } } }, "put": { "operationId": "SensitiveCategoryAPI_put", "summary": "PUT /api/SensitiveCategoryAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "remark": { "type": "string" }, "template_id": { "type": "integer" }, "parent_id": { "type": "integer" } }, "required": [ "name", "remark", "template_id" ] } } } } }, "delete": { "operationId": "SensitiveCategoryAPI_delete", "summary": "DELETE /api/SensitiveCategoryAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/SensitiveDataCharacteristicAPI": { "get": { "operationId": "SensitiveDataCharacteristicAPI_get", "summary": "GET /api/SensitiveDataCharacteristicAPI", "tags": [ "sensitive_data" ], "parameters": [ { "name": "api_id", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "pii_device_id_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "pii_session_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "pii_user_id_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "pii_username_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "src_ip", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/SensitiveDataTypeAPI": { "get": { "operationId": "SensitiveDataTypeAPI_get", "summary": "GET /api/SensitiveDataTypeAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "desensitization", "in": "query", "required": true, "description": "", "schema": { "type": "boolean" } }, { "name": "stage_type", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "tag_id", "in": "query", "required": true, "description": "", "schema": { "type": "array", "items": { "type": "string" } } } ], "x-cli-body-fallback": false } }, "/api/SensitiveInterfaceInfoAPI": { "get": { "operationId": "SensitiveInterfaceInfoAPI_get", "summary": "GET /api/SensitiveInterfaceInfoAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "desensitization", "in": "query", "required": true, "description": "", "schema": { "type": "boolean" } }, { "name": "stage_type", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "tag_id", "in": "query", "required": true, "description": "", "schema": { "type": "array", "items": { "type": "string" } } } ], "x-cli-body-fallback": false } }, "/api/SensitiveNewInterfaceAPI": { "get": { "operationId": "SensitiveNewInterfaceAPI_get", "summary": "GET /api/SensitiveNewInterfaceAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "desensitization", "in": "query", "required": true, "description": "", "schema": { "type": "boolean" } }, { "name": "stage_type", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "tag_id", "in": "query", "required": true, "description": "", "schema": { "type": "array", "items": { "type": "string" } } } ], "x-cli-body-fallback": false } }, "/api/SensitiveRequestInfoAPI": { "get": { "operationId": "SensitiveRequestInfoAPI_get", "summary": "GET /api/SensitiveRequestInfoAPI", "tags": [ "dashboard" ], "parameters": [ { "name": "datetime", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "desensitization", "in": "query", "required": true, "description": "", "schema": { "type": "boolean" } }, { "name": "stage_type", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "tag_id", "in": "query", "required": true, "description": "", "schema": { "type": "array", "items": { "type": "string" } } } ], "x-cli-body-fallback": false } }, "/api/SensitiveTemplateAPI": { "get": { "operationId": "SensitiveTemplateAPI_get", "summary": "GET /api/SensitiveTemplateAPI", "tags": [ "label" ], "parameters": [ { "name": "id", "in": "query", "required": true, "description": "ID", "schema": { "type": "integer", "description": "ID" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "SensitiveTemplateAPI_post", "summary": "POST /api/SensitiveTemplateAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "remark": { "type": "string" } }, "required": [ "name", "remark" ] } } } } }, "put": { "operationId": "SensitiveTemplateAPI_put", "summary": "PUT /api/SensitiveTemplateAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "remark": { "type": "string" } }, "required": [ "name", "remark" ] } } } } }, "delete": { "operationId": "SensitiveTemplateAPI_delete", "summary": "DELETE /api/SensitiveTemplateAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/SensitiveValueBindingAPI": { "post": { "operationId": "SensitiveValueBindingAPI_post", "summary": "POST /api/SensitiveValueBindingAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "template_id": { "type": "integer" }, "category_id": { "type": "integer" }, "tag_id": { "type": "integer" }, "level": { "type": "string" } }, "required": [ "template_id", "category_id", "tag_id", "level" ] } } } } }, "put": { "operationId": "SensitiveValueBindingAPI_put", "summary": "PUT /api/SensitiveValueBindingAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "template_id": { "type": "integer" }, "category_id": { "type": "integer" }, "tag_id": { "type": "integer" }, "level": { "type": "string" } }, "required": [ "category_id", "level", "tag_id", "template_id" ] } } } } }, "delete": { "operationId": "SensitiveValueBindingAPI_delete", "summary": "DELETE /api/SensitiveValueBindingAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/ServerControlledConfigAPI": { "get": { "operationId": "ServerControlledConfigAPI_get", "summary": "GET /api/ServerControlledConfigAPI", "tags": [ "options" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/SimpleApplicationAPI": { "get": { "operationId": "SimpleApplicationAPI_get", "summary": "GET /api/SimpleApplicationAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/SiteAPI": { "get": { "operationId": "SiteAPI_get", "summary": "GET /api/SiteAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "SiteAPI_post", "summary": "POST /api/SiteAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "operationId": "SiteAPI_put", "summary": "PUT /api/SiteAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "operationId": "SiteAPI_delete", "summary": "DELETE /api/SiteAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/SiteFingerprintBindingAPI": { "put": { "operationId": "SiteFingerprintBindingAPI_put", "summary": "PUT /api/SiteFingerprintBindingAPI", "tags": [ "third_party" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "site_id": { "type": "string" }, "bindings": { "type": "array", "items": { "type": "string" } } }, "required": [ "site_id", "bindings" ] } } } } } } }, "/api/SiteIdentityAPI": { "put": { "operationId": "SiteIdentityAPI_put", "summary": "PUT /api/SiteIdentityAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "asset_uuid": { "type": "string" }, "user_id": { "type": "string" }, "session": { "type": "string" }, "device_id": { "type": "string" }, "username": { "type": "string" } }, "required": [ "asset_uuid" ] } } } } } }, "/api/SiteIdentityConfirmAPI": { "put": { "operationId": "SiteIdentityConfirmAPI_put", "summary": "PUT /api/SiteIdentityConfirmAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/SiteInfoAPI": { "get": { "operationId": "SiteInfoAPI_get", "summary": "GET /api/SiteInfoAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "SiteInfoAPI_post", "summary": "POST /api/SiteInfoAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "operationId": "SiteInfoAPI_put", "summary": "PUT /api/SiteInfoAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "static_file_handle": { "type": "string" }, "business_upload_handle": { "type": "string" }, "business_upload_store": { "type": "string" }, "business_download_handle": { "type": "string" }, "business_download_store": { "type": "string" }, "remark": { "type": "string" } }, "required": [ "static_file_handle", "business_upload_handle", "business_upload_store", "business_download_handle", "business_download_store" ] } } } } }, "delete": { "operationId": "SiteInfoAPI_delete", "summary": "DELETE /api/SiteInfoAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/SiteSuccessSignAPI": { "put": { "operationId": "SiteSuccessSignAPI_put", "summary": "PUT /api/SiteSuccessSignAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "asset_uuid": { "type": "string" }, "success_sign": { "type": "string" } }, "required": [ "asset_uuid", "success_sign" ] } } } } } }, "/api/SiteSuccessSignConfirmAPI": { "put": { "operationId": "SiteSuccessSignConfirmAPI_put", "summary": "PUT /api/SiteSuccessSignConfirmAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" } }, "required": [ "status" ] } } } } } }, "/api/SkynetModuleAPI": { "get": { "operationId": "SkynetModuleAPI_get", "summary": "GET /api/SkynetModuleAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "SkynetModuleAPI_put", "summary": "PUT /api/SkynetModuleAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "high_risk_enable_log": { "type": "integer" }, "medium_risk_enable_log": { "type": "integer" }, "low_risk_enable_log": { "type": "integer" } }, "required": [ "high_risk_enable_log", "medium_risk_enable_log", "low_risk_enable_log" ] } } } } } }, "/api/SkynetRuleAPI": { "put": { "operationId": "SkynetRuleAPI_put", "summary": "PUT /api/SkynetRuleAPI", "tags": [ "policy" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "comment": { "type": "string", "description": "备注" }, "risk_level": { "type": "string", "description": "危险等级" }, "enable_log": { "type": "boolean", "description": "是否记录日志" } }, "required": [ "enable_log" ] } } } } } }, "/api/SplitConfigAPI": { "get": { "operationId": "SplitConfigAPI_get", "summary": "GET /api/SplitConfigAPI", "tags": [ "split_api" ], "parameters": [ { "name": "order_by", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "page", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "page_size", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "SplitConfigAPI_post", "summary": "POST /api/SplitConfigAPI", "tags": [ "split_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean", "description": "启用状态" }, "name": { "type": "string", "description": "规则名称" }, "comment": { "type": "string", "description": "规则备注" }, "origin": { "type": "string" }, "key": { "type": "string", "description": "拆分字段" }, "original_api_id": { "type": "string", "description": "应用的 API" } }, "required": [ "is_enabled", "name", "origin", "key", "original_api_id" ] } } } } }, "put": { "operationId": "SplitConfigAPI_put", "summary": "PUT /api/SplitConfigAPI", "tags": [ "split_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "is_enabled": { "type": "boolean", "description": "启用状态" }, "name": { "type": "string", "description": "规则名称" }, "comment": { "type": "string", "description": "规则备注" }, "origin": { "type": "string" }, "key": { "type": "string", "description": "拆分字段" }, "original_api_id": { "type": "string", "description": "应用的 API" }, "api_list": { "type": "array", "description": "API 列表", "items": { "type": "string" } }, "site_id": { "type": "string", "description": "应用的站点" }, "url": { "type": "string", "description": "URL" }, "method": { "type": "string", "description": "方法" }, "uuid": { "type": "string", "description": "UUID" }, "auto": { "type": "boolean", "description": "自动生成" }, "sample": { "type": "object", "description": "样例" } }, "required": [ "is_enabled", "key", "name", "origin", "original_api_id", "site_id", "url", "method", "uuid", "auto" ] } } } } } } }, "/api/SrcIPContextLogAPI": { "get": { "operationId": "SrcIPContextLogAPI_get", "summary": "GET /api/SrcIPContextLogAPI", "tags": [ "api_log" ], "parameters": [ { "name": "count", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "event_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "req_start_time", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "src_ip", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/StaticInfoOcrDetect": { "post": { "operationId": "StaticInfoOcrDetect_post", "summary": "POST /api/StaticInfoOcrDetect", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "fid": { "type": "string" } }, "required": [ "fid" ] } } } } } }, "/api/StrategyAndEventAPI": { "get": { "operationId": "StrategyAndEventAPI_get", "summary": "GET /api/StrategyAndEventAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/StrategyOwaspInfoAPI": { "get": { "operationId": "StrategyOwaspInfoAPI_get", "summary": "GET /api/StrategyOwaspInfoAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/StrategyRunningStateAPI": { "get": { "operationId": "StrategyRunningStateAPI_get", "summary": "GET /api/StrategyRunningStateAPI", "tags": [ "dashboard" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/SuccessSignAPI": { "get": { "operationId": "SuccessSignAPI_get", "summary": "GET /api/SuccessSignAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "SuccessSignAPI_post", "summary": "POST /api/SuccessSignAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "uuids": { "type": "string" }, "effective_scope": { "type": "string" }, "pattern": { "type": "string" }, "status": { "type": "string" } }, "required": [ "uuids", "effective_scope", "pattern" ] } } } } }, "put": { "operationId": "SuccessSignAPI_put", "summary": "PUT /api/SuccessSignAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "uuids": { "type": "string" }, "effective_scope": { "type": "string" }, "pattern": { "type": "string" }, "status": { "type": "string" } }, "required": [ "effective_scope", "pattern", "uuids" ] } } } } }, "delete": { "operationId": "SuccessSignAPI_delete", "summary": "DELETE /api/SuccessSignAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/SuccessSignMatchedAPI": { "put": { "operationId": "SuccessSignMatchedAPI_put", "summary": "PUT /api/SuccessSignMatchedAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "success_sign_group_id": { "type": "integer" }, "success_sign": { "type": "string" }, "effective_scope": { "type": "integer" }, "create_time": { "type": "string" } }, "required": [ "success_sign_group_id", "success_sign", "effective_scope" ] } } } } } } }, "/api/SystemUpdateLog": { "get": { "operationId": "SystemUpdateLog_get", "summary": "GET /api/SystemUpdateLog", "tags": [ "update" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/SystemUpdateResultLog": { "get": { "operationId": "SystemUpdateResultLog_get", "summary": "GET /api/SystemUpdateResultLog", "tags": [ "update" ], "parameters": [ { "name": "record_id", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/SystemUpgrade": { "post": { "operationId": "SystemUpgrade_post", "summary": "POST /api/SystemUpgrade", "tags": [ "update" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/SystemUpgradePackageAPI": { "get": { "operationId": "SystemUpgradePackageAPI_get", "summary": "GET /api/SystemUpgradePackageAPI", "tags": [ "update" ], "parameters": [ { "name": "count", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "offset", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/TargetDeviceAPI": { "get": { "operationId": "TargetDeviceAPI_get", "summary": "GET /api/TargetDeviceAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "TargetDeviceAPI_post", "summary": "POST /api/TargetDeviceAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "type": { "type": "string" }, "address": { "type": "string" }, "enabled": { "type": "boolean" }, "api_token": { "type": "string" } }, "required": [ "address", "enabled", "name", "type" ] } } } } }, "put": { "operationId": "TargetDeviceAPI_put", "summary": "PUT /api/TargetDeviceAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "type": { "type": "string" }, "address": { "type": "string" }, "enabled": { "type": "boolean" }, "api_token": { "type": "string" } }, "required": [ "address", "enabled", "name", "type" ] } } } } }, "delete": { "operationId": "TargetDeviceAPI_delete", "summary": "DELETE /api/TargetDeviceAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "delete_device_rules": { "type": "boolean", "description": "删除目标设备上生成的规则" } }, "required": [ "delete_device_rules" ] } } } } } }, "/api/TransferUpgradePackage": { "post": { "operationId": "TransferUpgradePackage_post", "summary": "POST /api/TransferUpgradePackage", "tags": [ "update" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/TriggerRuleAPI": { "post": { "operationId": "TriggerRuleAPI_post", "summary": "POST /api/TriggerRuleAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "device_id": { "type": "integer", "description": "联动设备" }, "strategy_id": { "type": "integer", "description": "风险策略" }, "remark": { "type": "string" }, "template": { "type": "object" } }, "required": [ "device_id", "remark", "template" ] } } } } }, "delete": { "operationId": "TriggerRuleAPI_delete", "summary": "DELETE /api/TriggerRuleAPI", "tags": [ "trigger_rule" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "delete_device_rule": { "type": "boolean", "description": "删除生成的规则" } }, "required": [ "delete_device_rule" ] } } } } } }, "/api/UnlockUserAPI": { "put": { "operationId": "UnlockUserAPI_put", "summary": "PUT /api/UnlockUserAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/UploadBackupRecordAPI": { "post": { "operationId": "UploadBackupRecordAPI_post", "summary": "POST /api/UploadBackupRecordAPI", "tags": [ "backup" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/UploadReportTemplateAPI": { "post": { "operationId": "UploadReportTemplateAPI_post", "summary": "POST /api/UploadReportTemplateAPI", "tags": [ "report" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/UploadSSLCertAPI": { "post": { "operationId": "UploadSSLCertAPI_post", "summary": "POST /api/UploadSSLCertAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/UploadSystemUpgradePackage": { "post": { "operationId": "UploadSystemUpgradePackage_post", "summary": "POST /api/UploadSystemUpgradePackage", "tags": [ "update" ], "parameters": [], "x-cli-body-fallback": true, "requestBody": { "required": false, "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/api/UserAPI": { "get": { "operationId": "UserAPI_get", "summary": "GET /api/UserAPI", "tags": [ "account" ], "parameters": [ { "name": "username", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false }, "post": { "operationId": "UserAPI_post", "summary": "POST /api/UserAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "username": { "type": "string", "description": "用户名" }, "comment": { "type": "string" }, "authentication_method": { "type": "string" }, "ip_policy": { "type": "string" } }, "required": [ "username", "comment", "authentication_method" ] } } } } }, "put": { "operationId": "UserAPI_put", "summary": "PUT /api/UserAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "comment": { "type": "string" }, "authentication_method": { "type": "string" }, "ip_policy": { "type": "string" }, "is_enabled": { "type": "boolean" } }, "required": [ "comment", "authentication_method", "ip_policy", "is_enabled" ] } } } } }, "delete": { "operationId": "UserAPI_delete", "summary": "DELETE /api/UserAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/UserAPITokenAPI": { "get": { "operationId": "UserAPITokenAPI_get", "summary": "GET /api/UserAPITokenAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "UserAPITokenAPI_post", "summary": "POST /api/UserAPITokenAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "用户名" }, "expire_time": { "type": "string", "description": "为 null 时, 表示永不过期" }, "ip_policy": { "type": "string", "description": "IP 白名单" } }, "required": [ "name", "ip_policy" ] } } } } }, "put": { "operationId": "UserAPITokenAPI_put", "summary": "PUT /api/UserAPITokenAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "用户名" }, "expire_time": { "type": "string", "description": "为 null 时, 表示永不过期" }, "ip_policy": { "type": "string", "description": "IP 白名单" } } } } } } }, "delete": { "operationId": "UserAPITokenAPI_delete", "summary": "DELETE /api/UserAPITokenAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/UserAccountAPI": { "post": { "operationId": "UserAccountAPI_post", "summary": "POST /api/UserAccountAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "properties": { "username": { "type": "string" }, "site_id": { "type": "string" }, "api_id": { "type": "string" }, "phone": { "type": "string" }, "email": { "type": "string" }, "nickname": { "type": "string" }, "org_info": { "type": "object" }, "login_info": { "type": "object" }, "user_id": { "type": "string" }, "sessions": { "type": "array", "items": { "type": "string" } }, "devices": { "type": "array", "items": { "type": "string" } }, "pattern": { "type": "object" } }, "required": [ "username", "site_id", "api_id" ] } } } } } }, "put": { "operationId": "UserAccountAPI_put", "summary": "PUT /api/UserAccountAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "comment": { "type": "string" }, "phone": { "type": "string" }, "email": { "type": "string" }, "nickname": { "type": "string" }, "org_info": { "type": "object" }, "sessions": { "type": "array", "items": { "type": "string" } }, "devices": { "type": "array", "items": { "type": "string" } }, "other_user_accounts": { "type": "string" } } } } } } } }, "/api/UserAccountStatisticsAPI": { "get": { "operationId": "UserAccountStatisticsAPI_get", "summary": "GET /api/UserAccountStatisticsAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "duration", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "site_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "username", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/UserContextLogAPI": { "get": { "operationId": "UserContextLogAPI_get", "summary": "GET /api/UserContextLogAPI", "tags": [ "api_log" ], "parameters": [ { "name": "count", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } }, { "name": "event_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "pii_device_id_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "pii_session_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "pii_user_id_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "pii_username_value", "in": "query", "required": false, "description": "", "schema": { "type": "string" } }, { "name": "req_start_time", "in": "query", "required": true, "description": "", "schema": { "type": "integer" } } ], "x-cli-body-fallback": false } }, "/api/UserLoginThrottlingAPI": { "get": { "operationId": "UserLoginThrottlingAPI_get", "summary": "GET /api/UserLoginThrottlingAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "UserLoginThrottlingAPI_put", "summary": "PUT /api/UserLoginThrottlingAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "period": { "type": "integer" }, "threshold": { "type": "integer" } }, "required": [ "enabled", "period", "threshold" ] } } } } } }, "/api/UserModelAPI": { "get": { "operationId": "UserModelAPI_get", "summary": "GET /api/UserModelAPI", "tags": [ "learning" ], "parameters": [ { "name": "id", "in": "query", "required": true, "description": "ID", "schema": { "type": "integer", "description": "ID" } } ], "x-cli-body-fallback": false }, "put": { "operationId": "UserModelAPI_put", "summary": "PUT /api/UserModelAPI", "tags": [ "learning" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "strategy_id": { "type": "integer" }, "status": { "type": "string" } }, "required": [ "strategy_id", "status" ] } } } } }, "delete": { "operationId": "UserModelAPI_delete", "summary": "DELETE /api/UserModelAPI", "tags": [ "learning" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "strategy_id": { "type": "integer" } }, "required": [ "strategy_id" ] } } } } } }, "/api/UserModelStrategyAPI": { "post": { "operationId": "UserModelStrategyAPI_post", "summary": "POST /api/UserModelStrategyAPI", "tags": [ "learning" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "start_time": { "type": "string" }, "end_time": { "type": "string" } }, "required": [ "start_time", "end_time" ] } } } } }, "put": { "operationId": "UserModelStrategyAPI_put", "summary": "PUT /api/UserModelStrategyAPI", "tags": [ "learning" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "sites": { "type": "string" } }, "required": [ "sites" ] } } } } }, "delete": { "operationId": "UserModelStrategyAPI_delete", "summary": "DELETE /api/UserModelStrategyAPI", "tags": [ "learning" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" } }, "required": [ "id" ] } } } } } }, "/api/UserRoleBindingAPI": { "post": { "operationId": "UserRoleBindingAPI_post", "summary": "POST /api/UserRoleBindingAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "user_ids": { "type": "string" }, "role_ids": { "type": "string" } } } } } } } }, "/api/UserSrcIpApiRequestTop5API": { "get": { "operationId": "UserSrcIpApiRequestTop5API_get", "summary": "GET /api/UserSrcIpApiRequestTop5API", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpAsRequesterAPI": { "get": { "operationId": "UserSrcIpAsRequesterAPI_get", "summary": "GET /api/UserSrcIpAsRequesterAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "ip", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "request_time_tsrange", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/UserSrcIpAsResponserAPI": { "get": { "operationId": "UserSrcIpAsResponserAPI_get", "summary": "GET /api/UserSrcIpAsResponserAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "ip", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "request_time_tsrange", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/UserSrcIpCountryDistributionPI": { "get": { "operationId": "UserSrcIpCountryDistributionPI_get", "summary": "GET /api/UserSrcIpCountryDistributionPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpDstIpResponseTop10API": { "get": { "operationId": "UserSrcIpDstIpResponseTop10API_get", "summary": "GET /api/UserSrcIpDstIpResponseTop10API", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpDstNodeRelationshipGraphTop20API": { "get": { "operationId": "UserSrcIpDstNodeRelationshipGraphTop20API_get", "summary": "GET /api/UserSrcIpDstNodeRelationshipGraphTop20API", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpFlowChartAPI": { "get": { "operationId": "UserSrcIpFlowChartAPI_get", "summary": "GET /api/UserSrcIpFlowChartAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "ip", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "request_time_tsrange", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/UserSrcIpGroupAPI": { "get": { "operationId": "UserSrcIpGroupAPI_get", "summary": "GET /api/UserSrcIpGroupAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpInfoQueryAPI": { "get": { "operationId": "UserSrcIpInfoQueryAPI_get", "summary": "GET /api/UserSrcIpInfoQueryAPI", "tags": [ "api_assets" ], "parameters": [ { "name": "ip", "in": "query", "required": true, "description": "", "schema": { "type": "string" } }, { "name": "request_time_tsrange", "in": "query", "required": false, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/UserSrcIpListAPI": { "get": { "operationId": "UserSrcIpListAPI_get", "summary": "GET /api/UserSrcIpListAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpNetworkSegmentPieChartAPI": { "get": { "operationId": "UserSrcIpNetworkSegmentPieChartAPI_get", "summary": "GET /api/UserSrcIpNetworkSegmentPieChartAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpNetworkSegmentRequestTop5API": { "get": { "operationId": "UserSrcIpNetworkSegmentRequestTop5API_get", "summary": "GET /api/UserSrcIpNetworkSegmentRequestTop5API", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpPerDayRequestInfoAPI": { "get": { "operationId": "UserSrcIpPerDayRequestInfoAPI_get", "summary": "GET /api/UserSrcIpPerDayRequestInfoAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserSrcIpPerHourRequestInfoPI": { "get": { "operationId": "UserSrcIpPerHourRequestInfoPI_get", "summary": "GET /api/UserSrcIpPerHourRequestInfoPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/UserTFAConfigAPI": { "get": { "operationId": "UserTFAConfigAPI_get", "summary": "GET /api/UserTFAConfigAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": true }, "post": { "operationId": "UserTFAConfigAPI_post", "summary": "POST /api/UserTFAConfigAPI", "tags": [ "account" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "tfa_token": { "type": "string", "description": "两步验证验证码" }, "action": { "type": "string" } }, "required": [ "action" ] } } } } } }, "/api/UsernameExistsCheckAPI": { "get": { "operationId": "UsernameExistsCheckAPI_get", "summary": "GET /api/UsernameExistsCheckAPI", "tags": [ "account" ], "parameters": [ { "name": "username", "in": "query", "required": true, "description": "用户名", "schema": { "type": "string", "description": "用户名" } } ], "x-cli-body-fallback": false } }, "/api/ValueCategoryAPI": { "post": { "operationId": "ValueCategoryAPI_post", "summary": "POST /api/ValueCategoryAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "type": { "type": "string" }, "private": { "type": "boolean" }, "identifiable": { "type": "boolean" }, "unique": { "type": "boolean" } }, "required": [ "name", "type", "private", "identifiable", "unique" ] } } } } }, "put": { "operationId": "ValueCategoryAPI_put", "summary": "PUT /api/ValueCategoryAPI", "tags": [ "label" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string" }, "type": { "type": "string" }, "private": { "type": "boolean" }, "identifiable": { "type": "boolean" }, "unique": { "type": "boolean" } }, "required": [ "identifiable", "name", "private", "type", "unique" ] } } } } } }, "/api/VulnerabilityAPI": { "put": { "operationId": "VulnerabilityAPI_put", "summary": "PUT /api/VulnerabilityAPI", "tags": [ "vulnerability" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "filters": { "type": "object" }, "status": { "type": "string" }, "comment": { "type": "string" } }, "required": [ "filters" ] } } } } } }, "/api/VulnerabilityDetailStatistics": { "get": { "operationId": "VulnerabilityDetailStatistics_get", "summary": "GET /api/VulnerabilityDetailStatistics", "tags": [ "vulnerability" ], "parameters": [ { "name": "vuln_aggr_id", "in": "query", "required": true, "description": "", "schema": { "type": "string" } } ], "x-cli-body-fallback": false } }, "/api/VulnerabilityStatistics": { "get": { "operationId": "VulnerabilityStatistics_get", "summary": "GET /api/VulnerabilityStatistics", "tags": [ "vulnerability" ], "parameters": [], "x-cli-body-fallback": true } }, "/api/WeakerCipherAPI": { "post": { "operationId": "WeakerCipherAPI_post", "summary": "POST /api/WeakerCipherAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "passwords": { "type": "string" } }, "required": [ "passwords" ] } } } } }, "delete": { "operationId": "WeakerCipherAPI_delete", "summary": "DELETE /api/WeakerCipherAPI", "tags": [ "risk" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" } } } } } } } }, "/api/WebsiteAPI": { "post": { "operationId": "WebsiteAPI_post", "summary": "POST /api/WebsiteAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean", "description": "站点状态" }, "name": { "type": "string", "description": "站点名称" }, "server_names": { "type": "string", "description": "域名" }, "ports": { "type": "array", "description": "监听端口", "items": { "type": "string" } }, "ssl_cert": { "type": "integer", "description": "SSL 证书 ID" }, "servers": { "type": "array", "description": "业务服务器地址", "items": { "type": "string" } }, "remark": { "type": "string", "description": "备注信息" } }, "required": [ "is_enabled", "is_enabled", "name", "server_names", "ports", "servers" ] } } } } }, "put": { "operationId": "WebsiteAPI_put", "summary": "PUT /api/WebsiteAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "integer", "description": "ID" }, "is_enabled": { "type": "boolean", "description": "站点状态" }, "name": { "type": "string", "description": "站点名称" }, "server_names": { "type": "string", "description": "域名" }, "ports": { "type": "array", "description": "监听端口", "items": { "type": "string" } }, "ssl_cert": { "type": "integer", "description": "SSL 证书 ID" }, "servers": { "type": "array", "description": "业务服务器地址", "items": { "type": "string" } }, "remark": { "type": "string", "description": "备注信息" } }, "required": [ "id", "is_enabled", "name", "ports", "server_names", "servers" ] } } } } }, "delete": { "operationId": "WebsiteAPI_delete", "summary": "DELETE /api/WebsiteAPI", "tags": [ "website" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "id__in": { "type": "string", "description": "ID 列表" }, "delete_all_resources": { "type": "boolean", "description": "是否使用所有资源" } }, "required": [ "delete_all_resources" ] } } } } } }, "/api/WebsiteEnableDisableAPI": { "get": { "operationId": "WebsiteEnableDisableAPI_get", "summary": "GET /api/WebsiteEnableDisableAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": true }, "put": { "operationId": "WebsiteEnableDisableAPI_put", "summary": "PUT /api/WebsiteEnableDisableAPI", "tags": [ "discover_api" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "is_enabled": { "type": "boolean" } }, "required": [ "is_enabled" ] } } } } } }, "/api/WebsiteMoveInAppAPI": { "put": { "operationId": "WebsiteMoveInAppAPI_put", "summary": "PUT /api/WebsiteMoveInAppAPI", "tags": [ "api_assets" ], "parameters": [], "x-cli-body-fallback": false, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "website_ids": { "type": "array", "items": { "type": "string" } }, "filters": { "type": "object" }, "app_id": { "type": "integer" }, "all": { "type": "boolean" } }, "required": [ "all" ] } } } } } } } }