CapWorks HTTP API
stringboolean
string · minLength: 1 · requiredCaptureMode · enum · requiredIdentifier · requiredstring · requiredstring · requiredboolean
string · requiredstring · requiredboolean · const · requiredIdentifier · requiredboolean · required
string · requiredstring · requiredstring · requiredstring · enum · requiredISO8601Timestamp
string · requiredIdentifier · requiredstring · requiredstring · enumstring · enum · requiredstring · requiredstring · enum · required
string · required
string · requiredstring · enum · requiredISO8601Timestamp
string · requiredIdentifier · requiredstring · required
获取sessions
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions
query Parameters
projectIdarchived获取sessions › Responses
请求成功
SessionSnapshot[] · required
创建或执行sessions
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions
Headers
Idempotency-Key创建或执行sessions › Request Body
captureModeEnum values:
microphone
microphone-and-system-audio
创建或执行sessions › Responses
请求成功
SessionSnapshot · required
conversationIdwebsocketURLworkWebsocketURLreusedExistingtrue when the account already had this open session; no new row was created.
创建或执行sessions · sessionId · audio
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/audio
path Parameters
sessionIdHeaders
X-CapWorks-Chunk-ID创建或执行sessions · sessionId · audio › Responses
请求成功
acceptedConst value:
chunkIdduplicate创建或执行sessions · sessionId · rebuild workset
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/rebuild-workset
获取sessions · sessionId · share
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/share
path Parameters
sessionId获取sessions · sessionId · share › Responses
请求成功
shareTokenshareURLpermissionEnum values:
read
comment
expiresAt创建或执行sessions · sessionId · transcript summary
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/transcript-summary
path Parameters
sessionId创建或执行sessions · sessionId · transcript summary › Request Body
segmentIditemTextlocaleEnum values:
zh-Hans
en
创建或执行sessions · sessionId · transcript summary › Responses
请求成功
statusEnum values:
answered
no-evidence
summaryobject · required
generatedByEnum values:
grounded-ai
extractive
获取sessions · sessionId · work refinement
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/sessions/{sessionId}/work-refinement
path Parameters
sessionId获取sessions · sessionId · work refinement › Responses
请求成功
WorkRefinementStatus · required
获取shares · shareToken
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/shares/{shareToken}
path Parameters
shareToken获取shares · shareToken › Responses
请求成功
SessionSnapshot · required
required
permissionEnum values:
read
comment
ShareComment[] · required
expiresAt创建或执行shares · shareToken · comments
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/shares/{shareToken}/comments
path Parameters
shareToken创建或执行shares · shareToken · comments › Request Body
workObjectIdbody创建或执行shares · shareToken · comments › Responses
请求成功