Ressource | Description | ||
Query | Value | Opt. | Description |
GET /help | Return a cheatsheet of possible analytics REST API endpoints. | ||
No queries. |
GET /plugins | List all currently loaded data analytic plugins. | ||
json | "true" | Yes | Format response as json. |
GET /sensors | List all sensors of a specific plugin. | ||
plugin | All operator plugin names. | No | Specify the plugin. |
operator | All operators of a plugin. | Yes | Restrict sensor list to an operator. |
json | "true" | Yes | Format response as json. |
GET /units | List all units of a specific plugin. | ||
plugin | All operator plugin names. | No | Specify the plugin. |
operator | All operators of a plugin. | Yes | Restrict unit list to an operator. |
json | "true" | Yes | Format response as json. |
GET /operators | List all operators of a specific plugin. | ||
plugin | All operator plugin names. | No | Specify the plugin. |
json | "true" | Yes | Format response as json. |
PUT /start | Start all or only a specific plugin. Or only start a specific streaming operator within a specific plugin. | ||
plugin | All plugin names. | Yes | Specify the plugin. |
operator | All operator names of a plugin. | Yes | Only start the specified operator. Requires a plugin to be specified. Limited to streaming operators. |
PUT /stop | Stop all or only a specific plugin. Or only stop a specific streaming operator within a specific plugin. | ||
plugin | All plugin names. | Yes | Specify the plugin. |
operator | All operator names of a plugin. | Yes | Only stop the specified operator. Requires a plugin to be specified. Limited to streaming operators. |
PUT /reload | Reload configuration and initialization of all or only a specific operator plugin. | ||
plugin | All plugin names. | Yes | Reload only the specified plugin. |
PUT /navigator | Rebuild the Sensor Navigator used for instantiating operators. | ||
No queries. |
PUT /compute | Query the given operator for a certain input unit. Intended for "on-demand" operators, but works with "streaming" operators as well. | ||
plugin | All plugin names. | No | Specify the plugin. |
operator | All operator names of a plugin. | No | Specify the operator within the plugin. |
unit | All units of a plugin. | Yes | Select the target unit. Defaults to the root unit if not specified. |
json | "true" | Yes | Format response as json. |
PUT /operator | Perform a custom REST PUT action defined at operator level. See operator plugin documenation for such actions. | ||
plugin | All plugin names. | No | Specify the plugin. |
action | See operator plugin documentation. | No | Select custom action. |
operator | All operators of a plugin. | Yes | Specify the operator within the plugin. |
Custom action may require or allow for more queries! |