bot.robot.manage
Generated at from
openvibe-contracts v0.97.0 and
openvibe-sdk v0.26.0.
Not grantable to apps (active, first-party).
Manage robots with a Network service token: create one for the person the body's owner or X-OV-Subject names (a new robot and its pairing code), and, for any robot id, rename, reconfigure or delete it (irreversible), issue a one-time pairing code, add or remove operators, clear its e-stop, and rotate a paired device's credentials (the new credential and publish key are shown once) or revoke the device, which closes its socket at once. Bot does not check the acting person against the robot's owner for a service token (a person's own token must be the owner's).
- Owner
- bot (token audience
openvibe.bot) - Version
- 1.0
- Status
- active
- Visibility
- first-party
- Resource constraints
- none
- Quota class
- bot-manage
- Permissions
- bot:robot:manage
- Input
- bot.robot-manage-request@1
- Output
- bot.robot-manage-result@1
- Events
- bot.estop.cleared
- Implemented by
POST /api/v1/robotsPATCH /api/v1/robots/:idDELETE /api/v1/robots/:idPOST /api/v1/robots/:id/pairing-codePOST /api/v1/robots/:id/operatorsDELETE /api/v1/robots/:id/operators/:subjectPOST /api/v1/robots/:id/estop/clearPOST /api/v1/devices/:id/rotatePOST /api/v1/devices/:id/revoke