list_change_requests
List change requests with filtering by repository, author, reviewer, state, keywords, and creation time range. Supports pagination and sorting for efficient code management.
Instructions
[Code Management] List change requests with multi-condition filtering, pagination and sorting. Supports filtering by repository, author, reviewer, state (opened/merged/closed), search keywords, and creation time range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| organizationId | Yes | 组织ID,可在组织管理后台的基本信息页面获取。示例:'60d54f3daccf2bbd6659f3ad' | |
| page | No | 页码,从1开始。示例:1 | |
| perPage | No | 每页大小,默认20。示例:20 | |
| projectIds | No | 代码库ID或者路径列表,多个以逗号分隔。示例:'2813489,2813490' 或 '2813489,60de7a6852743a5162b5f957%2FDemoRepo'(注意:斜杠需要URL编码为%2F) | |
| authorIds | No | 创建者用户ID列表,多个以逗号分隔。示例:'62c795xxxb468af8' 或 '62c795xxxb468af8,62c795xxxb468af9' | |
| reviewerIds | No | 评审人用户ID列表,多个以逗号分隔。示例:'62c795xxxb468af8' 或 '62c795xxxb468af8,62c795xxxb468af9' | |
| state | No | 合并请求筛选状态。opened - 已开启;merged - 已合并;closed - 已关闭。默认为null,即查询全部状态。示例:'opened' | |
| search | No | 标题关键字搜索,用于在合并请求标题中搜索。示例:'mr title' 或 'bug fix' | |
| orderBy | No | 排序字段。created_at - 按创建时间排序;updated_at - 按更新时间排序(默认)。示例:'updated_at' | updated_at |
| sort | No | 排序方式。asc - 升序;desc - 降序(默认)。示例:'desc' | desc |
| createdBefore | No | 起始创建时间,时间格式为ISO 8601。查询创建时间不早于此时间的合并请求。示例:'2024-04-05T15:30:45Z' | |
| createdAfter | No | 截止创建时间,时间格式为ISO 8601。查询创建时间不晚于此时间的合并请求。示例:'2024-04-05T15:30:45Z' |