Changes to the Devices Endpoint
We have made a change to the Get all Devices endpoint in Partner API v2. The spaceName and floorNumber fields are no longer returned for each device.
This is a breaking change. If your integration reads either field from this endpoint, you will need to make a small update.
What has changedโ
Each device in the GET /devices response now returns:
deviceUuidbuildingUuidspaceUuiddeviceModeldeviceIdentifier
spaceName and floorNumber have been removed. No other fields are affected, and no other endpoint has changed.
What you need to doโ
Every device still returns spaceUuid and buildingUuid, so you can resolve the space and building as before. Use spaceUuid to look the space up via Get all Spaces, which continues to return both spaceName and floorNumber.
The Spaces endpoint remains the source of truth for space naming and location. If you are not already storing your own mapping, our Space Mapping guide explains how to key your records off spaceUuid - the one identifier that is unique, immutable, and safe to rely on long term.
Supportโ
Need help with this change? Reach out anytime via support@utopi.co.uk - we're here to support you with your integration.
