查询我的邀请
GET
/web/v1/system/profile/invitations JWT列出已认证用户的所有工作空间邀请,可选按邀请状态筛选。
鉴权
Auth Chain: WEB Chain — 需要
Authorization: Bearer <jwt>以下请求头由系统自动注入(前端无需处理):X-PORTAL-ACCESS-CODE(Nginx),X-Request-Id(Gateway)
请求参数
| Name | Type | Required | In | Description |
|---|---|---|---|---|
statuses | Integer[] | Optional | query | 按邀请状态码筛选(如 10050301 为 PENDING,10050304 为 EXPIRED) |
成功响应
成功 200
{
"success": true,
"code": "2000",
"message": "SUCCESS",
"data": [
{
"bizId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"workspaceBizId": "WS_ACME_001",
"workspaceName": "Acme Corp 工作空间",
"inviterBizId": "ACC_OWNER_001",
"inviterName": "Alice Owner",
"inviteeEmail": "bob@example.com",
"inviteeAccountBizId": "ACC_BOB_001",
"inviteeAccountName": "Bob User",
"invitationStatus": {
"code": "PENDING",
"value": 10050301,
"label": "待处理"
},
"message": "欢迎加入我们的工作空间!",
"expiresAt": "2026-03-30T08:00:00Z",
"acceptedAt": null,
"createdAt": "2026-03-23T08:00:00Z",
"canAccept": true
}
]
}响应字段(每条记录)
| 字段 | 类型 | 描述 |
|---|---|---|
bizId | string | 邀请业务 ID |
workspaceBizId | string | 目标工作空间业务 ID |
workspaceName | string | 目标工作空间名称 |
inviterBizId | string | 邀请人账户业务 ID |
inviterName | string | 邀请人显示名称 |
inviteeEmail | string | 被邀请人邮箱 |
inviteeAccountBizId | string | 被邀请人账户业务 ID |
inviteeAccountName | string | 被邀请人显示名称 |
invitationStatus | object | 状态枚举 {code, value, label} |
message | string|null | 可选的邀请消息 |
expiresAt | string | ISO 8601 过期时间 |
acceptedAt | string|null | ISO 8601 接受时间(未接受则为 null) |
createdAt | string | ISO 8601 创建时间 |
canAccept | boolean | 当前是否可以接受该邀请 |
错误响应
未授权 401
{
"success": false,
"code": "4010",
"message": "Invalid or expired token"
}说明
- 可选的
statuses查询参数按邀请状态码进行筛选(如?statuses=10050301)。 - 不传筛选条件时,返回所有邀请记录(含历史记录)。
- 已过期、已取消、已拒绝或已接受的邀请
canAccept为false。