Groups - List

Gets a list of all groups in the current scope (usually organization or account).

The optional parameters are used to filter down the returned results. Returned results are in no guaranteed order.

Since the list of groups may be large, results are returned in pages of groups. If there are more results than can be returned in a single page, the result set will containt a continuation token for retrieval of the next set of results.

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

URI Parameters

Name In Required Type Description
organization
path True
  • string

The name of the Azure DevOps organization.

scopeDescriptor
query
  • string

Specify a non-default scope (collection, project) to search for groups.

subjectTypes
query
  • string
array (string)

A comma separated list of user subject subtypes to reduce the retrieved results, e.g. Microsoft.IdentityModel.Claims.ClaimsIdentity

continuationToken
query
  • string

An opaque data blob that allows the next page of data to resume immediately after where the previous page ended. The only reliable way to know if there is more data left is the presence of a continuation token.

api-version
query True
  • string

Version of the API to use. This should be set to '5.0-preview.1' to use this version of the api.

Responses

Name Type Description
200 OK

successful operation

Headers

  • X-MS-ContinuationToken: string

Security

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

Name Description
vso.graph Grants the ability to read user, group, scope and group membership information

Examples

Sample Request

GET https://vssps.dev.azure.com/fabrikam/_apis/graph/groups?api-version=5.0-preview.1

Sample Response

{
  "count": 20,
  "value": [
    {
      "subjectKind": "group",
      "description": "Members of this group have service-level permissions in this organization. For service accounts only.",
      "specialType": "ServiceApplicationGroup",
      "scopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "scopeType": "ServiceHost",
      "scopeName": "TEAM FOUNDATION",
      "localScopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "dc6f785f-8d4f-4ab1-83c1-06a61c488fff",
      "domain": "vstfs:///Framework/IdentityDomain/f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "principalName": "Organization Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "dc6f785f-8d4f-4ab1-83c1-06a61c488fff",
      "displayName": "[TEAM FOUNDATION]\\Organization Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMg"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMg"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMg",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMg"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group can perform all operations in the team project.",
      "specialType": "AdministrativeApplicationGroup",
      "scopeId": "74b198d6-da27-4d7e-8a39-701848fa25a7",
      "scopeType": "TeamProject",
      "scopeName": "MyFirstProject",
      "localScopeId": "9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "cuid": "328b13b9-8d49-420d-87ae-0fed25f38fc0",
      "domain": "vstfs:///Classification/TeamProject/9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "principalName": "Project Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "328b13b9-8d49-420d-87ae-0fed25f38fc0",
      "displayName": "[MyFirstProject]\\Project Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMQ",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMQ"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group can add, modify, and delete items within the team project.",
      "specialType": "Generic",
      "scopeId": "74b198d6-da27-4d7e-8a39-701848fa25a7",
      "scopeType": "TeamProject",
      "scopeName": "MyFirstProject",
      "localScopeId": "9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "cuid": "b86a3329-07c4-44c2-b622-289631ba333c",
      "domain": "vstfs:///Classification/TeamProject/9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "principalName": "Contributors",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "b86a3329-07c4-44c2-b622-289631ba333c",
      "displayName": "[MyFirstProject]\\Contributors",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI1MTkzMzE0NTctMjY4OTUxNDU3Mi0yNzQ5MDA4OTMwLTIwNDk1MTIzOA"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI1MTkzMzE0NTctMjY4OTUxNDU3Mi0yNzQ5MDA4OTMwLTIwNDk1MTIzOA"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI1MTkzMzE0NTctMjY4OTUxNDU3Mi0yNzQ5MDA4OTMwLTIwNDk1MTIzOA",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI1MTkzMzE0NTctMjY4OTUxNDU3Mi0yNzQ5MDA4OTMwLTIwNDk1MTIzOA"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group should include the service accounts used by the test controllers set up for this project collection.",
      "specialType": "Generic",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "ab1dca1f-af76-45cb-b2b2-50d9872be189",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Test Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "ab1dca1f-af76-45cb-b2b2-50d9872be189",
      "displayName": "[Ftottentest2]\\Project Collection Test Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNC0x"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNC0x"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNC0x",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNC0x"
    },
    {
      "subjectKind": "group",
      "description": "This group should only include service accounts used by proxies set up for this team project collection.",
      "specialType": "Generic",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "5567713a-c746-439c-86a7-518cee7490c7",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Proxy Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "5567713a-c746-439c-86a7-518cee7490c7",
      "displayName": "[Ftottentest2]\\Project Collection Proxy Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNS0x"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNS0x"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNS0x",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtNS0x"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have been invited to this organization.",
      "specialType": "Generic",
      "scopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "scopeType": "ServiceHost",
      "scopeName": "TEAM FOUNDATION",
      "localScopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "1f08c2c8-77f2-4b46-845a-5a1304418b72",
      "domain": "vstfs:///Framework/IdentityDomain/f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "principalName": "Organization Invited Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "1f08c2c8-77f2-4b46-845a-5a1304418b72",
      "displayName": "[TEAM FOUNDATION]\\Organization Invited Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNDA5Ng"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNDA5Ng"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNDA5Ng",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNDA5Ng"
    },
    {
      "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.",
      "specialType": "Generic",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isCrossProject": true,
      "isGlobalScope": true,
      "cuid": "ff70a1cb-c0cb-4c8b-bde7-61b9216d1b99",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Security Service Group",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "ff70a1cb-c0cb-4c8b-bde7-61b9216d1b99",
      "displayName": "[Ftottentest2]\\Security Service Group",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC01"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC01"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC01",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC01"
    },
    {
      "subjectKind": "group",
      "description": "This application group contains Team Project Collection service accounts.",
      "specialType": "ServiceApplicationGroup",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "84a0e509-4a81-40fd-9f88-6d7cc1747f2f",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "84a0e509-4a81-40fd-9f88-6d7cc1747f2f",
      "displayName": "[Ftottentest2]\\Project Collection Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0y"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0y"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0y",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0y"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group can perform all operations in this organization.",
      "specialType": "AdministrativeApplicationGroup",
      "scopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "scopeType": "ServiceHost",
      "scopeName": "TEAM FOUNDATION",
      "localScopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "57738193-9ee2-4e79-838f-9a3560490b13",
      "domain": "vstfs:///Framework/IdentityDomain/f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "principalName": "Organization Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "57738193-9ee2-4e79-838f-9a3560490b13",
      "displayName": "[TEAM FOUNDATION]\\Organization Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMQ",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtMQ"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group should include accounts for people who should be able to administer the build resources.",
      "specialType": "Generic",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "940725b7-bd60-4670-9445-a8b0f30b78be",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Build Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "940725b7-bd60-4670-9445-a8b0f30b78be",
      "displayName": "[Ftottentest2]\\Project Collection Build Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0y"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0y"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0y",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0y"
    },
    {
      "subjectKind": "group",
      "description": "This application group contains all users and groups that have access to the Team Project Collection.",
      "specialType": "EveryoneApplicationGroup",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "0d4e2b1d-9eb0-4abb-a23a-b05706e6406c",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Valid Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "0d4e2b1d-9eb0-4abb-a23a-b05706e6406c",
      "displayName": "[Ftottentest2]\\Project Collection Valid Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0z"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0z"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0z",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0z"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group can create, modify and delete build definitions and manage queued and completed builds.",
      "specialType": "Generic",
      "scopeId": "74b198d6-da27-4d7e-8a39-701848fa25a7",
      "scopeType": "TeamProject",
      "scopeName": "MyFirstProject",
      "localScopeId": "9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "cuid": "f410188f-4328-49bc-a575-b188ed2f8ca6",
      "domain": "vstfs:///Classification/TeamProject/9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "principalName": "Build Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "f410188f-4328-49bc-a575-b188ed2f8ca6",
      "displayName": "[MyFirstProject]\\Build Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI3OTU4MjU2MjMtMTY4ODM2Mzg1Mi0yMjIwODYyMzc5LTE4ODM4MjE2MDM"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI3OTU4MjU2MjMtMTY4ODM2Mzg1Mi0yMjIwODYyMzc5LTE4ODM4MjE2MDM"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI3OTU4MjU2MjMtMTY4ODM2Mzg1Mi0yMjIwODYyMzc5LTE4ODM4MjE2MDM",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI3OTU4MjU2MjMtMTY4ODM2Mzg1Mi0yMjIwODYyMzc5LTE4ODM4MjE2MDM"
    },
    {
      "subjectKind": "group",
      "description": "This group includes service principals defined in Azure Active Directory.",
      "specialType": "Generic",
      "scopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "scopeType": "ServiceHost",
      "scopeName": "TEAM FOUNDATION",
      "localScopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "78386491-051e-4d32-8136-c49c3854f931",
      "domain": "vstfs:///Framework/IdentityDomain/f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "principalName": "Azure Active Directory Service Principals",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "78386491-051e-4d32-8136-c49c3854f931",
      "displayName": "[TEAM FOUNDATION]\\Azure Active Directory Service Principals",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtOA"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtOA"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtOA",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtOA"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group should include the service accounts used by the build services set up for this project collection.",
      "specialType": "Generic",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "f1800a83-7211-4996-b8c7-c85997595e50",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Build Service Accounts",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "f1800a83-7211-4996-b8c7-c85997595e50",
      "displayName": "[Ftottentest2]\\Project Collection Build Service Accounts",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0x"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0x"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0x",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMS0x"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have acess to the team project.",
      "specialType": "EveryoneApplicationGroup",
      "scopeId": "74b198d6-da27-4d7e-8a39-701848fa25a7",
      "scopeType": "TeamProject",
      "scopeName": "MyFirstProject",
      "localScopeId": "9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "cuid": "8d635fff-8214-40d4-94be-cb8d871609b7",
      "domain": "vstfs:///Classification/TeamProject/9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "principalName": "Project Valid Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "8d635fff-8214-40d4-94be-cb8d871609b7",
      "displayName": "[MyFirstProject]\\Project Valid Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMw"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMw"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMw",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYwMDMzMTEyNC02Njg2MzA2MDUtMjMxOTAyMDA1Ni0xMjI0MzUzMTkxLTAtMC0wLTAtMw"
    },
    {
      "subjectKind": "group",
      "description": "Members of this application group can perform all privileged operations on the Team Project Collection.",
      "specialType": "AdministrativeApplicationGroup",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "60c3c5e7-f4f2-4577-8df3-d8e19da324bb",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Administrators",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "60c3c5e7-f4f2-4577-8df3-d8e19da324bb",
      "displayName": "[Ftottentest2]\\Project Collection Administrators",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0x"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0x"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0x",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC0x"
    },
    {
      "subjectKind": "group",
      "description": "The default project team.",
      "specialType": "Generic",
      "scopeId": "74b198d6-da27-4d7e-8a39-701848fa25a7",
      "scopeType": "TeamProject",
      "scopeName": "MyFirstProject",
      "localScopeId": "9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "cuid": "e09a1a7d-54fb-476c-9e3f-efae11ffbcb2",
      "domain": "vstfs:///Classification/TeamProject/9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "principalName": "MyFirstProject Team",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "e09a1a7d-54fb-476c-9e3f-efae11ffbcb2",
      "displayName": "[MyFirstProject]\\MyFirstProject Team",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI2MDIxNzc5NTQtMTIyOTY3Nzg4OS0yODI5NzA2NjYxLTkzMTQzNDUxMQ"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI2MDIxNzc5NTQtMTIyOTY3Nzg4OS0yODI5NzA2NjYxLTkzMTQzNDUxMQ"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI2MDIxNzc5NTQtMTIyOTY3Nzg4OS0yODI5NzA2NjYxLTkzMTQzNDUxMQ",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTI2MDIxNzc5NTQtMTIyOTY3Nzg4OS0yODI5NzA2NjYxLTkzMTQzNDUxMQ"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have anonymous-level permissions for the Team Project Collection.",
      "specialType": "Generic",
      "scopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "scopeType": "ServiceHost",
      "scopeName": "Ftottentest2",
      "localScopeId": "51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "514834a7-d31b-479b-81d0-f1b3fdd18008",
      "domain": "vstfs:///Framework/IdentityDomain/51ac8d19-6694-459f-a65e-bec30e9e2e33",
      "principalName": "Project Collection Anonymous Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "514834a7-d31b-479b-81d0-f1b3fdd18008",
      "displayName": "[Ftottentest2]\\Project Collection Anonymous Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC02"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC02"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC02",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtNDI4NzE1MDg5LTI0ODk3NTM0MTMtMjc5MTIyNzA3NS0yNDUyNDc1MzktMC0wLTAtMC02"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have access to the team project.",
      "specialType": "Generic",
      "scopeId": "74b198d6-da27-4d7e-8a39-701848fa25a7",
      "scopeType": "TeamProject",
      "scopeName": "MyFirstProject",
      "localScopeId": "9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "cuid": "83f1dfa1-ef08-45bf-b0f8-f53dd5c349f6",
      "domain": "vstfs:///Classification/TeamProject/9befaaba-2aed-42f1-bbd3-5447a49a467a",
      "principalName": "Readers",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "83f1dfa1-ef08-45bf-b0f8-f53dd5c349f6",
      "displayName": "[MyFirstProject]\\Readers",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTE0MzQxNjg0MzItMjg5NTY5Nzc0Mi0yNjgzMTk2NzM2LTM4MTQ2MzU4NjE"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTE0MzQxNjg0MzItMjg5NTY5Nzc0Mi0yNjgzMTk2NzM2LTM4MTQ2MzU4NjE"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTE0MzQxNjg0MzItMjg5NTY5Nzc0Mi0yNjgzMTk2NzM2LTM4MTQ2MzU4NjE",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzEzMTc2NDYzNS0zOTc5MDE0NDY2LTMxNTExODkwNjMtMjc2MTU3NDAxMC0xLTE0MzQxNjg0MzItMjg5NTY5Nzc0Mi0yNjgzMTk2NzM2LTM4MTQ2MzU4NjE"
    },
    {
      "subjectKind": "group",
      "description": "Members of this group have anonymous-level permissions in this organization.",
      "specialType": "Generic",
      "scopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "scopeType": "ServiceHost",
      "scopeName": "TEAM FOUNDATION",
      "localScopeId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "securingHostId": "f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "isGlobalScope": true,
      "cuid": "1e56f3c9-e0e2-49c1-8ea4-fb25da68baf4",
      "domain": "vstfs:///Framework/IdentityDomain/f35b9015-cde8-4834-a1d5-09e8f359cb85",
      "principalName": "Organization Anonymous Users",
      "mailAddress": null,
      "origin": "vsts",
      "originId": "1e56f3c9-e0e2-49c1-8ea4-fb25da68baf4",
      "displayName": "[TEAM FOUNDATION]\\Organization Anonymous Users",
      "_links": {
        "self": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNg"
        },
        "memberships": {
          "href": "https://vssps.dev.azure.com/fabrikam/_apis/graph/memberships/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNg"
        }
      },
      "url": "https://vssps.dev.azure.com/fabrikam/_apis/graph/groups/TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNg",
      "descriptor": "TWljcm9zb2Z0LlRlYW1Gb3VuZGF0aW9uLklkZW50aXR5O1MtMS05LTE1NTEzNzQyNDUtMzYxNzgyMjU5LTM5MDU3NjIzNzYtMjcxNTA5MzQ4MC00MDgyNzQ4MjkzLTAtMC0wLTAtNg"
    }
  ]
}

Definitions

GraphGroup

Graph group entity

ReferenceLinks

The class to represent a collection of REST reference links.

GraphGroup

Graph group entity

Name Type Description
_links

This field contains zero or more interesting links about the graph subject. These links may be invoked to obtain additional relationships or more detailed information about this graph subject.

description
  • string

A short phrase to help human readers disambiguate groups with similar names

descriptor
  • string

The descriptor is the primary way to reference the graph subject while the system is running. This field will uniquely identify the same graph subject across both Accounts and Organizations.

displayName
  • string

This is the non-unique display name of the graph subject. To change this field, you must alter its value in the source provider.

domain
  • string

This represents the name of the container of origin for a graph member. (For MSA this is "Windows Live ID", for AD the name of the domain, for AAD the tenantID of the directory, for VSTS groups the ScopeId, etc)

legacyDescriptor
  • string

[Internal Use Only] The legacy descriptor is here in case you need to access old version IMS using identity descriptor.

mailAddress
  • string

The email address of record for a given graph member. This may be different than the principal name.

origin
  • string

The type of source provider for the origin identifier (ex:AD, AAD, MSA)

originId
  • string

The unique identifier from the system of origin. Typically a sid, object id or Guid. Linking and unlinking operations can cause this value to change for a user because the user is not backed by a different provider and has a different unique id in the new provider.

principalName
  • string

This is the PrincipalName of this graph member from the source provider. The source provider may change this field over time and it is not guaranteed to be immutable for the life of the graph member by VSTS.

subjectKind
  • string

This field identifies the type of the graph subject (ex: Group, Scope, User).

url
  • string

This url is the full route to the source resource of this graph subject.

The class to represent a collection of REST reference links.

Name Type Description
links
  • object

The readonly view of the links. Because Reference links are readonly, we only want to expose them as read only.