{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Group API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Group",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Apimanagement Service Servicename Workspaces Workspaceid Groups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/workspaces/:workspaceId/groups",
            "params": [
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "|     Field     |     Usage     |     Supported operators     |     Supported functions     |</br>|-------------|-------------|-------------|-------------|</br>| name | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |</br>| displayName | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |</br>| description | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |</br>| externalId | filter | eq |     |</br>"
              }
            ]
          },
          "docs": "Lists a collection of groups defined within a workspace in a service instance."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Apimanagement Service Servicename Workspaces Workspaceid Groups Groupid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/workspaces/:workspaceId/groups/:groupId"
          },
          "docs": "Gets the details of the group specified by its identifier."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Apimanagement Service Servicename Workspaces Workspaceid Groups Groupid",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/workspaces/:workspaceId/groups/:groupId"
          },
          "docs": "Creates or Updates a group."
        },
        {
          "info": {
            "name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Apimanagement Service Servicename Workspaces Workspaceid Groups Groupid",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/workspaces/:workspaceId/groups/:groupId"
          },
          "docs": "Updates the details of the group specified by its identifier."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Apimanagement Service Servicename Workspaces Workspaceid Groups Groupid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/workspaces/:workspaceId/groups/:groupId"
          },
          "docs": "Deletes specific group of the workspace in an API Management service instance."
        },
        {
          "info": {
            "name": "Microsoft Azure Head Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Apimanagement Service Servicename Workspaces Workspaceid Groups Groupid",
            "type": "http"
          },
          "http": {
            "method": "HEAD",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ApiManagement/service/:serviceName/workspaces/:workspaceId/groups/:groupId"
          },
          "docs": "Gets the entity state (Etag) version of the group specified by its identifier."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Group",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/group"
          },
          "docs": "Divide candidate faces into groups based on face similarity.<br>* The output is one or more disjointed face groups and a messyGroup. A face group contains faces that have similar looking, often of the same person. Face groups are ranked by group size, i.e. number of faces. Notice that faces belonging to a same person might be split into several groups in the result.<br>* MessyGroup is a special face group containing faces that cannot find any similar counterpart face from original faces. The mes"
        },
        {
          "info": {
            "name": "Microsoft Azure Post Tenantid Ismemberof",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/:tenantID/isMemberOf",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Checks whether the specified user, group, contact, or service principal is a direct or transitive member of the specified group."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Tenantid Groups Groupobjectid $links Members Memberobjectid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members/:memberObjectId",
            "params": [
              {
                "name": "groupObjectId",
                "value": "",
                "type": "path",
                "description": "The object ID of the group from which to remove the member."
              },
              {
                "name": "memberObjectId",
                "value": "",
                "type": "path",
                "description": "Member object id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Remove a member from a group."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Tenantid Groups Groupobjectid $links Members",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/:tenantID/groups/:groupObjectId/$links/members",
            "params": [
              {
                "name": "groupObjectId",
                "value": "",
                "type": "path",
                "description": "The object ID of the group to which to add the member."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Add a member to a group."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Tenantid Groups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/:tenantID/groups",
            "params": [
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "The filter to apply to the operation."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Gets list of groups for the current tenant."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Tenantid Groups",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/:tenantID/groups",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Create a group in the directory."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Tenantid Groups Objectid Members",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/:tenantID/groups/:objectId/members",
            "params": [
              {
                "name": "objectId",
                "value": "",
                "type": "path",
                "description": "The object ID of the group whose members should be retrieved."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Gets the members of a group."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Tenantid Groups Objectid",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/:tenantID/groups/:objectId",
            "params": [
              {
                "name": "objectId",
                "value": "",
                "type": "path",
                "description": "The object ID of the user for which to get group information."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Gets group information from the directory."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Tenantid Groups Objectid",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/:tenantID/groups/:objectId",
            "params": [
              {
                "name": "objectId",
                "value": "",
                "type": "path",
                "description": "The object ID of the group to delete."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Delete a group from the directory."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Tenantid Groups Objectid Getmembergroups",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/:tenantID/groups/:objectId/getMemberGroups",
            "params": [
              {
                "name": "objectId",
                "value": "",
                "type": "path",
                "description": "The object ID of the group for which to get group membership."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Client API version."
              },
              {
                "name": "tenantID",
                "value": "",
                "type": "path",
                "description": "The tenant ID."
              }
            ]
          },
          "docs": "Gets a collection of object IDs of groups of which the specified group is a member."
        }
      ]
    }
  ],
  "bundled": true
}