media.derivative.create
Generated at from
openvibe-contracts v0.114.0 and
openvibe-sdk v0.35.1.
Not grantable to apps (planned, public).
PLANNED as its own grant: derive new objects from an existing one as idempotent jobs (roadmap §30.2 media.derivative.*): object.split, object.remux, object.waveform, object.sprite or thumbnail.regenerate, and approve or cancel a job. Derived objects are private, linked derived_from and stored in the source's namespace; the source never changes. Media's jobs API accepts it as the transform verb of its namespace grants (WS-G task 2), checked for the namespace of the job's object, and media.object.upload still grants that verb; the v1 thumbnail route takes an app key only. It becomes active (grantable to apps) once the job request and answer have schemas.
- Owner
- media (token audience
openvibe.media) - Version
- 1.0
- Status
- planned
- Visibility
- public
- Resource constraints
- namespace, owner
- Quota class
- media-job
- Permissions
- media:write
- Events
- media.job.proposed, media.job.queued, media.job.started, media.job.retrying, media.job.succeeded, media.job.failed, media.job.cancelled
- Implemented by
POST /api/v2/:app/jobsPOST /api/v2/:app/jobs/:jobId/approvePOST /api/v2/:app/jobs/:jobId/cancelPOST /api/v1/:app/thumbnails/:kind/:id