Amazon Web Services Asset Models API

The Asset Models API from Amazon Web Services — 6 operation(s) for asset models.

Operations 6

GET /asset-models Amazon Web Services Listassetmodels #
GET /asset-models/{assetModelId}/composite-models Amazon Web Services Listassetmodelcompositemodels #
PUT /asset-models/{assetModelId} Amazon Web Services Updateassetmodel #
PUT /asset-models/{assetModelId}/composite-models/{assetModelCompositeModelId} Amazon Web Services Updateassetmodelcompositemodel #
GET /asset-models/{assetModelId}/properties Amazon Web Services Listassetmodelproperties #
GET /asset-models/{assetModelId}/composition-relationships Amazon Web Services Listcompositionrelationships #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-web-services-asset-models-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-web-services-asset-models-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon Web Services iotsitewise Asset Models API
  description: Welcome to the IoT SiteWise API Reference. IoT SiteWise is an Amazon Web Services service that connects Industrial Internet of Things (IIoT) devices to the power of the Amazon Web Services Cloud. For more information, see the IoT SiteWise User Guide. For information about IoT SiteWise quotas, see Quotas in the IoT SiteWise User Guide.
tags:
- name: Asset Models
paths:
  /asset-models:
    GET:
      summary: Amazon Web Services Listassetmodels
      description: Retrieves a paginated list of summaries of all asset models.
      operationId: amazonWebServicesListAssetModels
      tags:
      - Asset Models
  /asset-models/{assetModelId}/composite-models:
    GET:
      summary: Amazon Web Services Listassetmodelcompositemodels
      description: Retrieves a paginated list of composite models associated with the asset model
      operationId: amazonWebServicesListAssetModelCompositeModels
      tags:
      - Asset Models
  /asset-models/{assetModelId}:
    PUT:
      summary: Amazon Web Services Updateassetmodel
      description: Updates an asset model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the IoT SiteWise User Guide. This operation overwrites the existing model with the provided model. To avoid deleting your asset model's properties or hierarchies, you must include their IDs and definitions in the updated asset model payload. For more information, see DescribeAssetModel. If you remove a property from an asset model, IoT SiteWise deletes all previous data for that property. If you remove a hierarchy definition from an asset model, IoT SiteWise disassociates every asset associated with that hierarchy. You can't change the type or data type of an existing property.
      operationId: amazonWebServicesUpdateAssetModel
      tags:
      - Asset Models
  /asset-models/{assetModelId}/composite-models/{assetModelCompositeModelId}:
    PUT:
      summary: Amazon Web Services Updateassetmodelcompositemodel
      description: 'Updates a composite model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model''s property and hierarchy definitions. For more information, see Updating assets and models in the IoT SiteWise User Guide. If you remove a property from a composite asset model, IoT SiteWise deletes all previous data for that property. You can’t change the type or data type of an existing property. To replace an existing composite asset model property with a new one with the same name, do the following: Submit an UpdateAssetModelCompositeModel request with the entire existing property removed. Submit a second UpdateAssetModelCompositeModel request that includes the new property. The new asset property will have the same name as the previous one and IoT SiteWise will generate a new unique id.'
      operationId: amazonWebServicesUpdateAssetModelCompositeModel
      tags:
      - Asset Models
  /asset-models/{assetModelId}/properties:
    GET:
      summary: Amazon Web Services Listassetmodelproperties
      description: Retrieves a paginated list of properties associated with an asset model. If you update properties associated with the model before you finish listing all the properties, you need to start all over again.
      operationId: amazonWebServicesListAssetModelProperties
      tags:
      - Asset Models
  /asset-models/{assetModelId}/composition-relationships:
    GET:
      summary: Amazon Web Services Listcompositionrelationships
      description: Retrieves a paginated list of composition relationships for an asset model of type COMPONENT_MODEL.
      operationId: amazonWebServicesListCompositionRelationships
      tags:
      - Asset Models