{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector POST API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "POST",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Check If An Iot Hub Name Is Available",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Devices/checkNameAvailability",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              }
            ]
          },
          "docs": "Check if an IoT hub name is available."
        },
        {
          "info": {
            "name": "Microsoft Azure Test All Routes",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/IotHubs/:iotHubName/routing/routes/$testall",
            "params": [
              {
                "name": "iotHubName",
                "value": "",
                "type": "path",
                "description": "IotHub to be tested"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "resource group which Iot Hub belongs to"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              }
            ]
          },
          "docs": "Test all routes configured in this Iot Hub"
        },
        {
          "info": {
            "name": "Microsoft Azure Test The New Route",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/IotHubs/:iotHubName/routing/routes/$testnew",
            "params": [
              {
                "name": "iotHubName",
                "value": "",
                "type": "path",
                "description": "IotHub to be tested"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "resource group which Iot Hub belongs to"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              }
            ]
          },
          "docs": "Test the new route for this Iot Hub"
        },
        {
          "info": {
            "name": "Microsoft Azure Get The Security Metadata For An Iot Hub For More Information, See: Https: Docs Microsoft Com Azure Iot Hub Iot Hub Devguide Security",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/IotHubs/:resourceName/listkeys",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the IoT hub."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the IoT hub."
              }
            ]
          },
          "docs": "Get the security metadata for an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security."
        },
        {
          "info": {
            "name": "Microsoft Azure Get A Shared Access Policy By Name From An Iot Hub For More Information, See: Https: Docs Microsoft Com Azure Iot Hub Iot Hub Devguide Security",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/IotHubs/:resourceName/IotHubKeys/:keyName/listkeys",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the IoT hub."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the IoT hub."
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path",
                "description": "The name of the shared access policy."
              }
            ]
          },
          "docs": "Get a shared access policy by name from an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security."
        },
        {
          "info": {
            "name": "Microsoft Azure Exports All The Device Identities In The Iot Hub Identity Registry To An Azure Storage Blob Container For More Information, See: Https: Docs Microsoft Com Azure Iot Hub Iot Hub Devguide Identity Registry#import And Export Device Identities",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/IotHubs/:resourceName/exportDevices",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the IoT hub."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the IoT hub."
              }
            ]
          },
          "docs": "Exports all the device identities in the IoT hub identity registry to an Azure Storage blob container. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities."
        },
        {
          "info": {
            "name": "Microsoft Azure Import, Update, Or Delete Device Identities In The Iot Hub Identity Registry From A Blob For More Information, See: Https: Docs Microsoft Com Azure Iot Hub Iot Hub Devguide Identity Registry#import And Export Device Identities",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/IotHubs/:resourceName/importDevices",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the IoT hub."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The name of the IoT hub."
              }
            ]
          },
          "docs": "Import, update, or delete device identities in the IoT hub identity registry from a blob. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities."
        },
        {
          "info": {
            "name": "Microsoft Azure Manually Initiate A Failover For The Iot Hub To Its Secondary Region",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/IotHubs/:iotHubName/failover",
            "params": [
              {
                "name": "iotHubName",
                "value": "",
                "type": "path",
                "description": "Name of the IoT hub to failover"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The subscription identifier."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of the resource group containing the IoT hub resource"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The version of the API."
              }
            ]
          },
          "docs": "Manually initiate a failover for the IoT Hub to its secondary region. To learn more, see https://aka.ms/manualfailover"
        },
        {
          "info": {
            "name": "Microsoft Azure Query The Device Enrollment Records",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/enrollments/query",
            "headers": [
              {
                "name": "x-ms-max-item-count",
                "value": ""
              },
              {
                "name": "x-ms-continuation",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for the request. Supported versions include: 2021-10-01"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Get The Attestation Mechanism In The Device Enrollment Record",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/enrollments/:id/attestationmechanism",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "This id is used to uniquely identify a device registration of an enrollment. A case-insensitive string (up to 128 characters long) of alphanumeric characters plus certain special characters : . _ -. No special characters allowed at start or end."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for the request. Supported versions include: 2021-10-01"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Bulk Device Enrollment Operation With Maximum Of 10 Enrollments",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/enrollments",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for the request. Supported versions include: 2021-10-01"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Query The Device Enrollment Groups",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/enrollmentGroups/query",
            "headers": [
              {
                "name": "x-ms-max-item-count",
                "value": ""
              },
              {
                "name": "x-ms-continuation",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for the request. Supported versions include: 2021-10-01"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Get The Attestation Mechanism In The Device Enrollment Group Record",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/enrollmentGroups/:id/attestationmechanism",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Enrollment group ID"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for the request. Supported versions include: 2021-10-01"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Bulk Device Enrollment Group Operation With Maximum Of 10 Groups",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/enrollmentGroups",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for the request. Supported versions include: 2021-10-01"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets The Registration State Of Devices In This Enrollmentgroup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/registrations/:id/query",
            "headers": [
              {
                "name": "x-ms-max-item-count",
                "value": ""
              },
              {
                "name": "x-ms-continuation",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Enrollment group ID."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for the request. Supported versions include: 2021-10-01"
              }
            ]
          },
          "docs": "Needs a more full description created."
        }
      ]
    }
  ],
  "bundled": true
}