Groups - List

获取当前范围内所有组的列表, (通常为组织或帐户) 。

可选参数用于筛选返回的结果。 返回的结果没有保证的顺序。

由于组列表可能很大,因此结果以组页形式返回。 如果结果数超出单个页中可返回的结果数,则结果集将包含一个用于检索下一组结果的延续标记。

GET https://vssps.dev.azure.com/{organization}/_apis/graph/groups?api-version=5.1-preview.1
GET https://vssps.dev.azure.com/{organization}/_apis/graph/groups?scopeDescriptor={scopeDescriptor}&subjectTypes={subjectTypes}&continuationToken={continuationToken}&api-version=5.1-preview.1

URI 参数

名称 必需 类型 说明
organization
path True

string

Azure DevOps 组织的名称。

api-version
query True

string

要使用的 API 版本。 应将其设置为“5.1-preview.1”才能使用此版本的 API。

continuationToken
query

string

一个不透明的数据 Blob,它允许在上一页结束之后立即恢复下一页数据。 了解剩余数据是否更多的唯一可靠方法是是否存在延续标记。

scopeDescriptor
query

string

指定非默认范围 (集合、项目) 以搜索组。

subjectTypes
query

string

array (string)

用户主题子类型的逗号分隔列表,以减少检索到的结果,例如 Microsoft.IdentityModel.Claims.ClaimsIdentity

响应

名称 类型 说明
200 OK

GraphGroup[]

成功的操作

Headers

X-MS-ContinuationToken: string

安全性

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

名称 说明
vso.graph 授予读取用户、组、范围和组成员身份信息的能力

示例

Sample Request

GET https://vssps.dev.azure.com/{organization}/_apis/graph/groups?api-version=5.1-preview.1

Sample Response

{
  "count": 21,
  "value": [
    {
      "subjectKind": "group",
      "description": "Members of this group have service-level permissions in this enterprise. For service accounts only.",
      "domain": "vstfs:///Framework/IdentityDomain/9b4f7336-c130-40bd-87f3-4201361ddbd1",
      "principalName": "[TEAM FOUNDATION]\\Enterprise Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "f0b87f93-fb29-4fd3-8f6a-0f8dfaf8600e",
      "displayName": "Enterprise Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtMg"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtMg"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtMg"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtMg"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtMg",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtMg"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group should include the service accounts used by the build services set up for this project collection.",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Project Collection Build Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "3c8964be-6b68-4be4-8bf8-303d9edd42a6",
      "displayName": "Project Collection Build Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMQ"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMQ"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMQ",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMQ"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have access to the team project.",
      "domain": "vstfs:///Classification/TeamProject/ca97818a-3c86-4f95-b591-a4263b656b9e",
      "principalName": "[MyFirstProject]\\Project Valid Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "27b015ac-15fb-4cfd-8e1e-36665ccfea05",
      "displayName": "Project Valid Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMw"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMw"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMw"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMw"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMw",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMw"
    },
    {
      "subjectKind": "group",
      "description": "Members of this application group can perform all privileged operations on the Team Project Collection.",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Project Collection Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "00326ae2-d77d-4803-95af-398944a07df9",
      "displayName": "Project Collection Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMQ"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMQ"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMQ",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMQ"
    },
    {
      "subjectKind": "group",
      "description": "Updated description",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Developers-43a39935-6972-4fe7-9a01-97695c5851b1",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "a56a7d64-2dc3-45a6-bbe3-3c4a79db3ec3",
      "displayName": "Developers-43a39935-6972-4fe7-9a01-97695c5851b1",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTk2NzgwOTcxLTI2MzEwMjk1ODItMjg3NzQ2ODU0Mi0xMTc0ODYwODE2"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTk2NzgwOTcxLTI2MzEwMjk1ODItMjg3NzQ2ODU0Mi0xMTc0ODYwODE2"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTk2NzgwOTcxLTI2MzEwMjk1ODItMjg3NzQ2ODU0Mi0xMTc0ODYwODE2"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTk2NzgwOTcxLTI2MzEwMjk1ODItMjg3NzQ2ODU0Mi0xMTc0ODYwODE2"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTk2NzgwOTcxLTI2MzEwMjk1ODItMjg3NzQ2ODU0Mi0xMTc0ODYwODE2",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTk2NzgwOTcxLTI2MzEwMjk1ODItMjg3NzQ2ODU0Mi0xMTc0ODYwODE2"
    },
    {
      "subjectKind": "group",
      "description": "Updated description",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Developers-2dee6a08-c361-4cc2-8520-67ba162554c1",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "4e5dbe81-0d91-4c11-a633-41a0994e8375",
      "displayName": "Developers-2dee6a08-c361-4cc2-8520-67ba162554c1",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUwMTU4NjQ0MS0yOTAyNzM2NDUzLTIzMDEwODY4NTEtMjM1NDUyMzk2MA"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUwMTU4NjQ0MS0yOTAyNzM2NDUzLTIzMDEwODY4NTEtMjM1NDUyMzk2MA"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUwMTU4NjQ0MS0yOTAyNzM2NDUzLTIzMDEwODY4NTEtMjM1NDUyMzk2MA"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUwMTU4NjQ0MS0yOTAyNzM2NDUzLTIzMDEwODY4NTEtMjM1NDUyMzk2MA"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUwMTU4NjQ0MS0yOTAyNzM2NDUzLTIzMDEwODY4NTEtMjM1NDUyMzk2MA",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUwMTU4NjQ0MS0yOTAyNzM2NDUzLTIzMDEwODY4NTEtMjM1NDUyMzk2MA"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have been invited to this enterprise.",
      "domain": "vstfs:///Framework/IdentityDomain/9b4f7336-c130-40bd-87f3-4201361ddbd1",
      "principalName": "[TEAM FOUNDATION]\\Enterprise Invited Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "8a10e7e8-c6b8-4685-921d-6e00b015a73e",
      "displayName": "Enterprise Invited Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtNDA5Ng"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtNDA5Ng"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtNDA5Ng"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtNDA5Ng"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtNDA5Ng",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS05MTM1MjY2ODMtODE4MDAzMjY0LTIyODA4NjYzMDUtOTA3OTI2NDgxLTAtMC0wLTAtNDA5Ng"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group should include the service accounts used by the test controllers set up for this project collection.",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Project Collection Test Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "d1527c9c-f317-472b-bdcb-785359b89e7d",
      "displayName": "Project Collection Test Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTQtMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTQtMQ"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTQtMQ"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTQtMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTQtMQ",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTQtMQ"
    },
    {
      "subjectKind": "group",
      "description": "Identities which are granted explicit permission to a resource will be automatically added to this group if they were not previously a member of any other group.",
      "isCrossProject": true,
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Security Service Group",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "bb7d176f-ff9e-40f8-bf19-94a5e7f3ecf7",
      "displayName": "Security Service Group",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtNQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtNQ"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtNQ"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtNQ"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtNQ",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtNQ"
    },
    {
      "subjectKind": "group",
      "description": "Updated description",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Developers-d8ddfae7-cd3d-40e2-b650-6ada6ddad7a7",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "94f88d3e-a70e-4aa3-a646-97b6ddbddafc",
      "displayName": "Developers-d8ddfae7-cd3d-40e2-b650-6ada6ddad7a7",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtNDAyOTgyODQ5Ni0xMDU3MDUyODctMjQxODE1MTY1MC0yMjIyNjYzMzM"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtNDAyOTgyODQ5Ni0xMDU3MDUyODctMjQxODE1MTY1MC0yMjIyNjYzMzM"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtNDAyOTgyODQ5Ni0xMDU3MDUyODctMjQxODE1MTY1MC0yMjIyNjYzMzM"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtNDAyOTgyODQ5Ni0xMDU3MDUyODctMjQxODE1MTY1MC0yMjIyNjYzMzM"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtNDAyOTgyODQ5Ni0xMDU3MDUyODctMjQxODE1MTY1MC0yMjIyNjYzMzM",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtNDAyOTgyODQ5Ni0xMDU3MDUyODctMjQxODE1MTY1MC0yMjIyNjYzMzM"
    },
    {
      "subjectKind": "group",
      "description": "Updated description",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Developers-64f84bd6-c0c6-4c52-8d7d-893c01076830",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "5f320ca7-257a-441a-8816-9fb2b0aa5dac",
      "displayName": "Developers-64f84bd6-c0c6-4c52-8d7d-893c01076830",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUxMjg0Njc3MC0yNTYyNDA0NjgwLTI1NTA5NTYzNjgtMjU5MDUzMzQ4MQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUxMjg0Njc3MC0yNTYyNDA0NjgwLTI1NTA5NTYzNjgtMjU5MDUzMzQ4MQ"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUxMjg0Njc3MC0yNTYyNDA0NjgwLTI1NTA5NTYzNjgtMjU5MDUzMzQ4MQ"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUxMjg0Njc3MC0yNTYyNDA0NjgwLTI1NTA5NTYzNjgtMjU5MDUzMzQ4MQ"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUxMjg0Njc3MC0yNTYyNDA0NjgwLTI1NTA5NTYzNjgtMjU5MDUzMzQ4MQ",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTEtMTUxMjg0Njc3MC0yNTYyNDA0NjgwLTI1NTA5NTYzNjgtMjU5MDUzMzQ4MQ"
    },
    {
      "subjectKind": "group",
      "description": "The default project team.",
      "domain": "vstfs:///Classification/TeamProject/ca97818a-3c86-4f95-b591-a4263b656b9e",
      "principalName": "[MyFirstProject]\\MyFirstProject Team",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "7df3502d-eb9f-4ad9-9906-a99e7a6c78ae",
      "displayName": "MyFirstProject Team",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0zMzcwODM4NTIzLTI0MzU0NjE0NDQtMjIxMDEwMDY1Mi0zMDM5MDkwMTAz"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0zMzcwODM4NTIzLTI0MzU0NjE0NDQtMjIxMDEwMDY1Mi0zMDM5MDkwMTAz"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0zMzcwODM4NTIzLTI0MzU0NjE0NDQtMjIxMDEwMDY1Mi0zMDM5MDkwMTAz"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0zMzcwODM4NTIzLTI0MzU0NjE0NDQtMjIxMDEwMDY1Mi0zMDM5MDkwMTAz"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0zMzcwODM4NTIzLTI0MzU0NjE0NDQtMjIxMDEwMDY1Mi0zMDM5MDkwMTAz",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0zMzcwODM4NTIzLTI0MzU0NjE0NDQtMjIxMDEwMDY1Mi0zMDM5MDkwMTAz"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group can add, modify, and delete items within the team project.",
      "domain": "vstfs:///Classification/TeamProject/ca97818a-3c86-4f95-b591-a4263b656b9e",
      "principalName": "[MyFirstProject]\\Contributors",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "a540e905-6173-46db-9080-b0270de6c949",
      "displayName": "Contributors",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0yOTQwNjA3MjI0LTI4NTIzMDkwNTgtMjY0NDM1MTQ0Ni0zNDY1ODE1NzEz"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0yOTQwNjA3MjI0LTI4NTIzMDkwNTgtMjY0NDM1MTQ0Ni0zNDY1ODE1NzEz"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0yOTQwNjA3MjI0LTI4NTIzMDkwNTgtMjY0NDM1MTQ0Ni0zNDY1ODE1NzEz"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0yOTQwNjA3MjI0LTI4NTIzMDkwNTgtMjY0NDM1MTQ0Ni0zNDY1ODE1NzEz"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0yOTQwNjA3MjI0LTI4NTIzMDkwNTgtMjY0NDM1MTQ0Ni0zNDY1ODE1NzEz",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0yOTQwNjA3MjI0LTI4NTIzMDkwNTgtMjY0NDM1MTQ0Ni0zNDY1ODE1NzEz"
    },
    {
      "subjectKind": "group",
      "description": "This group should only include service accounts used by proxies set up for this team project collection.",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Project Collection Proxy Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "0b8bb37b-a53f-41b1-b15b-b65e4c77a955",
      "displayName": "Project Collection Proxy Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTUtMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTUtMQ"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTUtMQ"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTUtMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTUtMQ",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTUtMQ"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have access to the team project.",
      "domain": "vstfs:///Classification/TeamProject/ca97818a-3c86-4f95-b591-a4263b656b9e",
      "principalName": "[MyFirstProject]\\Readers",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "57b06e47-549c-4dda-86ee-baa40aab4be5",
      "displayName": "Readers",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0xMjQ5NzkxNDczLTIxOTI5NzU2OTItMjIyODM1MTY4MS0yNzEwNDYwNjUw"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0xMjQ5NzkxNDczLTIxOTI5NzU2OTItMjIyODM1MTY4MS0yNzEwNDYwNjUw"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0xMjQ5NzkxNDczLTIxOTI5NzU2OTItMjIyODM1MTY4MS0yNzEwNDYwNjUw"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0xMjQ5NzkxNDczLTIxOTI5NzU2OTItMjIyODM1MTY4MS0yNzEwNDYwNjUw"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0xMjQ5NzkxNDczLTIxOTI5NzU2OTItMjIyODM1MTY4MS0yNzEwNDYwNjUw",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS0xMjQ5NzkxNDczLTIxOTI5NzU2OTItMjIyODM1MTY4MS0yNzEwNDYwNjUw"
    },
    {
      "subjectKind": "group",
      "description": "Group created via client library",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Developers",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "08c2216d-4c53-4297-892e-bfaa749845d8",
      "displayName": "Developers",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/ungrp.T3c"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/ungrp.T3c"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/ungrp.T3c"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/ungrp.T3c"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/ungrp.T3c",
      "descriptor": "ungrp.T3c"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group should include accounts for people who should be able to administer the build resources.",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Project Collection Build Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "ac0d5f22-0b58-4502-ae64-c6501552d2a1",
      "displayName": "Project Collection Build Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMg"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMg"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMg"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMg"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMg",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTEtMg"
    },
    {
      "subjectKind": "group",
      "description": "This application group contains Team Project Collection service accounts.",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Project Collection Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "3f14299b-acf3-4625-82c6-d7df0219718f",
      "displayName": "Project Collection Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMg"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMg"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMg"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMg"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMg",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMg"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group can perform all operations in the team project.",
      "domain": "vstfs:///Classification/TeamProject/ca97818a-3c86-4f95-b591-a4263b656b9e",
      "principalName": "[MyFirstProject]\\Project Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "cc85d575-5e91-4047-9bb9-dd90a0b158ef",
      "displayName": "Project Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMQ"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMQ"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMQ",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0xNjg5MDc3NTkxLTE5ODA4NDAwMDMtMjc3NzQ1MzEwMS0zMTQ2NzA1MjI5LTAtMC0wLTAtMQ"
    },
    {
      "subjectKind": "group",
      "description": "This application group contains all users and groups that have access to the Team Project Collection.",
      "domain": "vstfs:///Framework/IdentityDomain/10feb381-82c3-4902-8e1f-840299a48ae4",
      "principalName": "[Fabrikam]\\Project Collection Valid Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "d0f5d249-4b59-4534-ac2f-ef07ff50cade",
      "displayName": "Project Collection Valid Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMw"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMw"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMw"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMw"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMw",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMTc2MDU2ODQ4LTMyODAwNzczODUtMjM4NDQzMDA4Mi0yNTc3Njk3NTA4LTAtMC0wLTAtMw"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group can create, modify and delete build definitions and manage queued and completed builds.",
      "domain": "vstfs:///Classification/TeamProject/ca97818a-3c86-4f95-b591-a4263b656b9e",
      "principalName": "[MyFirstProject]\\Build Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "15417bb9-b3c6-4578-8750-f2fc2a40ecec",
      "displayName": "Build Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS04MTk1MTA0MDMtMjM3NTgxODMxMy0zMTY4MzE5MzUzLTMwNzM5NjMxMDM"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Memberships/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS04MTk1MTA0MDMtMjM3NTgxODMxMy0zMTY4MzE5MzUzLTMwNzM5NjMxMDM"
        },
        "membershipState": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/MembershipStates/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS04MTk1MTA0MDMtMjM3NTgxODMxMy0zMTY4MzE5MzUzLTMwNzM5NjMxMDM"
        },
        "storageKey": {
          "href": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/StorageKeys/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS04MTk1MTA0MDMtMjM3NTgxODMxMy0zMTY4MzE5MzUzLTMwNzM5NjMxMDM"
        }
      },
      "url": "https://vssps.dev.azure.com/Fabrikam/_apis/Graph/Groups/vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS04MTk1MTA0MDMtMjM3NTgxODMxMy0zMTY4MzE5MzUzLTMwNzM5NjMxMDM",
      "descriptor": "vssgp.Uy0xLTktMTU1MTM3NDI0NS0yMzIzNzQ4ODEwLTIyNTIxMTczMjctMzA0NjIyMDgzOC05OTY1MDI0MzAtMS04MTk1MTA0MDMtMjM3NTgxODMxMy0zMTY4MzE5MzUzLTMwNzM5NjMxMDM"
    }
  ]
}

定义

名称 说明
GraphGroup

图形组实体

ReferenceLinks

表示 REST 引用链接集合的类。

GraphGroup

图形组实体

名称 类型 说明
_links

ReferenceLinks

此字段包含有关图形主题的零个或多个相关链接。 可以调用这些链接来获取有关此图主题的其他关系或更多详细信息。

description

string

帮助人类读者消除具有相似名称的群体的简短短语

descriptor

string

描述符是在系统运行时引用图形主题的主要方式。 此字段将唯一标识帐户和组织中的同一图形主题。

displayName

string

这是图形主题的非唯一显示名称。 若要更改此字段,必须在源提供程序中更改其值。

domain

string

这表示图形成员的源容器的名称。 (对于 MSA,这是“Windows Live ID”,对于 AD 为域名称,对于 AAD 为目录的 tenantID,对于 VSTS 组,为 ScopeId 等)

legacyDescriptor

string

[仅限内部使用]如果需要使用标识描述符访问旧版本的 IMS,请在此处使用旧描述符。

mailAddress

string

给定图形成员的记录的电子邮件地址。 这可能不同于主体名称。

origin

string

源标识符的源提供程序类型 (例如:AD、AAD、MSA)

originId

string

源系统中的唯一标识符。 通常为 sid、对象 ID 或 Guid。 链接和取消链接操作可能会导致用户更改此值,因为该用户不受其他提供程序的支持,并且新提供程序中具有不同的唯一 ID。

principalName

string

这是源提供程序中此图成员的 PrincipalName。 源提供程序可能会随时间推移更改此字段,但 VSTS 不保证在图形成员的生命周期内不可变。

subjectKind

string

此字段标识图形主题的类型 (例如:组、范围、用户) 。

url

string

此 URL 是此图主题的源资源的完整路由。

表示 REST 引用链接集合的类。

名称 类型 说明
links

object

链接的只读视图。 由于引用链接是只读的,因此我们只想将其公开为只读。