Raptor offers a JSON based restful API to manage object definitions, data streams and actions.
The API documentation is available as swagger source and is browsable from the provided UI
The Inventory API handles device definitions
The Profile API offers a per-user key-value local storage
The Action API handles the status and triggering of device defined actions
The Tree API offers a hierarchical store to group resources like devices and users
The App API offer applications management features
The Auth API offers authentication and authorization, plus management for users, roles, permissions and tokens