Sync backend for the MegaBrowser desktop app. Stores bookmarks, history, passwords, open tabs, reading list, settings, and serves auto-update manifests + in-app announcements.
Authentication for the desktop app is delegated to https://accounts.megahostzone.com; this service validates Bearer tokens via HMAC-signed calls there and caches them locally for 1 hour.
GET /v1/health — service status + counts (no auth)GET /v1/updates/check?platform=&channel=¤t_version= — auto-updater (no auth)GET|POST /v1/sync/bookmarks — Bearer token (mhz_tok_…)GET|POST /v1/sync/historyGET|POST /v1/sync/passwords · /tabs · /reading-list · /extensionsGET|PUT /v1/sync/settingsGET /v1/announcements · POST /v1/announcements/:id/readPOST /v1/feedbackGET /v1/service/admin/users/:id — sync stats for one userDELETE /v1/service/admin/users/:id/data — wipe user on account deleteGET /v1/service/admin/stats — service-wide countsPOST /v1/service/events/receive — webhook from Identity