只有管理员有权限访问
/permissions/:type
PUT
Authorization: Bearer <token>
| key | 类型 | 是否必须 | 说明 | 备注 | 例子 |
|---|---|---|---|---|---|
| :type | int | 是 | 权限类型 | 详细说明 | |
| permission | int | 是 | 权限 | 详细说明 | 0 |
| domains | array | 否 | 限定的邮箱域名 | status=2 时有效 | [greedlab.com] |
| 状态码 | 说明 | 备注 |
|---|---|---|
| 204 | 成功 |
| 状态码 | 说明 | 备注 |
|---|---|---|
| 401 | token 失效 | |
| 403 | 无权限 | |
| 422 | type不存在 | |
| 500 | 服务器内部错误 |
{
"message": "无权限"
}curl -H "Accept: application/vnd.greedlab+json" -H "Content-Type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE0NzIxNzkzOTI4MTgsImV4cCI6MTQ3NDc3MTM5MjgxOCwiaWQiOiI1N2JmYTljZDUwMWMzOTE5YTI1YTdkNGMiLCJzY29wZSI6ImRlZmF1bHQifQ.z1Mm55-ItrO2KZj3Fakvt22JNmqjf2jBMeP-UVA2i7M" -X PUT -d '{"permission": 2,"domains": "greedlab.com"}' localhost:4002/permissions/0