如何通过API获取ACC项目的所有可用角色列表?
获取Autodesk Construction Cloud (ACC)项目可用角色列表的方案
要获取可分配给ACC项目的完整角色列表,你可以使用以下两个API端点:
1. 获取账号级全量角色列表
使用Account Admin API的这个端点:
GET /construction/admin/v1/accounts/:accountId/roles
该端点返回当前ACC账号下所有标准角色(如"Architect"、"Project Manager")和自定义角色的完整列表,这些角色默认都可以分配给账号下的任意项目。返回的每个角色对象包含id和name字段,其中name就是你调用POST /construction/admin/v1/projects/:projectId/users时需要的role参数有效值。
注意:调用此接口需要账号级管理员权限。
2. 确认项目已启用的角色列表
如果需要验证某个角色是否在目标项目中被启用(部分账号级角色可能被项目设置禁用),可以调用:
GET /construction/admin/v1/projects/:projectId/settings/roles
该端点返回目标项目中实际可用的角色集合,确保你选择的角色能正常分配给项目用户。
内容的提问来源于stack exchange,提问作者taka
相关产品推荐
相关产品推荐

