media.derivative.create
Generated at from
openvibe-contracts v0.34.2 and
openvibe-sdk v0.5.0.
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 or thumbnail.regenerate, and approve a proposed job. Derived objects are private and linked derived_from; the source never changes. Waveforms, sprites and previews are not built yet (roadmap §28.3 m3). The routes serve production today but Media checks media.object.upload on the jobs API (and an app key on the v1 thumbnail route); a token holding only this id is refused until Media's guard accepts it.
- 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/v1/:app/thumbnails/:kind/:id