Privat API för web, Overleafs huvudapp. Andra tjänster (real-time, document-updater, project-history, third-party-datastore, git-bridge) och cronskripten i Server CE-avbildningen anropar det. Dessa rutter kräver bara HTTP basic auth, ingen CSRF-token: den privata routern monteras före webbroutern, och bara webbroutern kör CSRF-kontrollen. Med BLOCK_CROSS_ORIGIN_REQUESTS=true (av som standard) returnerar web 403 för varje begäran vars Origin-huvud inte finns i ALLOWED_ORIGINS (standard: webbplatsens URL). Webbläsare skickar Origin vid POST, så med den inställningen på får POST-anrop från Hoppscotch i webbläsaren 403 om de inte går via Hoppscotch-proxyn.
- Adress:
http://web:3000, inom Docker-nätverket
- Autentisering: HTTP basic auth med
WEB_API_USER och WEB_API_PASSWORD, utom för status, health och metrics. git-bridge-rutterna använder i stället en personlig åtkomsttoken.
- OpenAPI-fil:
develop/hoppscotch/openapi/web.yaml
Senast ändrad 13 november 2026