{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector ManagementGroups API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "ManagementGroups",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Get Providers Microsoft Management Managementgroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups",
            "headers": [
              {
                "name": "Cache-Control",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request. The current version is 2018-01-01-preview."
              },
              {
                "name": "$skiptoken",
                "value": "",
                "type": "query",
                "description": "Page continuation token is only used if a previous operation returned a partial result. \nIf a previous response contains a nextLink element, the value of the nextLink element will include a token parameter that specifies a starting point to use for subsequent calls.\n"
              }
            ]
          },
          "docs": "List management groups for the authenticated user.<br>"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Providers Microsoft Management Managementgroups Groupid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:groupId",
            "headers": [
              {
                "name": "Cache-Control",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "groupId",
                "value": "",
                "type": "path",
                "description": "Management Group ID."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request. The current version is 2018-01-01-preview."
              },
              {
                "name": "$expand",
                "value": "",
                "type": "query",
                "description": "The $expand=children query string parameter allows clients to request inclusion of children in the response payload."
              },
              {
                "name": "$recurse",
                "value": "",
                "type": "query",
                "description": "The $recurse=true query string parameter allows clients to request inclusion of entire hierarchy in the response payload. Note that  $expand=children must be passed up if $recurse is set to true."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "A filter which allows the exclusion of subscriptions from results (i.e. '$filter=children.childType ne Subscription')"
              }
            ]
          },
          "docs": "Get the details of the management group.<br>"
        },
        {
          "info": {
            "name": "Microsoft Azure Put Providers Microsoft Management Managementgroups Groupid",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:groupId",
            "headers": [
              {
                "name": "Cache-Control",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "groupId",
                "value": "",
                "type": "path",
                "description": "Management Group ID."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request. The current version is 2018-01-01-preview."
              }
            ]
          },
          "docs": "Create or update a management group.<br>If a management group is already created and a subsequent create request is issued with different properties, the management group properties will be updated.<br>"
        },
        {
          "info": {
            "name": "Microsoft Azure Patch Providers Microsoft Management Managementgroups Groupid",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:groupId",
            "headers": [
              {
                "name": "Cache-Control",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "groupId",
                "value": "",
                "type": "path",
                "description": "Management Group ID."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request. The current version is 2018-01-01-preview."
              }
            ]
          },
          "docs": "Update a management group.<br>"
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Providers Microsoft Management Managementgroups Groupid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:groupId",
            "headers": [
              {
                "name": "Cache-Control",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "groupId",
                "value": "",
                "type": "path",
                "description": "Management Group ID."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request. The current version is 2018-01-01-preview."
              }
            ]
          },
          "docs": "Delete management group.<br>If a management group contains child resources, the request will fail.<br>"
        },
        {
          "info": {
            "name": "Microsoft Azure Put Providers Microsoft Management Managementgroups Groupid Subscriptions Subscriptionid",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:groupId/subscriptions/:subscriptionId",
            "headers": [
              {
                "name": "Cache-Control",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "groupId",
                "value": "",
                "type": "path",
                "description": "Management Group ID."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription ID."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request. The current version is 2018-01-01-preview."
              }
            ]
          },
          "docs": "Associates existing subscription with the management group.<br>"
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Providers Microsoft Management Managementgroups Groupid Subscriptions Subscriptionid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/providers/Microsoft.Management/managementGroups/:groupId/subscriptions/:subscriptionId",
            "headers": [
              {
                "name": "Cache-Control",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "groupId",
                "value": "",
                "type": "path",
                "description": "Management Group ID."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription ID."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version of the API to be used with the client request. The current version is 2018-01-01-preview."
              }
            ]
          },
          "docs": "De-associates subscription from the management group.<br>"
        }
      ]
    }
  ],
  "bundled": true
}