任务状态查询

任务状态查询

接口

GET /api/v1/messages/{task_id}

GET 请求没有 JSON 请求体,签名原文中的 CANONICAL_JSON_BODY 为空字符串;路径必须包含实际任务 ID。

状态含义

状态 说明
pending 已创建,等待队列或定时时间
processing Worker 正在处理
sent 已提交短信服务商,等待回执
success 投递流程成功
failed 重试/切换后仍失败或被规则终止

响应还可能包含 callback_statuspendingdeliveredfailedrejectedtimeout。短信场景中 sentdelivered 的语义不同。

轮询建议

使用指数退避而不是高频轮询;达到业务超时后保留任务 ID供后台排查。实时业务优先订阅应用 Webhook,并用查询接口做补偿。

相关页面:发送记录 · 单条消息发送