Data Points
Read, write, and query data point values. Manage point configuration, tags, and device names.
See also: Data Points documentation | Full API Reference for interactive testing and complete schemas.
Endpoints
| Method | Path | Description | Reference |
|---|---|---|---|
| GET | /data-point-tags/bulk | Get a list of current bulk tag operations | API Reference → |
| POST | /data-point-tags/bulk | Bulk get/set/add data point tags for a list of XIDs for CSV | API Reference → |
| POST | /data-point-tags/bulk-sync | Synchronously bulk get/set/add data point tags for a list of XIDs | API Reference → |
| DELETE | /data-point-tags/bulk/{id} | Remove a bulk tag operation using its id | API Reference → |
| GET | /data-point-tags/bulk/{id} | Get the status of a bulk tag operation using its id | API Reference → |
| PUT | /data-point-tags/bulk/{id} | Update a bulk tag operation using its id | API Reference → |
| GET | /data-point-tags/keys | Gets all available tags keys | API Reference → |
| GET | /data-point-tags/point/{xid} | Get data point tags by data point XID | API Reference → |
| POST | /data-point-tags/point/{xid} | Set data point tags by data point XID | API Reference → |
| PUT | /data-point-tags/point/{xid} | Merge data point tags by data point XID | API Reference → |
| GET | /data-point-tags/points | Query for data point tags using RQL | API Reference → |
| POST | /data-point-tags/points | Set data point tags for multiple points specified by a query | API Reference → |
| PUT | /data-point-tags/points | Merge data point tags into a multiple points specified by a query | API Reference → |
| GET | /data-point-tags/values/{tagKey} | Gets tag values for a given tag key | API Reference → |
| GET | /data-points | Query Data Points | API Reference → |
| POST | /data-points | Create a new data point | API Reference → |
| DELETE | /data-points/{xid} | Delete a data point | API Reference → |
| GET | /data-points/{xid} | Get data point by XID | API Reference → |
| PUT | /data-points/{xid} | Update an existing data point | API Reference → |
| GET | /data-points/bulk | Get a list of current bulk data point operations | API Reference → |
| POST | /data-points/bulk | Bulk get/create/update/delete data points | API Reference → |
| DELETE | /data-points/bulk/{id} | Remove a bulk data point operation using its id | API Reference → |
| GET | /data-points/bulk/{id} | Get the status of a bulk data point operation using its id | API Reference → |
| PUT | /data-points/bulk/{id} | Update a bulk data point operation using its id | API Reference → |
| GET | /data-points/bulk/extended | Get a list of current bulk extended data point operations | API Reference → |
| POST | /data-points/bulk/extended | Bulk get/create/update/delete extended data points | API Reference → |
| DELETE | /data-points/bulk/extended/{id} | Remove a bulk data point operation using its id | API Reference → |
| GET | /data-points/bulk/extended/{id} | Get the status of a bulk extended data point operation using its id | API Reference → |
| PUT | /data-points/bulk/extended/{id} | Update a bulk extended data point operation using its id | API Reference → |
| GET | /data-points/by-id/{id} | Get data point by ID | API Reference → |
| PUT | /data-points/enable-disable/{xid} | Enable/disable/restart a data point | API Reference → |
| GET | /data-points/export | Export formatted for Configuration Import by supplying an RQL query | API Reference → |
| GET | /data-points/export/{xids} | Export data point(s) formatted for Configuration Import | API Reference → |
| POST | /data-points/query | Query Data Points | API Reference → |
| GET | /data-points/query/extended | Gets a list of data points for bulk import via CSV | API Reference → |
| POST | /data-points/query/extended | Gets a list of data points for bulk import via CSV | API Reference → |
| GET | /device-names | List device names | API Reference → |
| GET | /device-names/by-data-source-id/{id} | List device names by data source ID | API Reference → |
| GET | /device-names/by-data-source-xid/{xid} | List device names by data source XID | API Reference → |
| DELETE | /point-value-modification/delete | Delete Point Values for one or many Data Points | API Reference → |
| POST | /point-value-modification/import | Import Point Values for one or many Data Points | API Reference → |
| POST | /point-values | Import Point Values for one or many Data Points, this is deprecated and it is recommended to use the /point-value-modification endpoints | API Reference → |
| DELETE | /point-values/{xid} | Delete point values >= from and < to | API Reference → |
| PUT | /point-values/{xid} | Update an existing data point's value | API Reference → |
| PUT | /point-values/{xid}/attributes | Update point attributes, return all attributes after change | API Reference → |
| GET | /point-values/latest/{xid} | Get latest values For 1 Data Point in time descending order | API Reference → |
| POST | /point-values/multiple-arrays/latest | Get latest values For 1 or more Data Points in time descending order in multiple arrays | API Reference → |
| GET | /point-values/multiple-arrays/latest/{xids} | GET latest values For 1 or more Data Points in time descending order in multiple arrays | API Reference → |
| POST | /point-values/multiple-arrays/time-period | POST to query time range for multiple data points, return in time ascending order | API Reference → |
| POST | /point-values/multiple-arrays/time-period/{rollup} | POST to rollup values for multiple data points, return in time ascending order | API Reference → |
| GET | /point-values/multiple-arrays/time-period/{xids} | Query time range for multiple data points, return in time ascending order | API Reference → |
| GET | /point-values/multiple-arrays/time-period/{xids}/{rollup} | Rollup values for multiple data points, return in time ascending order | API Reference → |
| POST | /point-values/purge | Purge Point Values for one or many data points, or a single data source | API Reference → |
| GET | /point-values/purge/{id} | Get the status of a purge operation using its id | API Reference → |
| PUT | /point-values/purge/{id} | Update a purge task using its id | API Reference → |
| DELETE | /point-values/purge/data-points/{id} | Remove a purge task using its id | API Reference → |
| POST | /point-values/single-array/latest | POST for latest values For 1 or more Data Points in time descending order in a single array | API Reference → |
| GET | /point-values/single-array/latest/{xids} | Get latest values For 1 or more Data Points in time descending order in a single array | API Reference → |
| POST | /point-values/single-array/time-period | POST to query a time range for multiple data points, return in time ascending order | API Reference → |
| POST | /point-values/single-array/time-period/{rollup} | POST to get rollup values for multiple data points, return in time ascending order | API Reference → |
| GET | /point-values/single-array/time-period/{xids} | Query Time Range for multiple data points, return in time ascending order | API Reference → |
| GET | /point-values/single-array/time-period/{xids}/{rollup} | Rollup values for multiple data points, return in time ascending order | API Reference → |
| POST | /point-values/statistics | GET statistics for data point(s) over the given time range | API Reference → |
| GET | /point-values/statistics/{xids} | GET statistics for data point(s) over the given time range | API Reference → |
| GET | /point-values/time-period/{xid} | Query Time Range For 1 Data Point, return in time ascending order | API Reference → |
| GET | /point-values/time-period/{xid}/{rollup} | Rollup values For 1 Data Point, return in time ascending order | API Reference → |
| GET | /realtime | Query realtime values | API Reference → |
| POST | /realtime | Get Realtime data points given an AST query | API Reference → |