{ "opencollection": "1.0.0", "info": { "name": "AWS IoT SiteWise Access Policies Properties API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Properties", "type": "folder" }, "items": [ { "info": { "name": "Amazon IoT SiteWise Batch Get Asset Property Aggregates", "type": "http" }, "http": { "method": "POST", "url": "http://iotsitewise.{region}.amazonaws.com/properties/batch/aggregates", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "maxResults", "value": "", "type": "query", "description": "Pagination limit" }, { "name": "nextToken", "value": "", "type": "query", "description": "Pagination token" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Gets aggregated values (for example, average, minimum, and maximum) for one or more asset properties. For more information, see Querying aggregates in the IoT SiteWise User Guide." }, { "info": { "name": "Amazon IoT SiteWise Batch Get Asset Property Value", "type": "http" }, "http": { "method": "POST", "url": "http://iotsitewise.{region}.amazonaws.com/properties/batch/latest", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "nextToken", "value": "", "type": "query", "description": "Pagination token" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Gets the current value for one or more asset properties. For more information, see Querying current values in the IoT SiteWise User Guide." }, { "info": { "name": "Amazon IoT SiteWise Batch Get Asset Property Value History", "type": "http" }, "http": { "method": "POST", "url": "http://iotsitewise.{region}.amazonaws.com/properties/batch/history", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "maxResults", "value": "", "type": "query", "description": "Pagination limit" }, { "name": "nextToken", "value": "", "type": "query", "description": "Pagination token" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Gets the historical values for one or more asset properties. For more information, see Querying historical values in the IoT SiteWise User Guide." }, { "info": { "name": "Amazon IoT SiteWise Batch Put Asset Property Value", "type": "http" }, "http": { "method": "POST", "url": "http://iotsitewise.{region}.amazonaws.com/properties", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "
Sends a list of asset property values to IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see Ingesting data using the API in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
The assetId and propertyId of an asset property.
A The chronological sorting order of the requested information. Default: The maximum number of results to return for each paginated request. A result set is returned in the two cases, whichever occurs first. The size of the result set is equal to 1 MB. The number of data points in the result set is equal to the value of Gets aggregated values for an asset property. For more information, see Querying aggregates in the IoT SiteWise User Guide. To identify an asset property, you must specify one of the following: The A Gets an asset property's current value. For more information, see Querying current values in the IoT SiteWise User Guide. To identify an asset property, you must specify one of the following: The A The chronological sorting order of the requested information. Default: The maximum number of results to return for each paginated request. A result set is returned in the two cases, whichever occurs first. The size of the result set is equal to 4 MB. The number of data points in the result set is equal to the value of Gets the history of an asset property's values. For more information, see Querying historical values in the IoT SiteWise User Guide. To identify an asset property, you must specify one of the following: The A The interpolation type. Valid values: For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the first interpolated value on July 2, 2021, at 9 AM, the second interpolated value on July 3, 2021, at 9 AM, and so on. If no data point is found for an interval, IoT SiteWise returns the last observed data point for the previous interval and carries forward this interpolated value until a new data point is found. For example, you can get the state of an on-off valve every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the last observed data point between July 1, 2021, at 9 AM and July 2, 2021, at 9 AM as the first interpolated value. If a data point isn't found after 9 AM on July 2, 2021, IoT SiteWise uses the same interpolated value for the rest of the days. The query interval for the window, in seconds. IoT SiteWise computes each interpolated value by using data points from the timestamp of each interval, minus the window to the timestamp of each interval plus the window. If not specified, the window ranges between the start time minus the interval and the end time plus the interval. If you specify a value for the If a data point isn't found during the specified query window, IoT SiteWise won't return an interpolated value for the interval. This indicates that there's a gap in the ingested data points. For example, you can get the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts on July 1, 2021, at 9 AM with a window of 2 hours, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 2, 2021 to compute the first interpolated value. Next, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 3, 2021 to compute the second interpolated value, and so on. Get interpolated values for an asset property for a specified time interval, during a period of time. If your time series is missing data points during the specified time interval, you can use interpolation to estimate the missing data. For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. To identify an asset property, you must specify one of the following: The propert"
},
{
"info": {
"name": "Amazon IoT SiteWise Get Asset Property Aggregates",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://iotsitewise.{region}.amazonaws.com/properties/aggregates#aggregateTypes&resolution&startDate&endDate",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "assetId",
"value": "",
"type": "query",
"description": "The ID of the asset."
},
{
"name": "propertyId",
"value": "",
"type": "query",
"description": "The ID of the asset property."
},
{
"name": "propertyAlias",
"value": "",
"type": "query",
"description": "The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide."
},
{
"name": "aggregateTypes",
"value": "",
"type": "query",
"description": "The data aggregating function."
},
{
"name": "resolution",
"value": "",
"type": "query",
"description": "The time interval over which to aggregate data."
},
{
"name": "qualities",
"value": "",
"type": "query",
"description": "The quality by which to filter asset data."
},
{
"name": "startDate",
"value": "",
"type": "query",
"description": "The exclusive start of the range from which to query historical data, expressed in seconds in Unix epoch time."
},
{
"name": "endDate",
"value": "",
"type": "query",
"description": "The inclusive end of the range from which to query historical data, expressed in seconds in Unix epoch time."
},
{
"name": "timeOrdering",
"value": "",
"type": "query",
"description": "ASCENDING
"
}
]
},
"docs": "maxResults. The maximum value of maxResults is 250.
assetId and propertyId of an asset property.propertyAlias, which is a data stream alias (for examp"
},
{
"info": {
"name": "Amazon IoT SiteWise Get Asset Property Value",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://iotsitewise.{region}.amazonaws.com/properties/latest",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "assetId",
"value": "",
"type": "query",
"description": "The ID of the asset."
},
{
"name": "propertyId",
"value": "",
"type": "query",
"description": "The ID of the asset property."
},
{
"name": "propertyAlias",
"value": "",
"type": "query",
"description": "The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide."
}
]
},
"docs": "
assetId and propertyId of an asset property.propertyAlias, which is a data stream alias (for exa"
},
{
"info": {
"name": "Amazon IoT SiteWise Get Asset Property Value History",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://iotsitewise.{region}.amazonaws.com/properties/history",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "assetId",
"value": "",
"type": "query",
"description": "The ID of the asset."
},
{
"name": "propertyId",
"value": "",
"type": "query",
"description": "The ID of the asset property."
},
{
"name": "propertyAlias",
"value": "",
"type": "query",
"description": "The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide."
},
{
"name": "startDate",
"value": "",
"type": "query",
"description": "The exclusive start of the range from which to query historical data, expressed in seconds in Unix epoch time."
},
{
"name": "endDate",
"value": "",
"type": "query",
"description": "The inclusive end of the range from which to query historical data, expressed in seconds in Unix epoch time."
},
{
"name": "qualities",
"value": "",
"type": "query",
"description": "The quality by which to filter asset data."
},
{
"name": "timeOrdering",
"value": "",
"type": "query",
"description": "ASCENDING
"
}
]
},
"docs": "maxResults. The maximum value of maxResults is 20000.
assetId and propertyId of an asset property.propertyAlias, which is a data stream "
},
{
"info": {
"name": "Amazon IoT SiteWise Get Interpolated Asset Property Values",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://iotsitewise.{region}.amazonaws.com/properties/interpolated#startTimeInSeconds&endTimeInSeconds&quality&intervalInSeconds&type",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "assetId",
"value": "",
"type": "query",
"description": "The ID of the asset."
},
{
"name": "propertyId",
"value": "",
"type": "query",
"description": "The ID of the asset property."
},
{
"name": "propertyAlias",
"value": "",
"type": "query",
"description": "The alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the IoT SiteWise User Guide."
},
{
"name": "startTimeInSeconds",
"value": "",
"type": "query",
"description": "The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time."
},
{
"name": "startTimeOffsetInNanos",
"value": "",
"type": "query",
"description": "The nanosecond offset converted from startTimeInSeconds."
},
{
"name": "endTimeInSeconds",
"value": "",
"type": "query",
"description": "The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time."
},
{
"name": "endTimeOffsetInNanos",
"value": "",
"type": "query",
"description": "The nanosecond offset converted from endTimeInSeconds."
},
{
"name": "quality",
"value": "",
"type": "query",
"description": "The quality of the asset property value. You can use this parameter as a filter to choose only the asset property values that have a specific quality."
},
{
"name": "intervalInSeconds",
"value": "",
"type": "query",
"description": "The time interval in seconds over which to interpolate data. Each interval starts when the previous one ends."
},
{
"name": "nextToken",
"value": "",
"type": "query",
"description": "The token to be used for the next set of paginated results."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "The maximum number of results to return for each paginated request. If not specified, the default value is 10."
},
{
"name": "type",
"value": "",
"type": "query",
"description": "LINEAR_INTERPOLATION | LOCF_INTERPOLATION
"
},
{
"name": "intervalWindowInSeconds",
"value": "",
"type": "query",
"description": "LINEAR_INTERPOLATION – Estimates missing data using linear interpolation.LOCF_INTERPOLATION – Estimates missing data using last observation carried forward interpolation
intervalWindowInSeconds parameter, the value for the type parameter must be LINEAR_INTERPOLATION.
as"
}
]
}
],
"bundled": true
}