系统管理员或工程管理员可操作
/projects/:project/members
POST
Authorization: Bearer <token>
key | 类型 | 是否必须 | 说明 | 备注 | 例子 |
---|---|---|---|---|---|
:project | string | 是 | 工程 ID | ||
string | 是 | 邮箱 |
状态码 | 说明 | 备注 |
---|---|---|
204 | 添加成功 | 无返回数据 |
状态码 | 说明 | 备注 |
---|---|---|
401 | token 失效 | |
403 | 无权限访问工程/无权限添加成员 | |
422 | 工程不存在/用户不存在/成员已添加 | |
500 | 服务器内部错误 |
{
"message": "用户不存在"
}
curl -H "Accept: application/vnd.greedlab+json" -H "Content-Type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE0NzIxODEyMzUxMzksImV4cCI6MTQ3NDc3MzIzNTEzOSwiaWQiOiI1N2JmOWJhMWNlODRjOTk5YTBlZmQ1YjciLCJzY29wZSI6ImRlZmF1bHQifQ.ESm0koiqDc8nfRTiHp4Uwo7PKNCtPRU5dfVfLT6MUSk" -X POST -d '{"email":"test1@greedlab.com"}' localhost:4002/projects/57bfebadd2dbc1cea6430f8b/members