列出 Webhook 事件
列出 Webhook 事件
国内用户请注意: 中国大陆用户请使用 https://api.toapis.cn 作为接口地址 (Base URL). 文档示例中的 https://api.toapis.com 请替换为 https://api.toapis.cn.
使用说明
查询 Webhook 回调的投递记录, 用于确认是否送达和排查失败原因. 省略 api_key_id 时返回名下全部事件. 提供时校验是否为自有普通模型 Key (已软删除的 Key 也可用). 默认查询近 24 小时, from/to 必须成对提供, 区间最长 31 天. limit 默认 50, 最大 100, 按内部 ID 倒序分页.
游标绑定账户和筛选条件, 翻页时保持筛选不变. 后续翻页时省略 from/to, 会沿用第一页请求确定的时间范围, 而不是按翻页时刻重新计算.
鉴权
Authorizationstring请求头必填使用系统访问令牌, 格式为 Bearer YOUR_SYSTEM_ACCESS_TOKEN, 只能访问当前账号自己的数据. 不接受模型 Key, 无需 X-User-Id, 也没有管理端或团队旁路.
请求参数
api_key_idinteger查询自有普通模型 Key 的正整数 ID (不是 sk- 密钥或系统访问令牌). 查询参数中必须是正整数, 不接受字符串, 省略或 null.
task_idstring查询平台任务 ID.
statusstring查询投递状态. pending/delivering/delivered/dead/cancelled.
fromstring查询带时区 RFC 3339 时间, from/to 成对.
tostring查询带时区 RFC 3339 时间, from/to 成对.
limitinteger查询每页条数, 默认 50, 最大 100.
cursorstring查询上一页返回的游标.
参数无效返回 400; 筛选的 Key 不存在或属于他人统一返回 404; 触发限流返回 429.
请求示例
请求示例
curl --request GET \
--url 'https://api.toapis.com/api/v1/webhook/events' \
--header 'Authorization: Bearer YOUR_SYSTEM_ACCESS_TOKEN'响应示例
响应示例
{
"code": 0,
"message": "",
"data": {
"items": [
{
"event_id": "evt_example",
"api_key_id": 123,
"task_id": "example-task",
"type": "generation.completed",
"status": "delivered",
"attempts": 1,
"reason": "delivered",
"last_http_status": 200,
"created_at": "2026-11-13T00:00:00Z",
"next_attempt_at": null,
"delivered_at": "2026-11-13T00:00:01Z",
"expires_at": "2026-11-14T12:00:00Z"
}
],
"has_more": false,
"next_cursor": null,
"meta": {
"scope": "self",
"from": "2026-11-12T01:00:00Z",
"to": "2026-11-13T01:00:00Z",
"consistency": "eventual"
}
}
}首次接入顺序与签名验签说明见查询 Webhook 配置.