任务列表
GET /v1/tasks:按时间倒序分页获取任务,支持游标分页及按模型、状态筛选。
HTTP
GET https://genkiln.com/v1/tasks按创建时间倒序返回你的任务,包括你在网站 Playground 中发起的任务。
查询参数
| 参数 | 类型 | 说明 |
|---|---|---|
limit | integer | 每页数量,1–100,默认 20;超过 100 按 100 处理。 |
cursor | string | 上一页返回的 next_cursor。第一页不传。 |
model | string | 只返回该模型的任务。 |
status | string | 只返回该状态的任务:queued、processing、succeeded、failed 或 canceled。 |
status 无效或 cursor 格式错误时返回 400 invalid_request。
响应
JSON
{
"object": "list",
"data": [
{
"id": "task_01JC8ZQ0E6H2P4N7K9T3W5Y8VA",
"object": "task",
"model": "veo-3.1-fast",
"status": "succeeded",
"...": "..."
}
],
"has_more": true,
"next_cursor": "MTc5MzY2OTUxOTAwMDp0YXNrXzAxSkM4WlEwRTZIMlA0TjdLOVQzVzVZOFZB"
}data 中每一项都是完整的任务对象。has_more 为 false 时 next_cursor 为 null。请把游标当作不透明字符串使用。
遍历所有页
curl "https://genkiln.com/v1/tasks?limit=50&status=succeeded" \
-H "Authorization: Bearer $GENKILN_API_KEY"
# next page
curl "https://genkiln.com/v1/tasks?limit=50&status=succeeded&cursor=MTc5MzY2..." \
-H "Authorization: Bearer $GENKILN_API_KEY"翻页期间新建的任务不会打乱尚未读取的页面:游标标记的是一个时间位置,后续页面只包含更早的任务。