bot.job.dispatch
Generated at from
openvibe-contracts v0.97.0 and
openvibe-sdk v0.26.0.
Not grantable to apps (active, internal).
OpenVibe.Run hands a platform.job@1 to a paired Node over the device link and reads its state: POST /api/v1/jobs {node_id, job, project_id, subject, provider} dispatches it (idempotent by job id; 409 bot.class_unadvertised when the device does not advertise the job's class), POST /api/v1/jobs/:id/cancel cancels it, GET /api/v1/jobs/:id returns its state with the captured stdout. project_id is required (422 without it): the dispatch carries the project, and Run is the payer. Service-to-service only (OpenVibe.Run's Network service token); never granted to an app or mod and never delegated to people.
- Owner
- bot (token audience
openvibe.bot) - Version
- 1.0
- Status
- active
- Visibility
- internal
- Resource constraints
- project
- Quota class
- bot-jobs
- Permissions
- bot:jobs
- Input
- platform.job@1
- Output
- bot.job-dispatch-result@1
- Events
- run.job.*
- Implemented by
POST /api/v1/jobsPOST /api/v1/jobs/:id/cancelGET /api/v1/jobs/:id