> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# web

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`](https://github.com/ayaka-notes/ayakaleaf-pro/blob/server-pro/develop/hoppscotch/openapi/web.yaml)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.