Map Version
Create, inspect, and manage Map Versions over the REST API.
Endpoints
Create Map Version
Creates a new Map Version from two existing maps. The sourceMapCode
becomes the base map of the version (its coordinate frame is the
version's coordinate frame). The targetMapCode is added as the first
additional version of that map.
After this call, the VPS asynchronously computes the rigid transform
that aligns the target scan to the base. While the computation runs,
the target's status will move through pending then computing;
once finished it becomes ready and can be activated.
JWT token obtained from the authentication endpoint.
Map Code of the base map (its coordinate frame becomes the version's frame).
MAP_BTTE1MOXYVT8Map Code of the new scan to align to the base map. Must differ from sourceMapCode.
MAP_QQYKIBHXZE01Map Version created. Transform computation is in progress.
Map version created, offset computation is in progressBad Request, source and target are the same, or one of the maps is invalid.
Unauthorized, invalid or expired token.
Forbidden, one of the maps does not belong to your account.
One or both maps not found.
Conflict, one of the maps already belongs to a Map Version.
Get Map Version
Returns the Map Version along with all maps in the version, their per-map relative pose, and processing status.
JWT token obtained from the authentication endpoint.
Map Version Code (e.g. MVER_W6NTBJ0ALVUN).
MVER_W6NTBJ0ALVUNMap Version details.
Unauthorized, invalid or expired token.
Forbidden, Map Version does not belong to your account.
Map Version not found.
Add Map to Map Version
Adds a new map as an additional version. The source for the transform computation is the currently active map in the version, this lets you incrementally version a space without having to re-align every scan against the original base.
The map's status will move through pending then computing while
the VPS computes the transform, then ready once finished.
JWT token obtained from the authentication endpoint.
MVER_W6NTBJ0ALVUNMap Code of the scan to add to the version.
MAP_NEWSCANXYZ12Map added to version. Transform computation is in progress.
Map added to version, offset computation is in progressUnauthorized, invalid or expired token.
Forbidden, Map Version or target map does not belong to your account.
Map Version or target map not found.
Conflict, target map already belongs to a Map Version.
Activate Map in Version
Switches which map in the version is active. Subsequent VPS query calls against the base map are silently routed to the active map, and the returned pose is transformed back into the base map's coordinate frame, so the developer's content layer keeps working.
The given map must already be part of this version and must be in
ready status.
JWT token obtained from the authentication endpoint.
MVER_W6NTBJ0ALVUNMap Code of the map to set as active. Must be in ready status.
MAP_QQYKIBHXZE01Active map updated.
Bad Request, given map is not part of this version, or is not in ready status.
Unauthorized, invalid or expired token.
Forbidden, Map Version does not belong to your account.
Map Version or map not found.
Remove Map from Version
Removes a map from the version. The map itself is not deleted, only its association with the version.
You cannot remove the base map or the currently active map. To remove either of these, activate a different map first, or delete the whole version.
JWT token obtained from the authentication endpoint.
MVER_W6NTBJ0ALVUNMAP_QQYKIBHXZE01Map removed from version.
Bad Request, cannot remove the base map or the active map.
Unauthorized, invalid or expired token.
Forbidden, Map Version does not belong to your account.
Map Version not found, or map is not part of this version.
Delete Map Version
Deletes the Map Version and removes the version pointer from every map in it. The maps themselves are not deleted.
JWT token obtained from the authentication endpoint.
MVER_W6NTBJ0ALVUNMap Version deleted.
Unauthorized, invalid or expired token.
Forbidden, Map Version does not belong to your account.
Map Version not found.
Status values
Last updated