Skip to main content

Model API - Property Insights Mutations

note

Property Intelligence Data in Model API is only available for Enterprise-level Matterport Subscriptions

Mutations

Mutations can add, update and remove boundary vertexes, boundary edges and rooms. These features provide the ability for external software to be created to synchronize changes between our platform and yours.

MutationDescription
addBoundaryVertexCreate a vertex to add to a bounded region
addBoundaryEdgeCreate a boundary edge to add to a bounded region
addRoomCreate a new room
bulkPatchRoomDataMake multiple updates to room dimensional data and annotation/location associations
patchBoundaryVertexUpdate a bounded region vertex and impacted room data.
patchBoundaryEdgeUpdate a bounded region edge and impacted room data.
addEdgeOpeningsCreate an opening on an existing boundary edge.
removeEdgeOpeningsDelete specified openings from a boundary edge.
patchEdgeOpeningUpdate the details of an opening on a boundary edge.
patchRoomUpdate the details of a room
deleteRoomsAndBoundaryDataDelete rooms and their bounded regions.

The deleteRoomsAndBoundaryData mutation can leave room boundaries in a non-closed state. Affected room and overall floor dimensional data and associated annotations will not be updated until a patchRoom is called to close them again.

Property Insights and Layers

Several Mutations contain an optional field for layerId. This field will integrate with our forthcoming support of layers within Model API. As an optional field, if it is left blank, it will default to updating room boundary data on the base layer, which is what is currently available in Edit Mode.

Learn More

To learn more about the available mutations and the data that can be added, patched or delete, please refer to our reference guide.