Asset Types REST Endpoints
Asset Types
The Asset Types API lets you manage and maintain the asset types in your Oracle IoT Asset Monitoring Cloud Service instance. Besides specific parameters in each method, all methods in this group support a request header named 'X-Oracle-IoT-Org' and value of an Org ID, which allows targeting requests to different organizations.
- Create asset type
- Method: postPath:
/assetMonitoring/clientapi/v2/assetTypes
- Create asset type what-if scenario
- Method: postPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs
- Create new asset type property
- Method: postPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/properties
- Delete asset by asset type
- Method: deletePath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}
- Delete asset type what-if event by name
- Method: deletePath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs/{event-name}
- Delete definition of asset type property
- Method: deletePath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/properties/{property-name}
- Download asset type what-if scenario image
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs/{event-name}/attachments/{id}
- Ensure that provided update for asset type is safe
- Method: postPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/updateCheck
- Get definition of asset type property
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/properties/{property-name}
- List asset type what-if events
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs
- List asset types
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes
- Replace asset type by name
- Method: putPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}
- Replace asset type what-if event
- Method: putPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs/{event-name}
- Retrieve asset type details by name
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}
- Retrieve asset type what-if event details by name
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs/{event-name}
- Retrieve asset type what-if events count
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs/count
- Retrieve asset types count
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/count
- Retrieve list of available asset type properties
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/properties
- Retrieve list of entities depending on current asset
- Method: getPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/dependingEntities
- Update asset type by name
- Method: postPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}
- Update asset type what-if scenario
- Method: postPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/whatIfs/{event-name}
- Update definition of asset type property
- Method: postPath:
/assetMonitoring/clientapi/v2/assetTypes/{asset-type-name}/properties/{property-name}