SENSR REST API (INTERNAL)
Overview
This document gives an overview of the internal REST API provided by SENSR.
"Internal" here means APIs that we do not expect normal users to interact with. We do not limit access to it in any meaningful way except that we do not provide our users with documentation. We also do not guarantee any backwards compatibility for internal REST APIs between different versions of SENSR. Because of this we heavily discourace users from accessing it. It is mostly intended for internal use (such as the SENSR Web Front-End).
How to use
The REST API is accessible from the port 9080 while SENSR is running. It can be accessed via http://{your-ip-here}:9080/
(usually this will be http://localhost:9080/
).
Access to the internal APIs is prepended with "internal" (e.g. http://localhost:9080/internal/settings/project
)
Internal Resources
SENSR implements the following internal APIs. To learn more click on a resource to be redirected to its documentation.
/commands
/commands/rosbag-recording
/commands/advanced-recording
/commands/trigger-anomaly-detector
/commands/auto-ground-profiling
/commands/auto-ground-alignment
/commands/tagging
/settings/algorithm
/settings/preset
/settings/project
/settings/sensor