接收来自分析层的已审计信号,验证并创建 outbox 记录
expire_at 必须未来时间,拒绝已过期信号signal_id UNIQUE,重复提交返回已有记录| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
X-API-Key | string | ✅ | API 认证密钥 |
Content-Type | string | ✅ | application/json |
| 字段 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
signal_id | UUID | ✅ | 信号唯一标识(用于幂等性) | 550e8400-e29b-41d4-a716-446655440000 |
timestamp | datetime | ✅ | 信号发生时间(ISO 8601,UTC) | 2026-02-02T10:00:00Z |
priority | string | ✅ | 优先级:high / medium / low | high |
title | string | ✅ | 信号标题(最大 100 字符) | AI 板块出现集中放量 |
summary | string | ✅ | 信号摘要 | 多个AI相关代币在5分钟内成交量激增 |
evidence | object | ✅ | 证据数据(JSON 对象) | {"market": {...}, "twitter": {...}} |
expire_at | datetime | ✅ | 过期时间(ISO 8601,UTC,必须未来时间) | 2026-02-02T11:00:00Z |
dispatching 表示已创建 outbox,正在分发中。signal_id 再次提交,返回已有记录。
400 Bad Request - 验证失败
expire_at must be in the future: 过期时间已过Signal has already expired: 信号已过期Field required: 缺少必填字段priority must be one of: high, medium, low: 优先级无效Database integrity error: ...: 数据库约束错误(如重复的 signal_id)500 Internal Server Error - 服务器错误
"Internal server error""{ErrorType}: {error_message}"401 Unauthorized - 认证失败
signal_id 不会重复创建 outboxAPI 认证密钥
信号唯一标识(用于幂等性)
信号发生时间(ISO 8601,UTC)
优先级
high, medium, low 信号标题
100信号摘要
证据数据(JSON 对象)
过期时间(ISO 8601,UTC,必须未来时间)
幂等性响应:信号已存在
信号 ID
信号唯一标识
信号发生时间
优先级
high, medium, low 信号标题
信号摘要
证据数据
过期时间
信号状态
accepted, dispatching, sent, partial_sent, failed, archived 接收时间
创建时间
更新时间