Azure Maps Tileset Service (stable:2023-07-01)

2025/10/06 • 7 deleted methods

Tileset_Create (removed)
Description **Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). The Tileset Create request creates a tileset from the specified dataset. A tileset contains a set of tiles that can be consumed from the [Get Map Tile](/rest/api/maps/render/getmaptile) to retrieve custom tiles. To make a dataset, use the [DataSet Create API](/rest/api/maps/v2/dataset/create). Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and tools that apply to Azure Maps Creator. ## Submit Create Request To create your tileset you will make a `POST` request with an **optional request body** as [tileset configuration](/rest/api/maps-creator/tileset/create#tilesetconfiguration). The `datasetId` query parameter will be used as the source of the tileset data. The Create Tileset API is a [long-running operation](https://aka.ms/am-creator-lrt-v2).
Reference Link ¶

⚼ Request

POST:  /tilesets
{
x-ms-client-id: string ,
api-version: string ,
datasetId: string ,
description: string ,
TilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
}

⚐ Response (202)

{
operation-location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_List (removed)
Description **Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). The Tileset List request allows the caller to fetch a list of all tilesets created. Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and tools that apply to Azure Maps Creator.
Reference Link ¶

⚼ Request

GET:  /tilesets
{
x-ms-client-id: string ,
api-version: string ,
}

⚐ Response (200)

{
tilesets:
[
{
tilesetId: string ,
ontology: string ,
datasetId: string ,
description: string ,
minZoom: integer ,
maxZoom: integer ,
bbox:
[
number ,
]
,
tilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
defaultMapConfigurationId: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_Get (removed)
Description **Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). The Tileset Get request allows the caller to fetch a tileset. Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and tools that apply to Azure Maps Creator.
Reference Link ¶

⚼ Request

GET:  /tilesets/{tilesetId}
{
x-ms-client-id: string ,
api-version: string ,
tilesetId: string ,
}

⚐ Response (200)

{
tilesetId: string ,
ontology: string ,
datasetId: string ,
description: string ,
minZoom: integer ,
maxZoom: integer ,
bbox:
[
number ,
]
,
tilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
defaultMapConfigurationId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_Delete (removed)
Description **Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). The Tileset Delete request allows the caller to delete a created tileset. You can use this API if a tileset is no longer needed. Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and tools that apply to Azure Maps Creator. ### Submit Delete Request To delete your content you will issue a `DELETE` request where the path will contain the `tilesetId` of the tileset to delete.
#### Delete request "Successful" The Tileset Delete API returns a HTTP `204 No Content` response with an empty body, if the tileset was deleted successfully.
#### Delete request "Failed" A HTTP `400 Bad Request` error response will be returned if the tileset with the passed-in `tilesetId` is not found. Here is a sample error response:
```json { "error": { "code": "400 BadRequest", "message": "Bad request - Tileset Id: d85b5b27-5fc4-4599-8b50-47160e90f8ce does not exist." } } ```
Reference Link ¶

⚼ Request

DELETE:  /tilesets/{tilesetId}
{
x-ms-client-id: string ,
api-version: string ,
tilesetId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_GetConfiguration (removed)
Description **Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). The Tileset Get Configuration request allows the caller to get a default [tileset configuration](/rest/api/maps-creator/tileset/get-configuration#tilesetconfiguration) based on the dataset provided. Then the tileset configuration can be used to create custom tileset using the [Tileset Create API](/rest/api/documentation-preview/tileset/create). Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and tools that apply to Azure Maps Creator.
Reference Link ¶

⚼ Request

GET:  /tilesets:fetchConfiguration
{
x-ms-client-id: string ,
api-version: string ,
datasetId: string ,
}

⚐ Response (200)

{
version: integer ,
layers: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_ValidateConfiguration (removed)
Description **Applies to:** see pricing [tiers](https://aka.ms/AzureMapsPricingTier). The Tileset Validate Configuration request allows the caller to validate a [tileset configuration](/rest/api/maps-creator/tileset/validate-configuration#tilesetconfiguration). Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. [This](https://docs.microsoft.com/azure/azure-maps/creator-indoor-maps) article introduces concepts and tools that apply to Azure Maps Creator.
Reference Link ¶

⚼ Request

POST:  /tilesets:validateConfiguration
{
x-ms-client-id: string ,
api-version: string ,
datasetId: string ,
TilesetConfiguration:
{
version: integer ,
layers: object ,
}
,
}

⚐ Response (200)

{
valid: boolean ,
warnings:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
errors:
[
{
code: enum ,
message: string ,
target: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Tileset_GetOperation (removed)
Description This path will be obtained from a call to /tilesets/create. While in progress, an http200 will be returned with no extra headers - followed by an http200 with Resource-Location header once successfully completed.
Reference Link ¶

⚼ Request

GET:  /tilesets/operations/{operationId}
{
api-version: string ,
operationId: string ,
}

⚐ Response (200)

{
$headers:
{
resource-location: string ,
}
,
$schema:
{
operationId: string ,
status: enum ,
created: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
warning:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}