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/retry
  • PUT|DELETE /api/v1/jobs/:id/references/:ref