DataStream
Note The DataStreams API is a pre-version 1 API used the get, create, modify, or delete data streams. Data streams created by the API are supported; when creating a new data stream, use the v1/streams API.
The DataStream web services creates, modifies, or deletes a data stream.
URI
http://<hostname>/ws/DataStream
Formats
Method | Format | Description |
---|---|---|
GET | /ws/DataStream | List all data streams. |
POST | /ws/DataStream | Create one or more data streams. |
PUT | /ws/DataStream | Create or update a data stream. |
DELETE | /ws/DataStream/{streamId} | Delete a data stream. |
Elements
cstId
OEM Cloud identifier for the customer.
streamId
Full path that identifies the data stream.
dataType
Data type for the data stream:
- Integer: data can be represented with a network (= big-endian) 32-bit two's-complement integer
- Long: data can be represented with a network (= big-endian) 64-bit two's complement integer
- Float: data can be represented with a network (= big-endian) 32-bit IEEE754 floating point
- Double: data can be represented with a network (= big-endian) 64-bit IEEE754 floating point
- String: UTF-8
- Binary
- Unknown
units
User-defined name for the units in which data is reported.
description
Description of the data stream
forwardTo
Comma-delimited list of streams to forward data points.
dataTtl
Time to live (TTL) in seconds for data points stored in the data stream. A data point expires after the configured amount of time and is automatically deleted.
rollupTtl
Time to live (TTL) in seconds for the aggregate roll-ups of data points stored in the stream. A roll-up expires after the configured amount of time and is automatically deleted.
currentValue
Information about the last recorded data point (not writeable in PUT or POST requests)
Field | Description |
---|---|
id | Identifier for the data point. |
timestamp | Data point client timestamp. |
serverTimestamp | Timestamp when data point was received by the server. |
data | Data value of the data point. |
description | Data point description. |
quality | User-defined 32-bit integer value representing the quality of the data in the data point. |
location | Geo-location information associated with the data point which indicates the location when the data point was recorded. Geo-location is represented as a comma-delimited list of floats in order of lat, long, elevation (degrees, degrees, meters). |
Parameters
Name | Type | Description |
---|---|---|
pageCursor | string | Page cursor returned from a previous request that can be used to retrieve the next page of data. Omit on initial call. |
size | integer | Maximum number of items to return. The maximum and default is 1000. |
category | string | Return streams for the specified category: data, metrics, management, or carrier. If you do not use the category parameter, streams for all categories are returned. |