Historial de cambios

2026-10-10

  • delivery: "original" en subidas e importaciones: el original se guarda sin transcodificar y se reproduce o descarga tal cual. hls sigue siendo el default.
  • original_url y delivery en GET /v1/videos/{id}/playback; delivery en los objetos de video.
  • GET /v1/videos/{id}/download: link firmado de una hora al original, con su nombre de archivo.
  • POST /v1/videos/imports: XonaPlay descarga el video desde una URL pública https.
  • PATCH /v1/videos/{id} acepta "delivery": "hls" para renderizar HLS de un video subido como original (solo en un sentido).
  • POST /v1/videos/uploads/{session_id}/complete devuelve ready para delivery: "original" y queued para hls.

2026-10-09 — v1

Primera versión pública.

  • GET /v1/videos/{id}/playback y GET /v1/live/{id}/playback: links HLS firmados para cualquier player.
  • Cuatro niveles de seguridad por workspace (Open, Protected, Strict, Maximum) y overrides por video.
  • Secret keys (xp_sk_…) y webhooks (video.ready, video.failed, live.started, live.ended).
  • Subidas directas con POST /v1/videos/uploads.
  • Todo el JSON va en snake_case.