API是否可以执行管理工作?

时间:2014-04-15 03:04:25

标签: versionone

我正在寻找一种使用VersionOne API进行管理工作的方法。我可以通过API在VersionOne中添加/更新/ del用户吗?

权限也是一种理想的操作。

1 个答案:

答案 0 :(得分:1)

简短的回答是"是"。但是有细微差别。

用户管理最近一直是个热门话题,所以我刚写了documentation on how to automate the life cycle of users。一旦您知道VersionOne中的用户被称为“成员”,就可以相对容易地使用标准rest-1.v1端点来创建,读取,更新和删除用户。

权限变得有点棘手。您可以为DefaultRole设置Member属性,这是一种权限形式。然后,您还可以将Member分配给Scope(项目的内部名称),这是另一种形式的权限。但是,目前,您无法使用API​​覆盖项目的DefaultRole(设置项目角色),就像您可以从UI那样。

与用户类似,您也可以将项目(一旦您知道他们在API中Scope),团队和列表类型作为数据进行管理。某些系统配置选项有一个API,但是唯一的"文档"似乎是API客户端中的代码。显示字段的所有选项都只是UI。