API 参考 / comments

软删除评论

DELETE /api/v1/comments/{commentId} · deleteComment

作者可删除自己的评论;非作者只有在评论宿主模块达到 manage 时可管理员删除。调用者必须仍是 当前项目成员并持有 view_project,PAT 的有效权限同时受 token scope 与当前角色约束。 删除仅设置 deleted_at,普通列表在原排序位置返回不含正文和提及的墓碑。重复删除幂等返回 204 且不产生第二条事件;comment.delete ChangeSet/comment.deleted Event 不复制正文或正文派生值。

鉴权:项目 API Token(Authorization: Bearer wfp_…)。详见 Agent 接入。

参数

commentId(必填)
string
reason(必填)
string —— 删除原因,非空;不得复制待删评论正文。
expectedUpdatedAt(必填)
string —— 原样回传上次读到的含小数秒 updatedAt;仅活动评论执行完整精度 CAS,已删除评论仍幂等 204。

响应 · 204

评论已软删除,或此前已软删除

错误

请求示例(curl)

curl -X DELETE "https://你的项目.workflow.games/api/v1/comments/{commentId}?reason=…&expectedUpdatedAt=…" \
  -H "Authorization: Bearer wfp_…"

响应示例

HTTP/1.1 204
{}

合同真值:OpenAPI 3.1(0.1.0)。

相关:Agent 接入指南 · 使用指南 · API 参考索引

Workflow 正在加载…