---
title: "[LRO] Import one or more floors from an Ekahau archive"
method: POST
path: "/locations/import/ekahau"
tags: ["Location"]
---

# [LRO] Import one or more floors from an Ekahau archive

`POST /locations/import/ekahau`

Import the specified Ekahau floor(s) from the provided archive.

## Query parameters

- `async` boolean
- `floorAssociations` XiqEkahauFloorToFloorAssociation[], required
  - `floorName` string, required — The name of the Ekahau floor to import into the parent building
  - `parentBuildingId` integer, required — The parent building ID
- `outdoorSiteAssociations` XiqEkahauFloorToOutdoorSiteAssociation[], required
  - `floorName` string, required — The name of the Ekahau floor to import as an outdoor site into the parent site group
  - `parentSiteGroupId` integer, required — The parent site group ID
  - `countryCode` integer, required — The country code for the resulting outdoor site
- `importCustomApConfigurations` boolean

## Response `200`

OK

- XiqEkahauImportDetails — Information about an Ekahau import
  - `results` XiqEkahauFloorImportResult[], required — Details for this import
    - `name` string, required — Name of the imported floor
    - `status` 'SUCCESS' | 'FAILURE', required — Resulting status of the floor import
    - `issues` XiqEkahauImportIssues, required — Any issues related to the import of this floor, eg: why it failed, why an AP was discarded, etc.
      - `floor` XiqEkahauImportIssue — An issue that was encountered while importing data from an Ekahau archive.
        - `error_code` string, required — Error code identifying this issue.
        - `error_message` string, required — Error message describing this issue.
        - `error_parameters` object — Parameter name -> Parameter value.
      - `background` XiqEkahauImportIssue — An issue that was encountered while importing data from an Ekahau archive.
        - `error_code` string, required — Error code identifying this issue.
        - `error_message` string, required — Error message describing this issue.
        - `error_parameters` object — Parameter name -> Parameter value.
      - `custom_ap_configurations` object — If the floor was imported but issues occurred while importing custom AP configurations they will be listed here.
      - `discarded_aps` object — If the floor was imported but some of the APs were discarded they will be listed here.
      - `discarded_walls` object — If the floor was imported but some of the walls were discarded they will be listed here.

---

[API](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/versions/5ff7ab84e8e8/schema)
