Video API
Base path /v1/vod. All requests require Authorization and X-SialFlow-Project-ID.
Encode jobs are the reliable surface today. Live ingest, live-to-VOD, and clips expand on the same family — confirm tenant capability before wiring them as must-have.
| Method | Path | Description |
|---|---|---|
| POST | /jobs | VOD / batch encode job |
| GET | /jobs/{id} | Job + telemetry |
| POST | /jobs/{id}/cancel | Cancel |
| POST | /live/sessions | Live ingest (expanding) |
| POST | /live/{id}/vod | Live-to-VOD (expanding) |
| POST | /clips | Clip generation (expanding) |
Example
curl -X POST https://api.sialflow.com/v1/vod/jobs \
-H "Authorization: Bearer $SIALFLOW_API_KEY" \
-H "X-SialFlow-Project-ID: $SIALFLOW_PROJECT_ID" \
-d '{"source_object_id":"obj_...","profile":"vod_abr_hls_mp4","encoding":{"mode":"content_aware"}}'