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/robots
  • PATCH /api/v1/robots/:id
  • DELETE /api/v1/robots/:id
  • POST /api/v1/robots/:id/pairing-code
  • POST /api/v1/robots/:id/operators
  • DELETE /api/v1/robots/:id/operators/:subject
  • POST /api/v1/robots/:id/estop/clear
  • POST /api/v1/devices/:id/rotate
  • POST /api/v1/devices/:id/revoke

These routes in the API explorer