REST API
JSON REST backend for authentication, subscribers, and media uploads.
GET /api/health — JSON health check
/api/health
Health check
/api/auth/login
Admin login (JWT)
/api/authors
List authors (auth)
/api/authors
Create author (auth)
/api/featured-book
List featured book blocks (homepage order)
/api/featured-book
Create featured book block (auth)
/api/featured-book/:id
Update featured book block (auth)
/api/featured-book/:id
Delete one featured block (auth)
/api/featured-book
Delete all featured blocks (auth)
/api/subscribers
List subscribers (auth)
/api/uploads
List uploads (auth)
/api/uploads
Upload file (auth)
/api/uploads/:filename
Rename file (auth)
/api/uploads/:filename
Delete file (auth)