Bentley Systems Materials API

Materials resources for the iTwin Carbon Calculation API.

Documentation

📖
Documentation
https://developer.bentley.com/apis/access-control-v2/
📖
APIReference
https://developer.bentley.com/apis/access-control-v2/operations/
📖
Documentation
https://developer.bentley.com/apis/itwins/
📖
APIReference
https://developer.bentley.com/apis/itwins/operations/
📖
Documentation
https://developer.bentley.com/apis/users/
📖
APIReference
https://developer.bentley.com/apis/users/operations/
📖
Documentation
https://developer.bentley.com/apis/imodels-v2/
📖
APIReference
https://developer.bentley.com/apis/imodels-v2/operations/
📖
Documentation
https://developer.bentley.com/apis/storage/
📖
APIReference
https://developer.bentley.com/apis/storage/operations/
📖
Documentation
https://developer.bentley.com/apis/webhooks-v2/
📖
APIReference
https://developer.bentley.com/apis/webhooks-v2/operations/
📖
Documentation
https://developer.bentley.com/apis/synchronization/
📖
APIReference
https://developer.bentley.com/apis/synchronization/operations/
📖
Documentation
https://developer.bentley.com/apis/reality-management/
📖
APIReference
https://developer.bentley.com/apis/reality-management/operations/
📖
Documentation
https://developer.bentley.com/apis/contextcapture/
📖
APIReference
https://developer.bentley.com/apis/contextcapture/operations/
📖
Documentation
https://developer.bentley.com/apis/reality-analysis/
📖
APIReference
https://developer.bentley.com/apis/reality-analysis/operations/
📖
Documentation
https://developer.bentley.com/apis/realityconversion/
📖
APIReference
https://developer.bentley.com/apis/realityconversion/operations/
📖
Documentation
https://developer.bentley.com/apis/schedules/
📖
APIReference
https://developer.bentley.com/apis/schedules/operations/
📖
Documentation
https://developer.bentley.com/apis/insights/
📖
APIReference
https://developer.bentley.com/apis/insights/operations/
📖
Documentation
https://developer.bentley.com/apis/carbon-calculation/
📖
APIReference
https://developer.bentley.com/apis/carbon-calculation/operations/
📖
Documentation
https://developer.bentley.com/apis/clash-detection-v2/
📖
APIReference
https://developer.bentley.com/apis/clash-detection-v2/operations/
📖
Documentation
https://developer.bentley.com/apis/changed-elements-v2/
📖
APIReference
https://developer.bentley.com/apis/changed-elements-v2/operations/
📖
Documentation
https://developer.bentley.com/apis/issues-v1/
📖
APIReference
https://developer.bentley.com/apis/issues-v1/operations/
📖
Documentation
https://developer.bentley.com/apis/forms-v2/
📖
APIReference
https://developer.bentley.com/apis/forms-v2/operations/
📖
Documentation
https://developer.bentley.com/apis/library/
📖
APIReference
https://developer.bentley.com/apis/library/operations/
📖
Documentation
https://developer.bentley.com/apis/savedviews/
📖
APIReference
https://developer.bentley.com/apis/savedviews/operations/
📖
Documentation
https://developer.bentley.com/apis/scenes/
📖
APIReference
https://developer.bentley.com/apis/scenes/operations/
📖
Documentation
https://developer.bentley.com/apis/named-groups/
📖
APIReference
https://developer.bentley.com/apis/named-groups/operations/
📖
Documentation
https://developer.bentley.com/apis/grouping-and-mapping/
📖
APIReference
https://developer.bentley.com/apis/grouping-and-mapping/operations/
📖
Documentation
https://developer.bentley.com/apis/transformations/
📖
APIReference
https://developer.bentley.com/apis/transformations/operations/
📖
Documentation
https://developer.bentley.com/apis/export/
📖
APIReference
https://developer.bentley.com/apis/export/operations/
📖
Documentation
https://developer.bentley.com/apis/mesh-export/
📖
APIReference
https://developer.bentley.com/apis/mesh-export/operations/
📖
Documentation
https://developer.bentley.com/apis/sensor-data/
📖
APIReference
https://developer.bentley.com/apis/sensor-data/operations/
📖
Documentation
https://developer.bentley.com/apis/cesium-curated-content/
📖
APIReference
https://developer.bentley.com/apis/cesium-curated-content/operations/
📖
Documentation
https://developer.bentley.com/apis/geospatial-features/
📖
APIReference
https://developer.bentley.com/apis/geospatial-features/operations/
📖
Documentation
https://developer.bentley.com/apis/edfs/
📖
APIReference
https://developer.bentley.com/apis/edfs/operations/
📖
Documentation
https://developer.bentley.com/apis/pnid-to-itwin-v2/
📖
APIReference
https://developer.bentley.com/apis/pnid-to-itwin-v2/operations/

Specifications

Other Resources

OpenAPI Specification

bentley-systems-materials-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: iTwin Control Access Materials API
  description: Role-based access control for iTwins — permissions, roles, group membership, owner members, invitations, shares, and job-based access.
  version: '1.0'
  contact:
    name: Bentley Developer Relations
    url: https://developer.bentley.com/apis/access-control/
  license:
    name: Bentley Developer Portal Terms
    url: https://developer.bentley.com/legal/
servers:
- url: https://api.bentley.com/accesscontrol
  description: iTwin Platform Production
security:
- OAuth2: []
tags:
- name: Materials
  description: Materials resources for the iTwin Carbon Calculation API.
paths:
  /ec3/materials:
    get:
      tags:
      - Materials
      summary: Get Materials
      operationId: GetMaterials
      responses:
        '200':
          description: List of Materials
          content:
            application/json:
              schema:
                type: object
    post:
      tags:
      - Materials
      summary: Create Material
      operationId: CreateMaterial
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
      responses:
        '201':
          description: Material created
          content:
            application/json:
              schema:
                type: object
components:
  securitySchemes:
    OAuth2:
      type: oauth2
      description: iTwin Platform OAuth2 — Bentley IMS
      flows:
        authorizationCode:
          authorizationUrl: https://ims.bentley.com/connect/authorize
          tokenUrl: https://ims.bentley.com/connect/token
          scopes:
            itwin-platform: Full access to iTwin Platform APIs
externalDocs:
  description: iTwin Access Control API Documentation
  url: https://developer.bentley.com/apis/access-control/