Contrato de la API del backend en formato Swagger/OpenAPI 2.0: openapi.json (444 rutas).
Las operaciones requieren autenticación JWT (POST /api/token/) salvo los endpoints públicos marcados como tales.
No asumas permisos: cada endpoint valida el rol del usuario.