Skip to content

查询工作空间邀请列表

GET/web/v1/workspaces/{workspaceBizId}/invitations JWT

列出工作空间的所有邀请,支持按状态、被邀请人邮箱和创建时间范围筛选。

鉴权

Auth Chain: WEB Chain — 需要 Authorization: Bearer <jwt> 系统注入的请求头(前端无需处理):X-PORTAL-ACCESS-CODE(Nginx)、X-Request-Id(Gateway)

请求参数

NameTypeRequiredInDescription
workspaceBizIdStringRequiredpath工作空间业务 ID
statusesArray<Integer>Optionalquery按邀请状态代码筛选
inviteeEmailStringOptionalquery按被邀请人邮箱地址筛选
createdAtFromString (ISO 8601)Optionalquery筛选在此时间戳之后创建的邀请(ISO 8601 格式)
createdAtToString (ISO 8601)Optionalquery筛选在此时间戳之前创建的邀请(ISO 8601 格式)

成功响应

状态码: 200 OK

返回邀请对象数组。

成功 200
{
  "version": "1.3.0",
  "timestamp": 1709337600000,
  "success": true,
  "code": "2000",
  "message": "SUCCESS",
  "data": [
    {
      "bizId": "inv_abc123def456",
      "workspaceBizId": "WS_INVITE_TEST_001",
      "workspaceName": "测试工作空间",
      "inviterBizId": "ACC_OWNER_001",
      "inviterName": "所有者用户",
      "inviteeEmail": "invitee@example.com",
      "inviteeAccountBizId": "ACC_INVITEE_001",
      "inviteeAccountName": null,
      "invitationStatus": {
        "value": 10011001,
        "name": "PENDING",
        "code": "PENDING"
      },
      "message": "欢迎加入我们的工作空间",
      "expiresAt": "2026-03-29T10:30:00Z",
      "acceptedAt": null,
      "createdAt": "2026-03-22T10:30:00Z",
      "canAccept": true
    }
  ]
}

响应项字段

字段类型说明
bizIdString邀请唯一业务 ID
workspaceBizIdString目标工作空间业务 ID
workspaceNameString目标工作空间显示名称
inviterBizIdString邀请人账户业务 ID
inviterNameString邀请人显示名称
inviteeEmailString被邀请人邮箱地址
inviteeAccountBizIdString被邀请人账户 ID(若已注册)
inviteeAccountNameString被邀请人显示名称(可为空)
invitationStatusObject状态枚举:PENDING、ACCEPTED、CANCELLED、DECLINED、EXPIRED
messageString邀请消息
expiresAtStringISO 8601 过期时间
acceptedAtStringISO 8601 接受时间(可为空)
createdAtStringISO 8601 创建时间
canAcceptBoolean邀请是否仍可接受

错误响应

未授权 401
{
  "success": false,
  "code": "4010",
  "message": "Invalid or expired token"
}

说明

  • 需要 workspace:invitation:read 权限。
  • 所有筛选条件均为可选,可组合使用。
  • 无匹配邀请时返回空数组 []

SlaunchX Internal Documentation