{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Styles API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Styles",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Use To Get A List Of All Map Configurations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/styles/mapconfigurations",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              }
            ]
          },
          "docs": "<br><br>### Submit List Request <br><br>The Map Configuration `List` API is an HTTP `GET` request used to get a list of all map configurations.<br><br>"
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Create A Map Configuration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/styles/mapconfigurations",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "alias",
                "value": "",
                "type": "query",
                "description": "The alias of the map configuration. Maximum length 1024 characters. Alias cannot start with `microsoft-maps` which is a reserved prefix. Alias can be provided optionally during creating a map configuration, and can be used as same as mapConfigurationId after map configuration creation."
              },
              {
                "name": "description",
                "value": "",
                "type": "query",
                "description": "User provided description of the map configuration. Maximum length 1024 characters."
              }
            ]
          },
          "docs": "<br><br>For more information on what a map configuration is, see the [Creator for indoor maps](/azure/azure-maps/creator-indoor-maps#map-configuration) concepts article.<br><br>### Submit Create Request <br><br>The Map Configuration `Create` API is an HTTP `POST` request used to create a new map configuration."
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Get A Map Configuration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/styles/mapconfigurations/:mapConfigurationId",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "mapConfigurationId",
                "value": "",
                "type": "path",
                "description": "The map configuration Id."
              }
            ]
          },
          "docs": "<br><br>### Submit Get Request <br><br>The Map Configuration `Get` API is an HTTP `GET` request used to get a map configuration. The response contains a zip file with the map configuration JSON and any image files it references. You can always get the default map configuration using predefined alias `defaultIndoor_{tilesetId}` for a given tileset if you deleted the auto-generated map configuration. The two predefined styles used in default map configuration are `microsoft-maps:indoor_2022-01-01`"
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Delete A Map Configuration",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/styles/mapconfigurations/:mapConfigurationId",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "mapConfigurationId",
                "value": "",
                "type": "path",
                "description": "The map configuration Id."
              }
            ]
          },
          "docs": "<br><br>The Map Configuration `Delete` API is an HTTP `DELETE` request used to delete a map configuration. For more information on what a map configuration is, see the [Creator for indoor maps](/azure/azure-maps/creator-indoor-maps#map-configuration) concepts article.<br><br>### Submit Delete Request<br><br>An `HTTP DELETE` request with the `mapConfigurationId` in the path of the request is required to remove an existing map configuration from your Azure Maps account.    <br><br>#### Delete requ"
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Check The Status Of The Map Configuration Creation Process",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/styles/mapconfigurations/operations/:operationId",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "The ID to query the status for the map configuration create request."
              }
            ]
          },
          "docs": "<br><br>The `Get Operation` API is an HTTP `GET` request used to check the status of the map configuration creation process.<br><br>### Submit Operations Request<br><br>To view the current progress of a map configuration operation, you will use a `GET` request where the `operationId` given the path is the ID that represents the operation.<br><br>### Operation Response<br><br>While in progress, a `200-OK` http status code is returned with no extra headers. If the operation succeeds, a `200-OK` ht"
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Get A List Of Styles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/styles",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              }
            ]
          },
          "docs": "<br><br>The `List` API is an HTTP `GET` request that allows the caller to fetch a list of all styles in the current Azure Maps Creator account. The default indoor style `microsoft-maps:indoor_2022-01-01` and `microsoft-maps:indoor_dark_2022-01-01` will not show in the list response. But you can still use it as your own style by the predefined alias.<br><br>### Submit List Request"
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Create An Azure Maps Style",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/styles",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "description",
                "value": "",
                "type": "query",
                "description": "User provided description of the style. Maximum length 1024 characters."
              },
              {
                "name": "alias",
                "value": "",
                "type": "query",
                "description": "The alias of the style. Maximum length 1024 characters. Alias cannot start with `microsoft-maps` which is a reserved prefix. Alias can be provided optionally during creating a style, and can be used as same as styleId after style creation. "
              }
            ]
          },
          "docs": "<br><br>## Submit Create Request<br><br> The `Style Create` API is an HTTP `POST` request used to create an Azure Maps style by passing in either a JSON or ZIP file containing the style information. <br><br>The Create Style API is a [long-running operation](https://aka.ms/am-creator-lrt-v2)."
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Get Details Of A Style",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/styles/:styleId",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "styleId",
                "value": "",
                "type": "path",
                "description": "The Style Id."
              }
            ]
          },
          "docs": "<br><br>### Submit Get Request<br><br>The `Get` API is an HTTP `GET` request that allows the caller to fetch the details of an existing style by passing in the `styleId` or its [alias](). Get the two predefined default styles using the alias `microsoft-maps:indoor_2022-01-01` for indoor light and `microsoft-maps:indoor_dark_2022-01-01` for indoor dark."
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Delete A Style",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/styles/:styleId",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "styleId",
                "value": "",
                "type": "path",
                "description": "The Style Id."
              }
            ]
          },
          "docs": "<br><br>### Submit Delete Request<br><br><br><br>The `Delete` API is an HTTP `DELETE` request that is used to delete the specified style, where the path will contain the `styleId` of the style to delete. <br><br>#### Delete request \"Successful\"<br><br>The Style Delete API returns a HTTP `204 No Content` response with an empty body, if the style was deleted successfully. <br><br>#### Delete request \"Failed\"<br><br>A HTTP `400 Bad Request` error response will be returned if the style with the pass"
        },
        {
          "info": {
            "name": "Microsoft Azure Use To Check The Status Of The Style Creation Process",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/styles/operations/:operationId",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "Version number of Azure Maps API."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "The ID to query the status for the style create request."
              }
            ]
          },
          "docs": "<br><br>The `Get Operation` API is an HTTP `GET` request used to check the status of the style creation process and retrieve the `styletId`.<br><br>### Submit Operations Request<br><br>To view the current progress of a style operation, you will use a `GET` request where the `operationId` given the path is the ID that represents the operation.<br><br>### Operation Response<br><br>While in progress, a `200-OK` http status code is returned with no extra headers. If the operation succeeds, a `200-OK"
        }
      ]
    }
  ],
  "bundled": true
}