---
title: "Changes to Get geodata objects from a given dataset."
method: GET
path: "/{apiKey}/api/geodata"
---

# Changes to Get geodata objects from a given dataset.

`GET /{apiKey}/api/geodata`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 10 revisions.

- **2026-10-30** `db9b1eaaa5ae`: 1 info
- **2026-09-30** `48d7abef8511`: 1 info
- **2026-04-15** `653e76f9ba39`: 6 breaking, 24 info
- **2025-09-16** `b678a5ccbc9f`: 1 info

## Changes

- **2026-10-30** `db9b1eaaa5ae`: 1 info
  - added the non-success response with the status `404`
- **2026-09-30** `48d7abef8511`: 1 info
  - added the optional property `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/imageZoomFactor` to the response with the `200` status
- **2026-04-15** `653e76f9ba39`: 6 breaking, 24 info
  - response property `items/additionalDetails/items/detailType/allOf[#/components/schemas/DetailType]/` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - response property `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/badge/allOf[#/components/schemas/BadgeDisplayRule]/position/allOf[#/components/schemas/BadgePosition]/` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - response property `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/iconPlacement/allOf[#/components/schemas/IconPlacementRule]/` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - response property `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelStyle/allOf[#/components/schemas/LabelDisplayRule]/labelPosition/allOf[#/components/schemas/LabelPosition]/` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - response property `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelType/allOf[#/components/schemas/LabelTypeOption]/` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - added `subschema #1, subschema #2` to the `items/additionalDetails/items/detailType` response property `oneOf` list for the response status `200`
  - added the new optional `query` request parameter `displayTypeNames`
  - added the new optional `query` request parameter `externalIds`
  - added the non-success response with the status `403`
  - added the non-success response with the status `406`
  - removed the `0.00` enum value from the `items/additionalDetails/items/detailType/allOf[#/components/schemas/DetailType]/` response property for the response status `200`
  - removed the `0.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/badge/allOf[#/components/schemas/BadgeDisplayRule]/position/allOf[#/components/schemas/BadgePosition]/` response property for the response status `200`
  - removed the `0.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/iconPlacement/allOf[#/components/schemas/IconPlacementRule]/` response property for the response status `200`
  - removed the `0.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelStyle/allOf[#/components/schemas/LabelDisplayRule]/labelPosition/allOf[#/components/schemas/LabelPosition]/` response property for the response status `200`
  - removed the `0.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelType/allOf[#/components/schemas/LabelTypeOption]/` response property for the response status `200`
  - removed the `1.00` enum value from the `items/additionalDetails/items/detailType/allOf[#/components/schemas/DetailType]/` response property for the response status `200`
  - removed the `1.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/badge/allOf[#/components/schemas/BadgeDisplayRule]/position/allOf[#/components/schemas/BadgePosition]/` response property for the response status `200`
  - removed the `1.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/iconPlacement/allOf[#/components/schemas/IconPlacementRule]/` response property for the response status `200`
  - removed the `1.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelStyle/allOf[#/components/schemas/LabelDisplayRule]/labelPosition/allOf[#/components/schemas/LabelPosition]/` response property for the response status `200`
  - removed the `1.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelType/allOf[#/components/schemas/LabelTypeOption]/` response property for the response status `200`
  - removed the `2.00` enum value from the `items/additionalDetails/items/detailType/allOf[#/components/schemas/DetailType]/` response property for the response status `200`
  - removed the `2.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/badge/allOf[#/components/schemas/BadgeDisplayRule]/position/allOf[#/components/schemas/BadgePosition]/` response property for the response status `200`
  - removed the `2.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/iconPlacement/allOf[#/components/schemas/IconPlacementRule]/` response property for the response status `200`
  - removed the `2.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelStyle/allOf[#/components/schemas/LabelDisplayRule]/labelPosition/allOf[#/components/schemas/LabelPosition]/` response property for the response status `200`
  - removed the `2.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelType/allOf[#/components/schemas/LabelTypeOption]/` response property for the response status `200`
  - removed the `3.00` enum value from the `items/additionalDetails/items/detailType/allOf[#/components/schemas/DetailType]/` response property for the response status `200`
  - removed the `3.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/badge/allOf[#/components/schemas/BadgeDisplayRule]/position/allOf[#/components/schemas/BadgePosition]/` response property for the response status `200`
  - removed the `3.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/iconPlacement/allOf[#/components/schemas/IconPlacementRule]/` response property for the response status `200`
  - removed the `3.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/labelStyle/allOf[#/components/schemas/LabelDisplayRule]/labelPosition/allOf[#/components/schemas/LabelPosition]/` response property for the response status `200`
  - removed the `4.00` enum value from the `items/displaySetting/allOf[#/components/schemas/DisplaySetting]/iconPlacement/allOf[#/components/schemas/IconPlacementRule]/` response property for the response status `200`
- **2025-09-16** `b678a5ccbc9f`: 1 info
  - added the optional property `items/additionalDetails` to the response with the `200` status

---

[Operation](https://skmtc.dev/mapsindoors/apis/integration-api/docs/:apiKey/api/geodata/get.md) - [API](https://skmtc.dev/mapsindoors/apis/integration-api.md) - [Page](https://skmtc.dev/mapsindoors/apis/integration-api/changes/:apiKey/api/geodata/get)
