确认完成需求
complete_need【需要登录】在某个接洽会话里点「完成需求」。双方各确认一次:发起人和承接人都要在同一会话里各调一次本工具,双方都确认后该承接才置 COMPLETED;只有一方调过时处于等待对方确认状态(看返回的 authorDoneAt / claimerDoneAt)。
【前置】conversationId 必须是 contact_need 建立的那个会话。确认是真实状态变更,调用前先向用户确认「事情确实办完了」。
【失败语义】非该需求当事人 403 not_party_to_need;会话没绑这条需求 409 no_claim_for_conversation;已完成 409 need_already_completed;已取消 409 need_closed。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| needId | Yes | 需求 id | |
| conversationId | Yes | 接洽会话 id(contact_need 返回的那个) |