ZeRenHook Server

v2.0.0 — Axum + MariaDB
Server running on port 3001

Health

GET/healthHealth check

Auth

POST/api/auth/registerRegister user
POST/api/auth/loginLogin, get JWT token
GET/api/auth/meCurrent user info (Bearer token)

Crash Reports

POST/api/crashesSubmit crash report
GET/api/crashesList crashes (page, per_page, error_type)
GET/api/crashes/{id}Get crash details

Updates

GET/api/updates/latestLatest stable update manifest
GET/api/updatesList all updates (page, per_page)
POST/api/updatesCreate update (auth required)

Walkthrough

GET/api/walkthroughList entries (game_path, label, page)
POST/api/walkthroughCreate walkthrough entry
GET/api/walkthrough/{id}Get entry by ID
POST/api/walkthrough/{id}Update entry
POST/api/walkthrough/{id}/deleteDelete entry

Stats & Sync

GET/api/stats/overviewDashboard overview
POST/api/statsRecord event
GET/api/statsList events
POST/api/syncSync settings to server
GET/api/syncGet synced settings