API HTTP de playback-svc: 9 operaciones (OpenAPI 3.1 generado de la app de captura).
apps/docs/generated/openapi/playback-svc.jsonPágina generada desde
apps/playback-svc/src/app.aot.ts. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
OpenAPI 3.1: apps/docs/generated/openapi/playback-svc.json.
| Operación | operationId | Policy | Resumen |
|---|---|---|---|
GET /health | getHealth | public | Liveness del proceso |
POST /ingest/sessions | postIngestSessions | resource:ingest-session:create | Abrir una sesión de ingesta (SCT ingest + endpoint del daemon) |
DELETE /ingest/sessions/{sessionId} | deleteIngestSessionsBySessionId | resource:ingest-session:close | Abortar una sesión de ingesta propia |
POST /ingest/sessions/{sessionId}/token | postIngestSessionsBySessionIdToken | resource:ingest-session:renew | Renovar la capability de una sesión de ingesta propia |
POST /sessions | postSessions | resource:asset:play | Abrir una sesión de playback (PlaybackIntent → SessionDescriptor) |
DELETE /sessions/{sessionId} | deleteSessionsBySessionId | resource:playback-session:close | Cerrar una sesión empaquetada propia (ClosePackaging en el daemon) |
POST /sessions/{sessionId}/metrics | playback.reportMetrics | resource:playback-session:report | Reportar métricas de reproducción de una entrega propia (OB2) |
POST /sessions/{sessionId}/token | playback.renewSession | resource:playback-session:renew | Renovar el SCT de lectura de una entrega propia (SEC-Z13) |
GET /version | getVersion | public | Componente, versión, tren y commit del binario que corre |