apisix_list_routes
Lists Apache APISIX routes, filtering by name, URI, label, service ID, or upstream ID. Includes pagination and field selection for efficient configuration queries.
Instructions
查询路由列表。
支持按 name / uri / label 过滤(v3 格式原生支持),以及 service_id / upstream_id 引用过滤(需 APISIX ≥3.13)。v2 格式下过滤参数被静默忽略,返回结果中会显式告知。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | No | 按 uri 过滤(v3 格式生效) | |
| name | No | 按 name 过滤(v3 格式生效) | |
| page | No | 页码,从 1 开始 | |
| label | No | 按 label 过滤(v3 格式生效) | |
| detail | No | 返回完整配置(跳过投影) | |
| fields | No | 指定字段(JSON 数组),覆盖默认投影;detail=true 时忽略 | |
| page_size | No | 每页条数,有效区间 [10, 500] | |
| service_id | No | 按 service_id 过滤(引用过滤,≥3.13) | |
| upstream_id | No | 按 upstream_id 过滤(引用过滤,≥3.13) |