組API 2.0(遺留)
組API(遺留)允許您管理用戶組。
請注意
這個API提供的功能也是可用的SCIM API。磚建議您使用這個API。
你一定是一個磚管理員調用此API。
重要的
訪問數據磚REST api,你必須進行身份驗證。
添加成員
端點 |
HTTP方法 |
---|---|
|
|
用戶或組添加到組。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果一個用戶或組的名字不存在,或如果一組給定的父名不存在。
請注意
你不能用這個調用聯合身份驗證工作區。使用SCIM API 2.0(賬戶)組織和管理帳戶SCIM(集團)API管理workspace-local組。有關更多信息,請參見特殊注意事項集團。
例子
將用戶添加到組:
curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/groups/add-member\——數據”{user_name”:“someone@example.com”、“parent_name”:“reporting-department”}”
{}
添加一個組,另一組:
curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/groups/add-member\——數據”{group_name”:“reporting-department”、“parent_name”:“data-ops-read-only”}”
{}
創建
端點 |
HTTP方法 |
---|---|
|
|
用給定的名稱創建一個新組。這個調用返回一個錯誤RESOURCE_ALREADY_EXISTS
如果一組給定的名稱已經存在。
請注意
你不能用這個調用聯合身份驗證工作區。使用SCIM API 2.0(賬戶)組織和創建帳戶SCIM(集團)API創建workspace-local組。有關更多信息,請參見特殊注意事項集團。
成員列表
端點 |
HTTP方法 |
---|---|
|
|
返回所有的特定的團隊。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果一組給定的名稱是不存在的。這個方法是遞歸;它返回所有組,屬於給定組但不屬於這些孩子組的負責人。
例子
curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/groups/list-members\——數據”{group_name”:“reporting-department“}”\|金橋。
{“成員”:({“user_name”:“someone@example.com”}]}
響應結構
字段名 |
類型 |
描述 |
---|---|---|
成員 |
一個數組的PrincipalName |
屬於給定組的用戶和組。 |
列表
端點 |
HTTP方法 |
---|---|
|
|
返回所有的團體在一個組織。
列表的父母
端點 |
HTTP方法 |
---|---|
|
|
檢索所有組給定的用戶或組的一員。這個方法是遞歸;它返回所有組給定的用戶或組的成員而不是組織這些組織的成員。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果一個用戶或組的名字並不存在。
例子
為一個用戶組列表:
curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/groups/list-parents\——數據”{“user_name”:“someone@example.com”}’\|金橋。
{“group_name”:(“reporting-department”]}
為一群家長組列表:
curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/groups/list-parents\——數據”{group_name”:“reporting-department“}”\|金橋。
{“group_name”:(“data-ops-read-only”]}
刪除成員
端點 |
HTTP方法 |
---|---|
|
|
刪除一個用戶或組的組。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果一個用戶或組具有給定名稱不存在,或者一組給定的父名稱不存在。
請注意
你不能用這個調用聯合身份驗證工作區。使用SCIM API 2.0(賬戶)組織和管理帳戶SCIM(集團)API管理workspace-local組。有關更多信息,請參見特殊注意事項集團。
例子
刪除一個用戶從一個組:
curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/groups/remove-member\——數據”{user_name”:“someone@example.com”、“parent_name”:“reporting-department”}”
{}
刪除從另一組一組:
curl——netrc - x\https://dbc-a1b2345c-d6e7.cloud.www.eheci.com/api/2.0/groups/remove-member\——數據”{group_name”:“reporting-department”、“parent_name”:“data-ops-read-only”}”
{}
刪除
端點 |
HTTP方法 |
---|---|
|
|
刪除一組從這個組織。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果一組給定的名稱是不存在的。
數據結構
在本節中:
PrincipalName
容器類型的名稱,用戶名或組名。
字段名 |
類型 |
描述 |
---|---|---|
user_name或group_name |
|
如果user_name,用戶名。 如果group_name,組名。 |