查询API的详细信息
检查API
克隆API
查询与该API关联的模拟接口信息
添加模拟API关联
查询API的基本信息
GET
/api/v1/apis
授权
UserHttpBearer
使用现有不透明令牌进行身份验证
类型HTTP (bearer)
参数
查询参数
id
接口ID
类型integer
格式
"int64"projectId*
项目ID
类型integer
必填格式
"int64"serviceId
服务ID
类型integer
格式
"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
格式
"int64"createdDate
类型string
格式
"date-time"createdBy
类型integer
格式
"int64"favouriteBy
类型integer
格式
"int64"followBy
类型integer
格式
"int64"pageNo
页面数据大小,默认为1,最大值为100000
类型integer
格式
"int32"最大值
100000最小值
1pageSize
页面数据大小,默认为10,最大值为2000
类型integer
格式
"int32"最大值
2000最小值
1orderBy
排序字段
类型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
必填格式
"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
格式
"int64"projectId*
项目ID
类型integer
必填格式
"int64"serviceId
服务ID
类型integer
格式
"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
格式
"int64"createdDate
类型string
格式
"date-time"createdBy
类型integer
格式
"int64"favouriteBy
类型integer
格式
"int64"followBy
类型integer
格式
"int64"pageNo
页面数据大小,默认为1,最大值为100000
类型integer
格式
"int32"最大值
100000最小值
1pageSize
页面数据大小,默认为10,最大值为2000
类型integer
格式
"int32"最大值
2000最小值
1orderBy
排序字段
类型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"