CapWorks HTTP API
number · required
Properties for Variant 1:boolean · const · requirednumber · requirednumber · required
string · requiredstring · requiredstring · requiredWorkspaceContentPermission · enum · requiredISO8601Timestamp · requiredIdentifierstring
string · requiredstring · enum · requiredWorkspaceContentPermission · enum · requiredJobRole · enum · requiredIdentifierstring · requiredstring · enum · required
获取collaboration · notifications
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/collaboration/notifications
获取collaboration · notifications › Responses
请求成功
CollaborationNotification[] · required
unreadCount更新collaboration · notifications
PATCH
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/collaboration/notifications
更新collaboration · notifications › Request Body
anyOf
At least one variant must match. Multiple variants may match simultaneously.
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: all | |
| type = object · requires: notificationIds |
allConst value:
更新collaboration · notifications › Responses
请求成功
updatedunreadCount创建或执行invitations · invitationToken · accept
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/invitations/{invitationToken}/accept
创建或执行invitations · invitationToken · login intent
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/invitations/{invitationToken}/login-intent
path Parameters
invitationToken创建或执行invitations · invitationToken · login intent › Responses
请求成功
workspaceNameinvitedEmailcontentPermission内容协作权限独立于组织管理角色;view 仍可在场、查看与评论。
Enum values:
edit
view
expiresAtprojectIdprojectName创建或执行workspace · invitations
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workspace/invitations
创建或执行workspace · invitations › Request Body
emailaccessRoleEnum values:
admin
member
contentPermission内容协作权限独立于组织管理角色;view 仍可在场、查看与评论。
Enum values:
edit
view
jobRoleEnum values:
product
engineering
design
other
projectId创建或执行workspace · invitations › Responses
请求成功
WorkspaceInvitation · required
inviteURLdeliveryEnum values:
email
link
创建或执行workspace · invitations · invitationId · resend
POST
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workspace/invitations/{invitationId}/resend
获取workspace · members
GET
https://capworks-api-docs.pages.dev/proxy/capworks
/v1/workspace/members
获取workspace · members › Responses
请求成功
WorkspaceMember[] · required
WorkspaceInvitation[] · required