查询API的详细信息
检查API
克隆API
查询与该API关联的模拟接口信息
添加模拟API关联
查询API的基本信息
GET
/api/v1/apis
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
查询参数
id
接口ID
类型integer
format
"int64"
projectId*
项目ID
类型integer
必填format
"int64"
serviceId
服务ID
类型integer
format
"int64"
protocol
类型string
枚举
"http"
"https"
"ws"
"wss"
method
类型string
枚举
"GET"
"HEAD"
"POST"
"PUT"
"PATCH"
"DELETE"
"OPTIONS"
"TRACE"
summary
类型string
operationId
类型string
status
类型string
枚举
"UNKNOWN"
"IN_DESIGN"
"IN_DEV"
"DEV_COMPLETED"
"RELEASED"
admin
当应用管理员查询所有API时为必填项
类型boolean
hasPermission
当用户查询拥有该权限的API时为必填项
类型string
枚举
"VIEW"
"MODIFY"
"DELETE"
"DEBUG"
"TEST"
"GRANT"
"SHARE"
"RELEASE"
"EXPORT"
endpoint
类型string
ownerId
类型integer
format
"int64"
createdDate
类型string
format
"date-time"
createdBy
类型integer
format
"int64"
favouriteBy
类型integer
format
"int64"
followBy
类型integer
format
"int64"
pageNo
页面数据大小,默认为1,最大值为100000
类型integer
format
"int32"
maximum
100000
minimum
1
pageSize
页面数据大小,默认为10,最大值为2000
类型integer
format
"int32"
maximum
2000
minimum
1
orderBy
排序字段
类型string
orderSort
排序方式
类型string
枚举
"ASC"
"DESC"
filters[0].key
筛选字段名称
类型string
filters[0].op
过滤条件(等于、不等于、大于等)
类型string
枚举
"GREATER_THAN"
"LESS_THAN"
"GREATER_THAN_EQUAL"
"LESS_THAN_EQUAL"
"EQUAL"
"NOT_EQUAL"
"MATCH"
"MATCH_END"
"NOT_MATCH"
"NOT_MATCH_END"
"IN"
"NOT_IN"
"IS_NULL"
"IS_NOT_NULL"
filters[0].value
筛选值
类型object
filters[1].key
筛选字段名称
类型string
filters[1].op
过滤条件(等于、不等于、大于等)
类型string
枚举
"GREATER_THAN"
"LESS_THAN"
"GREATER_THAN_EQUAL"
"LESS_THAN_EQUAL"
"EQUAL"
"NOT_EQUAL"
"MATCH"
"MATCH_END"
"NOT_MATCH"
"NOT_MATCH_END"
"IN"
"NOT_IN"
"IS_NULL"
"IS_NOT_NULL"
filters[1].value
筛选值
类型object
filters[2].key
筛选字段名称
类型string
filters[2].op
过滤条件(等于、不等于、大于等)
类型string
枚举
"GREATER_THAN"
"LESS_THAN"
"GREATER_THAN_EQUAL"
"LESS_THAN_EQUAL"
"EQUAL"
"NOT_EQUAL"
"MATCH"
"MATCH_END"
"NOT_MATCH"
"NOT_MATCH_END"
"IN"
"NOT_IN"
"IS_NULL"
"IS_NOT_NULL"
filters[2].value
筛选值
类型object
infoScope
查询信息范围
类型string
枚举
"BASIC"
"DETAIL"
响应
成功
*/*
JSON
"string"
替换API
删除API
更新API
查询API的OpenAPI文档
GET
/api/v1/apis/{id}/openapi
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
路径参数
id*
API标识
类型integer
必填format
"int64"
查询参数
format
OpenAPI 文档格式。可选值为 yaml 或 json,默认值为 yaml
类型string
枚举
"yaml"
"json"
"yaml, json"
示例
"yaml"
gzipCompression
是否开启Gzip压缩。建议启用gzip压缩,开启后数据大小可缩减20倍以上。默认情况下已启用gzip压缩
类型boolean
示例
true
响应
成功
*/*
JSON
"string"
查询api的服务器配置
替换API的服务器配置
删除该API的服务器
全文搜索API的基本信息
GET
/api/v1/apis/search
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
查询参数
id
接口ID
类型integer
format
"int64"
projectId*
项目ID
类型integer
必填format
"int64"
serviceId
服务ID
类型integer
format
"int64"
protocol
类型string
枚举
"http"
"https"
"ws"
"wss"
method
类型string
枚举
"GET"
"HEAD"
"POST"
"PUT"
"PATCH"
"DELETE"
"OPTIONS"
"TRACE"
summary
类型string
operationId
类型string
status
类型string
枚举
"UNKNOWN"
"IN_DESIGN"
"IN_DEV"
"DEV_COMPLETED"
"RELEASED"
admin
当应用管理员查询所有API时为必填项
类型boolean
hasPermission
当用户查询拥有该权限的API时为必填项
类型string
枚举
"VIEW"
"MODIFY"
"DELETE"
"DEBUG"
"TEST"
"GRANT"
"SHARE"
"RELEASE"
"EXPORT"
endpoint
类型string
ownerId
类型integer
format
"int64"
createdDate
类型string
format
"date-time"
createdBy
类型integer
format
"int64"
favouriteBy
类型integer
format
"int64"
followBy
类型integer
format
"int64"
pageNo
页面数据大小,默认为1,最大值为100000
类型integer
format
"int32"
maximum
100000
minimum
1
pageSize
页面数据大小,默认为10,最大值为2000
类型integer
format
"int32"
maximum
2000
minimum
1
orderBy
排序字段
类型string
orderSort
排序方式
类型string
枚举
"ASC"
"DESC"
filters[0].key
筛选字段名称
类型string
filters[0].op
过滤条件(等于、不等于、大于等)
类型string
枚举
"GREATER_THAN"
"LESS_THAN"
"GREATER_THAN_EQUAL"
"LESS_THAN_EQUAL"
"EQUAL"
"NOT_EQUAL"
"MATCH"
"MATCH_END"
"NOT_MATCH"
"NOT_MATCH_END"
"IN"
"NOT_IN"
"IS_NULL"
"IS_NOT_NULL"
filters[0].value
筛选值
类型object
filters[1].key
筛选字段名称
类型string
filters[1].op
过滤条件(等于、不等于、大于等)
类型string
枚举
"GREATER_THAN"
"LESS_THAN"
"GREATER_THAN_EQUAL"
"LESS_THAN_EQUAL"
"EQUAL"
"NOT_EQUAL"
"MATCH"
"MATCH_END"
"NOT_MATCH"
"NOT_MATCH_END"
"IN"
"NOT_IN"
"IS_NULL"
"IS_NOT_NULL"
filters[1].value
筛选值
类型object
filters[2].key
筛选字段名称
类型string
filters[2].op
过滤条件(等于、不等于、大于等)
类型string
枚举
"GREATER_THAN"
"LESS_THAN"
"GREATER_THAN_EQUAL"
"LESS_THAN_EQUAL"
"EQUAL"
"NOT_EQUAL"
"MATCH"
"MATCH_END"
"NOT_MATCH"
"NOT_MATCH_END"
"IN"
"NOT_IN"
"IS_NULL"
"IS_NOT_NULL"
filters[2].value
筛选值
类型object
infoScope
查询信息范围
类型string
枚举
"BASIC"
"DETAIL"
响应
成功
*/*
JSON
"string"