Endpoint for Retrieving Timeseries Data from Iris360#
This endpoint accepts an array of requests, allowing access to data across multiple entities. Each query is executed individually for every combination of device_id and measure_id specified, with the provided options applied directly to each pair.
Specificity: Options such as limit or aggregation settings are specific to each device_id and measure_id pair, rather than being applied globally across all requests.
Defaults: Unspecified values are automatically assigned default values where applicable.
Null Values: If a null value is explicitly provided, it will be used as the value instead of any default.
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Successful Response StructureThe response includes a TimeSeriesResponse for each request. Each response is linked to the original request using the query_id field in the options response. The Options field represents the final parameters applied to the request, including any default values and originally unspecified null values.The response attempts to retrieve all specified measures. If a measure is not found, no TimeSeriesStructure is returned for that measure, and no error message is generated. This also applies to cases where the entity does not exist, or an existing entity does not have a specified measure. Therefore, responses only include entries for measures that were successfully found. If no measures are found, the time_series array will be empty, but the options field will still be provided to detail the query context.