Overview
This tool provides two utilities for managing Microsoft Places building data: uploading a new floor map file to a building, and exporting a full inventory of all place resources under a building to CSV.
Building Map Import
Use this to upload a map package (ZIP file) to a Microsoft Places building. The file is sent directly to the Microsoft Graph API using your signed-in credentials.
- Select the target building from the dropdown.
- Click the upload zone or drag a
.zip file onto it.
- Click Upload Map File to submit.
- A 202 Accepted response means the file has been queued — processing may take a few minutes.
The map package must be exported from Microsoft Places or produced by a compatible tool. Incorrect or malformed ZIP files will be rejected by the API.
Building Data Export
Exports a full inventory of all place resources under the selected building as a UTF-8 CSV file. This is the web-based equivalent of the PowerShell command:
Get-PlaceV3 -AncestorId <buildingPlaceId> | Export-CSV
- Select a building from the dropdown.
- Click Export CSV — data is fetched live from Microsoft Places.
- The download includes all floors, sections, desks, and rooms with their key attributes.
Permissions required
User.Read — identifies the signed-in user
Place.Read.All — reads buildings and place data for the export
Place.ReadWrite.All — required to upload map files via the Graph API
All three permissions require admin consent from your Microsoft 365 tenant administrator.
Troubleshooting
- Building dropdown is empty — no buildings are configured in Microsoft Places for your tenant.
- Upload fails with 403 — ensure
Place.ReadWrite.All admin consent has been granted.
- Export CSV is empty — no floors, rooms, or desks have been configured under this building in Microsoft Places.
- Access denied on sign-in — your organisation may not be enabled for Places Live. Contact AVI-SPL.