Assets Managment REST Endpoints
Assets Managment
The Assets Management API lets you manage and maintain the assets in your Oracle IoT Asset Monitoring Cloud Service instance. Besides specific parameters for each method, all methods in this group, support a request header named 'X-Oracle-IoT-Org' and value of an organization ID, which allows targeting requests to different organizations.
- Create asset
- Method: postPath:
/assetMonitoring/clientapi/v2/assets
- Delete asset by name
- Method: deletePath:
/assetMonitoring/clientapi/v2/assets/{asset-id}
- Force delete asset by ID
- Method: deletePath:
/assetMonitoring/clientapi/v2/assets/{asset-id}/force
- Get value of asset dynamic property
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-name}/properties/{property-name}
- Invoke what-if scenario
- Method: postPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}/whatIfInvocations
- List all what-if invocation objects
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}/whatIfInvocations
- Perform actions on assets
- Method: postPath:
/assetMonitoring/clientapi/v2/assets/checkedOut
- Replace asset by ID
- Method: putPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}
- Retrieve a list of assets.
- Method: getPath:
/assetMonitoring/clientapi/v2/assets
- Retrieve asset details by name
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}
- Retrieve asset metrics by name
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-name}/metrics
- Retrieve asset statistics by name
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-name}/history/statistics
- Retrieve asset what-if invocations count
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}/whatIfInvocations/count
- Retrieve assets count
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/count
- Retrieve list of available asset properties
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-name}/properties
- Retrieve query-based asset groups by asset
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-name}/queryGroups
- Retrieve static asset groups by asset
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-name}/groups
- Retrieve what-if invocation object
- Method: getPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}/whatIfInvocations/{invocation-id}
- Update asset by ID
- Method: postPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}
- Update status of what-if invocation
- Method: postPath:
/assetMonitoring/clientapi/v2/assets/{asset-id}/whatIfInvocations/{invocation-id}