CapWorks HTTP API
string · requiredMeetingWorkKind · enum · requiredstring · requiredIdentifier[] · requiredstringMeetingWorkNextStep · enumIdentifier
string · requiredIdentifier[] · requiredstring · enum · requiredIdentifier
string · required
Properties for Variant 1:string · const · requiredIdentifier · requiredstring · enum · requiredstring · requiredTakeoverState · enum
string · requiredstring · requiredstringstring
string · requiredWorkAssignmentAction · enum · requiredIdentifier
string · required
string · requiredstring · requiredISO8601Timestamp · required
string · requiredstring · enum · requiredIdentifier · requiredstring
string · requiredISO8601Timestamp · requiredWorkObjectProgressState · enumstring | null
string · requiredIdentifier · required
string · requiredMeetingWorkStage · enum · requiredMeetingWorkStage · enum · requiredstring
string · requiredbooleanTakeoverState · enum
创建或执行sessions · sessionId · workobjects
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/workobjects
path Parameters
sessionId创建或执行sessions · sessionId · workobjects › Request Body
kind会议中的统一工作语言。它与更细的 family/semanticType 并存:前者让跨职能 团队快速归类,后者继续为执行器和历史客户端提供精确语义。
Enum values:
outcome
decision
action
question
reference
titlesourceSegmentIdssummarynextStep成员在捕获讨论时明确选择的下一条生产分支。它只准备内部工作或待确认动作, 不授权任何外部副作用。
Enum values:
organize
codex
moodboard
visual-proposal
targetProjectId创建或执行sessions · sessionId · workobjects › Responses
请求成功
创建或执行sessions · sessionId · workobjects · project suggestions
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/workobjects/project-suggestions
path Parameters
sessionId创建或执行sessions · sessionId · workobjects · project suggestions › Request Body
sourceSegmentIds创建或执行sessions · sessionId · workobjects · project suggestions › Responses
请求成功
MeetingWorkProjectSuggestion[] · required
routeEnum values:
project
inbox
preselectedProjectId更新sessions · sessionId · workset
PATCH
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/workset
path Parameters
sessionId更新sessions · sessionId · workset › Request Body
anyOf
At least one variant must match. Multiple variants may match simultaneously.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: action, clarifyId, resolution +1 more | |
| type = object · requires: action, idempotencyKey | |
| type = object · requires: action, relationId, idempotencyKey |
actionConst value: clarify.resolve
clarifyIdresolutionEnum values:
confirmed
deferred
dismissed
idempotencyKey更新sessions · sessionId · workset › Responses
请求成功
会后接管摘要:纯派生,钉在某个 workset revision 上,不改写块。
takeoverStateEnum values:
pending
ready
failed
empty
object
创建或执行work objects · workObjectId · action recommendations · refresh
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/work-objects/{workObjectId}/action-recommendations/refresh
创建或执行work sets · workSetId · action recommendations · draft
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/work-sets/{workSetId}/action-recommendations/draft
创建或执行work sets · workSetId · action recommendations · refresh
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/work-sets/{workSetId}/action-recommendations/refresh
更新workobjects · workObjectId
PATCH
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}
path Parameters
workObjectId更新workobjects · workObjectId › Request Body
expectedRevisionHashWorkObjectContent · required
titlesummary更新workobjects · workObjectId › Responses
请求成功
创建或执行workobjects · workObjectId · assignment
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}/assignment
path Parameters
workObjectId创建或执行workobjects · workObjectId · assignment › Request Body
actionEnum values:
claim
assign
release
userId创建或执行workobjects · workObjectId · assignment › Responses
请求成功
获取workobjects · workObjectId · comments
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}/comments
path Parameters
workObjectId获取workobjects · workObjectId · comments › Responses
请求成功
WorkComment[] · required
更新workobjects · workObjectId · comments · commentId
PATCH
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}/comments/{commentId}
path Parameters
workObjectIdcommentId更新workobjects · workObjectId · comments · commentId › Request Body
expectedUpdatedAt更新workobjects · workObjectId · comments · commentId › Responses
请求成功
更新workobjects · workObjectId · proposal
PATCH
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}/proposal
path Parameters
workObjectId更新workobjects · workObjectId · proposal › Request Body
decisionEnum values:
accept
reject
expectedRevisionIdnote更新workobjects · workObjectId · proposal › Responses
请求成功
WorkObject · required
WorkProposalDecision · required
更新workobjects · workObjectId · responsibility
PATCH
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}/responsibility
path Parameters
workObjectId更新workobjects · workObjectId · responsibility › Request Body
expectedResponsibilityUpdatedAtstate责任推进状态与内容审阅状态相互独立:负责人可以推进工作,审阅人负责质量闸。
Enum values:
todo
in-progress
blocked
done
blockedReason更新workobjects · workObjectId · responsibility › Responses
请求成功
获取workobjects · workObjectId · revisions
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}/revisions
path Parameters
workObjectId获取workobjects · workObjectId · revisions › Responses
请求成功
workObjectIdWorkObjectRevision[] · required
更新workobjects · workObjectId · stage
PATCH
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workobjects/{workObjectId}/stage
path Parameters
workObjectId更新workobjects · workObjectId · stage › Request Body
fromStage人工可审计的推进阶段;AI 建议不得直接改变该字段。
Enum values:
captured
structured
executing
ready-for-review
accepted
toStage人工可审计的推进阶段;AI 建议不得直接改变该字段。
Enum values:
captured
structured
executing
ready-for-review
accepted
note更新workobjects · workObjectId · stage › Responses
请求成功
WorkObject · required
WorkObjectStageTransition · required
获取worksets · workSetId
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/worksets/{workSetId}
path Parameters
workSetId获取worksets · workSetId › Responses
请求成功
WorkSetV2 · required
WorkObject[] · required
WorkObjectRevision[] · required
ReviewTask[] · required
ActionV2[] · required
ExecutionV2[] · required
needsRebuildTrue when historical output was hidden by the current quality gate and should be rebuilt from its preserved transcript before presentation.
最新未 supersede 的会后摘要;无真实行动项时缺省,前端不渲染接管条。
P6: one decision's independently reviewed professional branches.
takeoverState会后整理诚实态:失败时 UI 显示重试,不静默。
Enum values:
pending
ready
failed
empty