Emite una capability nueva para reanudar la subida. Sólo el dueño; 429 si la sesión agotó su cupo de renovaciones. Acceso: Bearer de identity con policy `resource:ingest-session:renew`.
Emite una capability nueva para reanudar la subida. Sólo el dueño; 429 si la sesión agotó su cupo de renovaciones.
Acceso: Bearer de identity con policy resource:ingest-session:renew.
bearerAuth Access token de identity-svc (JWT EdDSA, caducidad corta). Se verifica en local y después contra la sesión viva (revocation-aware).
In: header
^ing_[0-9a-f]{32}$application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X POST "https://example.com/ingest/sessions/string/token"{ "capability": { "expiresAt": 0, "token": "string" }}Abortar una sesión de ingesta propia DELETE
Aborta la sesión y el daemon revoca su capability. Una sesión de otro actor es 404, salvo para admin/owner. Acceso: Bearer de identity con policy `resource:ingest-session:close`.
Abrir una sesión de playback (PlaybackIntent → SessionDescriptor) POST
El Planner resuelve el intent en un PlaybackPlan composicional (mode derivado, no lo manda el cliente) y la entrega; la sesión y su capability quedan ligadas al actor. Sin MediaIndex del asset: PLAYBACK_NO_CAPABILITIES. Acceso: Bearer de identity con policy `resource:asset:play`.