API HTTPcatalog-svc

catalog-svc

API HTTP de catalog-svc: 8 operaciones (OpenAPI 3.1 generado de la app de captura).

ImplementadoSin versión del tren todavía· generada desde apps/docs/generated/openapi/catalog-svc.json

Página generada desde apps/catalog-svc/src/app.aot.ts. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

OpenAPI 3.1: apps/docs/generated/openapi/catalog-svc.json.

OperaciónoperationIdPolicyResumen
GET /healthgetHealthpublicLiveness del proceso
GET /kindsgetKindspublicRegistro de kinds de obra
POST /scanpostScanresource:asset:scanEscanear e indexar un fichero
GET /versiongetVersionpublicComponente, versión, tren y commit del binario que corre
GET /worksgetWorkspublicListar works (paginado)
GET /works/{id}getWorksByIdpublicObtener un work
GET /works/{id}/assetsgetWorksByIdAssetspublicAssets reproducibles de un work (sin rutas de disco)
GET /works/{id}/relationsgetWorksByIdRelationspublicHijos de un work (serie → episodio, disco → pista…)