tools.job.create
Generated at from
openvibe-contracts v0.33.0 and
openvibe-sdk v0.5.0.
Grantable to apps: request it for an app on its project page. Network approves it only inside the project's allowance.
Submit an asynchronous tool job (img.process, audio.process, docs.process) with its input files (tools.job-request@1, JSON or multipart); the job is owned by the calling principal. Idempotency-Key supported. Also the owner's other writes on a job: retry a failed job as a new one (idempotent: asking again returns that retry), and keep a succeeded job's result while a reference such as community:paste:p_123 points at it (PUT), or let it expire again (DELETE, after the last reference).
- Owner
- tools (token audience
openvibe.tools) - Version
- 1.0
- Status
- active
- Visibility
- public
- Resource constraints
- owner
- Quota class
- tools-job
- Permissions
- tools:jobs:write
- Input
- tools.job-request@1
- Output
- tools.job@1
- Events
- tools.job.created, tools.job.started, tools.job.succeeded, tools.job.failed
- Implemented by
POST /api/v1/jobs (Tools satellites: img, audio, docs)POST /api/v1/jobs/:id/retryPUT|DELETE /api/v1/jobs/:id/references/:ref