设置权限

只有管理员有权限访问

URI

/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": "无权限"
}

example

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