Microsoft Graph · Capability

Microsoft Graph Places — places.buildingMap

Microsoft Graph Places — places.buildingMap. 33 operations. Lead operation: Microsoft Graph Get buildingMap. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft Graphplaces.buildingMap

What You Can Do

GET
Placesasbuildinggetmap — Microsoft Graph Get buildingMap
/v1/places/{place-id}/graph-building/map
PATCH
Placesasbuildingupdatemap — Microsoft Graph Update the navigation property map in places
/v1/places/{place-id}/graph-building/map
DELETE
Placesasbuildingdeletemap — Microsoft Graph Delete buildingMap
/v1/places/{place-id}/graph-building/map
GET
Placesasbuildingmaplistfootprints — Microsoft Graph List footprints
/v1/places/{place-id}/graph-building/map/footprints
POST
Placesasbuildingmapcreatefootprints — Microsoft Graph Create new navigation property to footprints for places
/v1/places/{place-id}/graph-building/map/footprints
GET
Placesasbuildingmapfootprintsgetcount273d — Microsoft Graph Get the number of the resource
/v1/places/{place-id}/graph-building/map/footprints/count
GET
Placesasbuildingmapgetfootprints — Microsoft Graph Get footprints from places
/v1/places/{place-id}/graph-building/map/footprints/{footprintmap-id}
PATCH
Placesasbuildingmapupdatefootprints — Microsoft Graph Update the navigation property footprints in places
/v1/places/{place-id}/graph-building/map/footprints/{footprintmap-id}
DELETE
Placesasbuildingmapdeletefootprints — Microsoft Graph Delete navigation property footprints for places
/v1/places/{place-id}/graph-building/map/footprints/{footprintmap-id}
GET
Placesasbuildingmaplistlevels — Microsoft Graph List levels
/v1/places/{place-id}/graph-building/map/levels
POST
Placesasbuildingmapcreatelevels — Microsoft Graph Create new navigation property to levels for places
/v1/places/{place-id}/graph-building/map/levels
GET
Placesasbuildingmaplevelsgetcount292f — Microsoft Graph Get the number of the resource
/v1/places/{place-id}/graph-building/map/levels/count
GET
Placesasbuildingmapgetlevels — Microsoft Graph Get levels from places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}
PATCH
Placesasbuildingmapupdatelevels — Microsoft Graph Update the navigation property levels in places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}
DELETE
Placesasbuildingmapdeletelevels — Microsoft Graph Delete navigation property levels for places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}
GET
Placesasbuildingmaplevelslistfixtures — Microsoft Graph List fixtures
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures
POST
Placesasbuildingmaplevelscreatefixtures — Microsoft Graph Create new navigation property to fixtures for places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures
GET
Placesasbuildingmaplevelsfixturesgetcount85dd — Microsoft Graph Get the number of the resource
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures/count
GET
Placesasbuildingmaplevelsgetfixtures — Microsoft Graph Get fixtures from places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures/{fixturemap-id}
PATCH
Placesasbuildingmaplevelsupdatefixtures — Microsoft Graph Update fixtureMap
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures/{fixturemap-id}
DELETE
Placesasbuildingmaplevelsdeletefixtures — Microsoft Graph Delete fixtureMap
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures/{fixturemap-id}
GET
Placesasbuildingmaplevelslistsections — Microsoft Graph List sections
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections
POST
Placesasbuildingmaplevelscreatesections — Microsoft Graph Create new navigation property to sections for places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections
GET
Placesasbuildingmaplevelssectionsgetcountbdac — Microsoft Graph Get the number of the resource
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections/count
GET
Placesasbuildingmaplevelsgetsections — Microsoft Graph Get sections from places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections/{sectionmap-id}
PATCH
Placesasbuildingmaplevelsupdatesections — Microsoft Graph Update the navigation property sections in places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections/{sectionmap-id}
DELETE
Placesasbuildingmaplevelsdeletesections — Microsoft Graph Delete navigation property sections for places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections/{sectionmap-id}
GET
Placesasbuildingmaplevelslistunits — Microsoft Graph List units
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units
POST
Placesasbuildingmaplevelscreateunits — Microsoft Graph Create new navigation property to units for places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units
GET
Placesasbuildingmaplevelsunitsgetcount3fc3 — Microsoft Graph Get the number of the resource
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units/count
GET
Placesasbuildingmaplevelsgetunits — Microsoft Graph Get units from places
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units/{unitmap-id}
PATCH
Placesasbuildingmaplevelsupdateunits — Microsoft Graph Update unitMap
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units/{unitmap-id}
DELETE
Placesasbuildingmaplevelsdeleteunits — Microsoft Graph Delete unitMap
/v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units/{unitmap-id}

MCP Tools

microsoft-graph-get-buildingmap

Microsoft Graph Get buildingMap

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property map in places

idempotent
microsoft-graph-delete-buildingmap

Microsoft Graph Delete buildingMap

idempotent
microsoft-graph-list-footprints

Microsoft Graph List footprints

read-only idempotent
microsoft-graph-create-new-navigation

Microsoft Graph Create new navigation property to footprints for places

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-footprints-places

Microsoft Graph Get footprints from places

read-only idempotent
microsoft-graph-update-navigation-property-2

Microsoft Graph Update the navigation property footprints in places

idempotent
microsoft-graph-delete-navigation-property

Microsoft Graph Delete navigation property footprints for places

idempotent
microsoft-graph-list-levels

Microsoft Graph List levels

read-only idempotent
microsoft-graph-create-new-navigation-2

Microsoft Graph Create new navigation property to levels for places

microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-levels-places

Microsoft Graph Get levels from places

read-only idempotent
microsoft-graph-update-navigation-property-3

Microsoft Graph Update the navigation property levels in places

idempotent
microsoft-graph-delete-navigation-property-2

Microsoft Graph Delete navigation property levels for places

idempotent
microsoft-graph-list-fixtures

Microsoft Graph List fixtures

read-only idempotent
microsoft-graph-create-new-navigation-3

Microsoft Graph Create new navigation property to fixtures for places

microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-fixtures-places

Microsoft Graph Get fixtures from places

read-only idempotent
microsoft-graph-update-fixturemap

Microsoft Graph Update fixtureMap

idempotent
microsoft-graph-delete-fixturemap

Microsoft Graph Delete fixtureMap

idempotent
microsoft-graph-list-sections

Microsoft Graph List sections

read-only idempotent
microsoft-graph-create-new-navigation-4

Microsoft Graph Create new navigation property to sections for places

microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-sections-places

Microsoft Graph Get sections from places

read-only idempotent
microsoft-graph-update-navigation-property-4

Microsoft Graph Update the navigation property sections in places

idempotent
microsoft-graph-delete-navigation-property-3

Microsoft Graph Delete navigation property sections for places

idempotent
microsoft-graph-list-units

Microsoft Graph List units

read-only idempotent
microsoft-graph-create-new-navigation-5

Microsoft Graph Create new navigation property to units for places

microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-units-places

Microsoft Graph Get units from places

read-only idempotent
microsoft-graph-update-unitmap

Microsoft Graph Update unitMap

idempotent
microsoft-graph-delete-unitmap

Microsoft Graph Delete unitMap

idempotent

Capability Spec

places-places-buildingmap.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Places — places.buildingMap
  description: 'Microsoft Graph Places — places.buildingMap. 33 operations. Lead operation: Microsoft Graph Get buildingMap.
    Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - places.buildingMap
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY
capability:
  consumes:
  - type: http
    namespace: places-places-buildingmap
    baseUri: ''
    description: Microsoft Graph Places — places.buildingMap business capability. Self-contained, no shared references.
    resources:
    - name: places-place-id-graph.building-map
      path: /places/{place-id}/graph.building/map
      operations:
      - name: placesasbuildinggetmap
        method: GET
        description: Microsoft Graph Get buildingMap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingupdatemap
        method: PATCH
        description: Microsoft Graph Update the navigation property map in places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: placesasbuildingdeletemap
        method: DELETE
        description: Microsoft Graph Delete buildingMap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: places-place-id-graph.building-map-footprints
      path: /places/{place-id}/graph.building/map/footprints
      operations:
      - name: placesasbuildingmaplistfootprints
        method: GET
        description: Microsoft Graph List footprints
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmapcreatefootprints
        method: POST
        description: Microsoft Graph Create new navigation property to footprints for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: places-place-id-graph.building-map-footprints-$count
      path: /places/{place-id}/graph.building/map/footprints/$count
      operations:
      - name: placesasbuildingmapfootprintsgetcount273d
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-place-id-graph.building-map-footprints-footprintMap-id
      path: /places/{place-id}/graph.building/map/footprints/{footprintMap-id}
      operations:
      - name: placesasbuildingmapgetfootprints
        method: GET
        description: Microsoft Graph Get footprints from places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmapupdatefootprints
        method: PATCH
        description: Microsoft Graph Update the navigation property footprints in places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: placesasbuildingmapdeletefootprints
        method: DELETE
        description: Microsoft Graph Delete navigation property footprints for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: places-place-id-graph.building-map-levels
      path: /places/{place-id}/graph.building/map/levels
      operations:
      - name: placesasbuildingmaplistlevels
        method: GET
        description: Microsoft Graph List levels
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmapcreatelevels
        method: POST
        description: Microsoft Graph Create new navigation property to levels for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: places-place-id-graph.building-map-levels-$count
      path: /places/{place-id}/graph.building/map/levels/$count
      operations:
      - name: placesasbuildingmaplevelsgetcount292f
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-place-id-graph.building-map-levels-levelMap-id
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}
      operations:
      - name: placesasbuildingmapgetlevels
        method: GET
        description: Microsoft Graph Get levels from places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmapupdatelevels
        method: PATCH
        description: Microsoft Graph Update the navigation property levels in places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: placesasbuildingmapdeletelevels
        method: DELETE
        description: Microsoft Graph Delete navigation property levels for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: places-place-id-graph.building-map-levels-levelMap-id-fixtures
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/fixtures
      operations:
      - name: placesasbuildingmaplevelslistfixtures
        method: GET
        description: Microsoft Graph List fixtures
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmaplevelscreatefixtures
        method: POST
        description: Microsoft Graph Create new navigation property to fixtures for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: places-place-id-graph.building-map-levels-levelMap-id-fixtures-$count
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/fixtures/$count
      operations:
      - name: placesasbuildingmaplevelsfixturesgetcount85dd
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-place-id-graph.building-map-levels-levelMap-id-fixtures-fixtureMap-id
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/fixtures/{fixtureMap-id}
      operations:
      - name: placesasbuildingmaplevelsgetfixtures
        method: GET
        description: Microsoft Graph Get fixtures from places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmaplevelsupdatefixtures
        method: PATCH
        description: Microsoft Graph Update fixtureMap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: placesasbuildingmaplevelsdeletefixtures
        method: DELETE
        description: Microsoft Graph Delete fixtureMap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: places-place-id-graph.building-map-levels-levelMap-id-sections
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/sections
      operations:
      - name: placesasbuildingmaplevelslistsections
        method: GET
        description: Microsoft Graph List sections
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmaplevelscreatesections
        method: POST
        description: Microsoft Graph Create new navigation property to sections for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: places-place-id-graph.building-map-levels-levelMap-id-sections-$count
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/sections/$count
      operations:
      - name: placesasbuildingmaplevelssectionsgetcountbdac
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-place-id-graph.building-map-levels-levelMap-id-sections-sectionMap-id
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/sections/{sectionMap-id}
      operations:
      - name: placesasbuildingmaplevelsgetsections
        method: GET
        description: Microsoft Graph Get sections from places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmaplevelsupdatesections
        method: PATCH
        description: Microsoft Graph Update the navigation property sections in places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: placesasbuildingmaplevelsdeletesections
        method: DELETE
        description: Microsoft Graph Delete navigation property sections for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: places-place-id-graph.building-map-levels-levelMap-id-units
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/units
      operations:
      - name: placesasbuildingmaplevelslistunits
        method: GET
        description: Microsoft Graph List units
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmaplevelscreateunits
        method: POST
        description: Microsoft Graph Create new navigation property to units for places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: places-place-id-graph.building-map-levels-levelMap-id-units-$count
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/units/$count
      operations:
      - name: placesasbuildingmaplevelsunitsgetcount3fc3
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-place-id-graph.building-map-levels-levelMap-id-units-unitMap-id
      path: /places/{place-id}/graph.building/map/levels/{levelMap-id}/units/{unitMap-id}
      operations:
      - name: placesasbuildingmaplevelsgetunits
        method: GET
        description: Microsoft Graph Get units from places
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
      - name: placesasbuildingmaplevelsupdateunits
        method: PATCH
        description: Microsoft Graph Update unitMap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: placesasbuildingmaplevelsdeleteunits
        method: DELETE
        description: Microsoft Graph Delete unitMap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
  exposes:
  - type: rest
    namespace: places-places-buildingmap-rest
    port: 8080
    description: REST adapter for Microsoft Graph Places — places.buildingMap. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/places/{place-id}/graph-building/map
      name: places-place-id-graph-building-map
      description: REST surface for places-place-id-graph.building-map.
      operations:
      - method: GET
        name: placesasbuildinggetmap
        description: Microsoft Graph Get buildingMap
        call: places-places-buildingmap.placesasbuildinggetmap
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: placesasbuildingupdatemap
        description: Microsoft Graph Update the navigation property map in places
        call: places-places-buildingmap.placesasbuildingupdatemap
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: placesasbuildingdeletemap
        description: Microsoft Graph Delete buildingMap
        call: places-places-buildingmap.placesasbuildingdeletemap
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/footprints
      name: places-place-id-graph-building-map-footprints
      description: REST surface for places-place-id-graph.building-map-footprints.
      operations:
      - method: GET
        name: placesasbuildingmaplistfootprints
        description: Microsoft Graph List footprints
        call: places-places-buildingmap.placesasbuildingmaplistfootprints
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: placesasbuildingmapcreatefootprints
        description: Microsoft Graph Create new navigation property to footprints for places
        call: places-places-buildingmap.placesasbuildingmapcreatefootprints
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/footprints/count
      name: places-place-id-graph-building-map-footprints-count
      description: REST surface for places-place-id-graph.building-map-footprints-$count.
      operations:
      - method: GET
        name: placesasbuildingmapfootprintsgetcount273d
        description: Microsoft Graph Get the number of the resource
        call: places-places-buildingmap.placesasbuildingmapfootprintsgetcount273d
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/footprints/{footprintmap-id}
      name: places-place-id-graph-building-map-footprints-footprintmap-id
      description: REST surface for places-place-id-graph.building-map-footprints-footprintMap-id.
      operations:
      - method: GET
        name: placesasbuildingmapgetfootprints
        description: Microsoft Graph Get footprints from places
        call: places-places-buildingmap.placesasbuildingmapgetfootprints
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: placesasbuildingmapupdatefootprints
        description: Microsoft Graph Update the navigation property footprints in places
        call: places-places-buildingmap.placesasbuildingmapupdatefootprints
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: placesasbuildingmapdeletefootprints
        description: Microsoft Graph Delete navigation property footprints for places
        call: places-places-buildingmap.placesasbuildingmapdeletefootprints
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels
      name: places-place-id-graph-building-map-levels
      description: REST surface for places-place-id-graph.building-map-levels.
      operations:
      - method: GET
        name: placesasbuildingmaplistlevels
        description: Microsoft Graph List levels
        call: places-places-buildingmap.placesasbuildingmaplistlevels
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: placesasbuildingmapcreatelevels
        description: Microsoft Graph Create new navigation property to levels for places
        call: places-places-buildingmap.placesasbuildingmapcreatelevels
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/count
      name: places-place-id-graph-building-map-levels-count
      description: REST surface for places-place-id-graph.building-map-levels-$count.
      operations:
      - method: GET
        name: placesasbuildingmaplevelsgetcount292f
        description: Microsoft Graph Get the number of the resource
        call: places-places-buildingmap.placesasbuildingmaplevelsgetcount292f
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}
      name: places-place-id-graph-building-map-levels-levelmap-id
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id.
      operations:
      - method: GET
        name: placesasbuildingmapgetlevels
        description: Microsoft Graph Get levels from places
        call: places-places-buildingmap.placesasbuildingmapgetlevels
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: placesasbuildingmapupdatelevels
        description: Microsoft Graph Update the navigation property levels in places
        call: places-places-buildingmap.placesasbuildingmapupdatelevels
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: placesasbuildingmapdeletelevels
        description: Microsoft Graph Delete navigation property levels for places
        call: places-places-buildingmap.placesasbuildingmapdeletelevels
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures
      name: places-place-id-graph-building-map-levels-levelmap-id-fixtures
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-fixtures.
      operations:
      - method: GET
        name: placesasbuildingmaplevelslistfixtures
        description: Microsoft Graph List fixtures
        call: places-places-buildingmap.placesasbuildingmaplevelslistfixtures
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: placesasbuildingmaplevelscreatefixtures
        description: Microsoft Graph Create new navigation property to fixtures for places
        call: places-places-buildingmap.placesasbuildingmaplevelscreatefixtures
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures/count
      name: places-place-id-graph-building-map-levels-levelmap-id-fixtures-count
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-fixtures-$count.
      operations:
      - method: GET
        name: placesasbuildingmaplevelsfixturesgetcount85dd
        description: Microsoft Graph Get the number of the resource
        call: places-places-buildingmap.placesasbuildingmaplevelsfixturesgetcount85dd
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/fixtures/{fixturemap-id}
      name: places-place-id-graph-building-map-levels-levelmap-id-fixtures-fixturemap-id
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-fixtures-fixtureMap-id.
      operations:
      - method: GET
        name: placesasbuildingmaplevelsgetfixtures
        description: Microsoft Graph Get fixtures from places
        call: places-places-buildingmap.placesasbuildingmaplevelsgetfixtures
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: placesasbuildingmaplevelsupdatefixtures
        description: Microsoft Graph Update fixtureMap
        call: places-places-buildingmap.placesasbuildingmaplevelsupdatefixtures
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: placesasbuildingmaplevelsdeletefixtures
        description: Microsoft Graph Delete fixtureMap
        call: places-places-buildingmap.placesasbuildingmaplevelsdeletefixtures
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections
      name: places-place-id-graph-building-map-levels-levelmap-id-sections
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-sections.
      operations:
      - method: GET
        name: placesasbuildingmaplevelslistsections
        description: Microsoft Graph List sections
        call: places-places-buildingmap.placesasbuildingmaplevelslistsections
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: placesasbuildingmaplevelscreatesections
        description: Microsoft Graph Create new navigation property to sections for places
        call: places-places-buildingmap.placesasbuildingmaplevelscreatesections
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections/count
      name: places-place-id-graph-building-map-levels-levelmap-id-sections-count
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-sections-$count.
      operations:
      - method: GET
        name: placesasbuildingmaplevelssectionsgetcountbdac
        description: Microsoft Graph Get the number of the resource
        call: places-places-buildingmap.placesasbuildingmaplevelssectionsgetcountbdac
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/sections/{sectionmap-id}
      name: places-place-id-graph-building-map-levels-levelmap-id-sections-sectionmap-id
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-sections-sectionMap-id.
      operations:
      - method: GET
        name: placesasbuildingmaplevelsgetsections
        description: Microsoft Graph Get sections from places
        call: places-places-buildingmap.placesasbuildingmaplevelsgetsections
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: placesasbuildingmaplevelsupdatesections
        description: Microsoft Graph Update the navigation property sections in places
        call: places-places-buildingmap.placesasbuildingmaplevelsupdatesections
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: placesasbuildingmaplevelsdeletesections
        description: Microsoft Graph Delete navigation property sections for places
        call: places-places-buildingmap.placesasbuildingmaplevelsdeletesections
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units
      name: places-place-id-graph-building-map-levels-levelmap-id-units
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-units.
      operations:
      - method: GET
        name: placesasbuildingmaplevelslistunits
        description: Microsoft Graph List units
        call: places-places-buildingmap.placesasbuildingmaplevelslistunits
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: placesasbuildingmaplevelscreateunits
        description: Microsoft Graph Create new navigation property to units for places
        call: places-places-buildingmap.placesasbuildingmaplevelscreateunits
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units/count
      name: places-place-id-graph-building-map-levels-levelmap-id-units-count
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-units-$count.
      operations:
      - method: GET
        name: placesasbuildingmaplevelsunitsgetcount3fc3
        description: Microsoft Graph Get the number of the resource
        call: places-places-buildingmap.placesasbuildingmaplevelsunitsgetcount3fc3
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building/map/levels/{levelmap-id}/units/{unitmap-id}
      name: places-place-id-graph-building-map-levels-levelmap-id-units-unitmap-id
      description: REST surface for places-place-id-graph.building-map-levels-levelMap-id-units-unitMap-id.
      operations:
      - method: GET
        name: placesasbuildingmaplevelsgetu

# --- truncated at 32 KB (45 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/places-places-buildingmap.yaml