查询服务的额外外部文档
替换外部文档的服务引用
查询服务器的详细配置
替换服务的所有标签
查询服务的所有服务器配置
替换服务的服务器配置
PUT
/api/v1/services/{serviceId}/schema/server
声明可在整个API中使用的服务器列表。有关服务器的更多详细信息,请参阅:OpenAPI规范#服务器对象
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
路径参数
serviceId*
服务ID
类型integer
必填format
"int64"
请求体
application/json
JSON
"string"
响应
成功
*/*
JSON
"string"
删除服务的服务器
查询服务的所有架构扩展
替换服务的所有模式扩展
查询服务的所有标签
替换服务的标签
删除服务的标签
查询服务的模式详情
查询服务的所有安全要求
替换服务的安全需求
PUT
/api/v1/services/{serviceId}/schema/securityRequirement
关于可在整个API中使用的安全机制的声明。有关安全要求的更多详细信息,请参阅:OpenAPI规范#安全需求对象
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
路径参数
serviceId*
服务ID
类型integer
必填format
"int64"
请求体
application/json
JSON
"string"
响应
成功
*/*
JSON
"string"
删除该服务的安全要求
查询项目的所有服务器配置
查询服务的架构信息
替换服务架构信息
查询服务的OpenAPI文档
GET
/api/v1/services/{serviceId}/openapi
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
路径参数
serviceId*
服务ID
类型integer
必填format
"int64"
查询参数
format
OpenAPI 文档格式。可选值为 yaml 或 json,默认值为 yaml
类型string
枚举
"yaml"
"json"
"yaml, json"
示例
"yaml"
gzipCompression
是否开启Gzip压缩。建议启用gzip压缩,开启后数据大小可缩减20倍以上。默认情况下已启用gzip压缩
类型boolean
示例
true
apiIds
包含的API ID列表。未指定时默认包含所有API
类型array
uniqueItems
true
onlyApisComponents
仅返回与API关联的组件,若为true则返回所有组件,默认为false
类型boolean
示例
false
响应
成功
*/*
JSON
"string"
替换服务的OpenAPI文档
OpenAPI规范文本翻译
同步服务器配置到服务API
替换服务的所有服务器配置
PUT
/api/v1/services/{serviceId}/schema/server/all
API 可用服务器列表声明
注:本地服务器若在请求中不存在将被删除
有关服务器的更多详细信息,请参阅:OpenAPI 规范#服务器对象
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
路径参数
serviceId*
服务ID
类型integer
必填format
"int64"
请求体
application/json
JSON
[
]
响应
成功
*/*
JSON
"string"
替换该服务的所有安全要求
PUT
/api/v1/services/{serviceId}/schema/securityRequirement/all
关于可在整个API中使用的安全机制的声明。有关安全要求的更多详细信息,请参阅:OpenAPI规范#安全需求对象
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
路径参数
serviceId*
服务ID
类型integer
必填format
"int64"
请求体
application/json
JSON
[
]
响应
成功
*/*
JSON
"string"