- 文档首页
API 网关
API 参考
路由管理
ListRoutes - 查询路由列表
ListRoutes - 查询路由列表
查询路由列表。
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action string 必选 示例值:ListRoutes
要执行的操作,取值:ListRoutes。
Version string 必选 示例值:2022-11-12
API的版本,取值:2022-11-12。
PageNumber long 可选 示例值:1
分页查询的页号。取值最小限制为 1,默认值为 1。
PageSize long 可选 示例值:10
每页个数。取值范围为 0~100,默认值为 10。
GatewayId string 可选 示例值:gd8****
ServiceId string 可选 示例值:sd84****
UpstreamId string 可选 示例值:ud93****
UpstreamVersion string 可选 示例值:test
后端服务 Upstream 版本。
Filter object 可选 示例值:-
过滤条件。
Name string 可选 示例值:example
路由名称。
UpstreamIds string[] 可选 示例值:["ud93****"]
Path string 可选 示例值:/
允许访问的请求路径。
- 支持 ASCII 可打印字符,长度限制为 1~256 个字符。
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。 Total long 示例值:10
过滤后的路由总个数。
Items object[] 示例值:-
路由列表。
Id string 示例值:rd93****
路由 ID。
Name string 示例值:example
路由名称。
ServiceId string 示例值:sd84****
路由所属服务的 ID。
ServiceName string 示例值:example
路由所属服务的名称。
CreateTime string 示例值:2025-01-01T00:00:00+08:00
路由创建时间。
UpdateTime string 示例值:2025-01-01T00:00:00+08:00
路由更新时间。
MatchRule object 示例值:-
匹配规则。
Path object 示例值:-
允许访问的请求路径。
- 支持 ASCII 可打印字符,长度限制为 1~256 个字符。
MatchType string 示例值:Exact
请求匹配类型,取值:
MatchContent string 示例值:example-value
请求匹配值。
- 支持 ASCII 可打印字符,长度限制为 1~256 个字符。
Method string[] 示例值:["GET","POST","PUT","DELETE","HEAD","OPTIONS","CONNECT","PATCH"]
请求方法,取值:
QueryString object[] 示例值:-
请求参数。
- 支持 ASCII 可打印字符,长度限制为 1~256 个字符。
Key string 示例值:example-key
请求匹配键。
Value object 示例值:-
请求匹配值。
MatchType string 示例值:Exact
请求匹配类型,取值:
MatchContent string 示例值:example-value
请求匹配值。
- 支持 ASCII 可打印字符,长度限制为 1~256 个字符。
Header object[] 示例值:-
请求头。
- 支持大小写字母、数字、中划线(-)和下划线(_),长度限制为 1~256 个字符。
Key string 示例值:example-key
请求匹配键。
Value object 示例值:-
请求匹配值。
MatchType string 示例值:Exact
请求匹配类型,取值:
MatchContent string 示例值:example-value
请求匹配值。
- 支持 ASCII 可打印字符,长度限制为 1~256 个字符。
UpstreamList object[] 示例值:-
Upstream 流量分发。
UpstreamId string 示例值:ud93****
Weight integer 示例值:100
当前 Upstream 的流量权重。整数形式,取值范围为 1~1000。
说明
系统会根据 Upstream 配置的权重总值和各 Upstream 的权重占比,按比例显示流量划分,百分比数字精确到两位小数。
Version string 示例值:test
灰度版本。
- 字符中只能包含大小写字母、数字、和中划线(-)。
AIProviderSettings object 示例值:-
AI 模型配置。
说明
当 Upstream 类型为 AI 模型代理时,需要配置本参数。
Model string 示例值:doubao-seed-2-0-pro-260215
目标模型。
TargetPath string 示例值:/chat/completions
精准重写路径。请求路径会由 Base URL 和精准重写路径拼接而成。例如当 Base URL 为/api/v3,精准重写路径为/chat/completions时,请求路径为/api/v3/chat/completions。
说明
当精准重写路径和前缀重写路径同时设置时,精准重写路径生效。
PrefixPath string 示例值:/ep
前缀重写路径。请求路径的前缀重写路径部分将改写为 Base URL。例如当 Base URL 为/api/v3,前缀重写路径为/ep时,请求路径/ep/chat/completions将被改写为/api/v3/chat/completions。
说明
当精准重写路径和前缀重写路径同时设置时,精准重写路径生效。
AdvancedSetting object 示例值:-
高级配置。
TimeoutSetting object 示例值:-
超时配置。
Enable boolean 示例值:true
是否开启超时配置。取值:
Timeout long 示例值:10
超时时间,单位为秒。
CorsPolicySetting object 示例值:-
跨域配置。
Enable boolean 示例值:true
是否开启跨域配置。取值:
AllowCredentials boolean 示例值:false
是否携带凭证。取值:
AllowMethods string[] 示例值:["GET","POST","PUT","DELETE","HEAD","OPTIONS","CONNECT","PATCH"]
允许的 HTTP 方法,取值:
AllowOrigins object[] 示例值:-
允许的访问来源列表。
Value string 示例值:true
跨域列表。
MatchType string 示例值:exact
匹配类型,取值:
AllowHeaders string[] 示例值:["example-header"]
允许的非简单请求头。
ExposeHeaders string[] 示例值:["example-header"]
允许客户端获取的非简单响应头。
MaxAge long 示例值:86400
缓存时间。预检请求结果的有效缓存时间,单位为秒。
URLRewriteSetting object 示例值:-
URL 重写配置。
说明
当 Upstream 类型为 AI 模型代理时,URL 重写不生效。
Enable boolean 示例值:true
是否开启 URL 重写。取值:
URLRewrite string 示例值:/v2/
重写路径。
- 必须以(/)开头,以(/)结尾,(/)不能超过 30 个。
- 支持 ASCII 可打印字符,长度限制为 1~256 个字符。
HeaderOperations object[] 示例值:-
修改请求头。长度限制为 0~5 个。
Operation string 示例值:set
请求头修改模式,取值:
Key string 示例值:example-key
请求头的键。支持大小写字母、数字、中划线(-)和下划线(_),长度限制为 1~256 个字符。
Value string 示例值:example-value
请求头的值。支持大小写字母、数字、中划线(-)和下划线(_),长度限制为 1~256 个字符。
MirrorPolicies object[] 示例值:-
流量镜像。长度限制为 0~1 个。
Upstream object 示例值:-
后端 Upstream 配置。
Type string 示例值:-
镜像后端 Upstream 类型。
说明
当 Upstream 类型为函数服务或 AI 模型代理时,流量镜像不生效。
UpstreamId string 示例值:ud93****
Version string 示例值:-
灰度版本。
Percent object 示例值:-
镜像比例配置。
Value double 示例值:50
复制到镜像后端服务的流量比例值。取值范围为 0~100。
RetryPolicySetting object 示例值:-
重试配置。
Enable boolean 示例值:true
是否开启重试配置。取值:
Attempts long 示例值:2
重试次数。
RetryOn string[] 示例值:["5xx","reset","connect-failure"]
重试条件,取值:
- 5xx:后端服务器返回 5xx 状态码,或发生连接断开、重置、读取超时事件。
- connect-failure:与后端服务器连接失败,请求出错。
- refused-stream:后端服务使用REFUSED\_STREAM错误码来重置流。
- cancelled:后端服务响应头中的 gRPC 状态码为cancelled。
- deadline-exceeded:后端服务响应头中的 gRPC 状态码为deadline-exceeded。
- internal:后端服务响应头中的 gRPC 状态码为internal。
- resource-exhausted:后端服务响应头中的 gRPC 状态码为resource-exhausted。
- unavailable:后端服务响应头中的 gRPC 状态码为unavailable。
HttpCodes string[] 示例值:["500"]
需要进行重试的 HTTP 状态码。
Domains object[] 示例值:-
默认域名。
Domain string 示例值:http://example.apigateway-cn-beijing.volceapi.com
默认域名地址。
Type string 示例值:public
默认域名类型,取值:
Status string 示例值:-
路由状态。
Reason string 示例值:-
不可用原因。
Enable boolean 示例值:true
是否开启路由上下线功能。取值:
说明
该功能目前处于 邀测 阶段,如需使用,请联系客户经理。
Priority long 示例值:100
优先级。整数形式,取值范围为 0~100。数字越小,优先级越高。
CustomDomains object[] 示例值:-
自定义域名。
Id string 示例值:d****
自定义域名 ID。
Domain string 示例值:example.com
自定义域名。
FallbackSetting object 示例值:-
Fallback 配置。
Enable boolean 示例值:false
是否开启 Fallback。取值
FallbackUpstreams object[] 示例值:-
Fallback Upstream 列表。长度限制为 1 个。
UpstreamId string 示例值:ud93****
Weight integer 示例值:100
当前 Upstream 的流量权重。整数形式,取值范围为 1~1000。
说明
系统会根据 Upstream 配置的权重总值和各 Upstream 的权重占比,按比例显示流量划分,百分比数字精确到两位小数。
Version string 示例值:test
灰度版本。
- 字符中只能包含大小写字母、数字、和中划线(-)。
AIProviderSettings object 示例值:-
AI 模型配置。
说明
当 Upstream 类型为 AI 模型代理时,需要配置本参数。
Model string 示例值:doubao-seed-2-0-pro-260215
目标模型。
TargetPath string 示例值:/chat/completions
精准重写路径。请求路径会由 Base URL 和精准重写路径拼接而成。例如当 Base URL 为/api/v3,精准重写路径为/chat/completions时,请求路径为/api/v3/chat/completions。
说明
当精准重写路径和前缀重写路径同时设置时,精准重写路径生效。
PrefixPath string 示例值:/ep
前缀重写路径。请求路径的前缀重写路径部分将改写为 Base URL。例如当 Base URL 为/api/v3,前缀重写路径为/ep时,请求路径/ep/chat/completions将被改写为/api/v3/chat/completions。
说明
当精准重写路径和前缀重写路径同时设置时,精准重写路径生效。
Conditions string[] 示例值:["4xx"]
Fallback 条件,取值:
- 5xx:后端服务器返回 5xx 状态码,或发生连接断开、重置、读取超时事件。
请求示例
返回示例
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
最近更新时间:2026.10.28 14:59:49