> ## 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 for web, Overleafs hovedapp. Andre tjenester (real-time, document-updater, project-history, third-party-datastore, git-bridge) og cronskriptene i Server CE-imaget kaller den. Disse rutene krever bare HTTP basic auth, ikke noe CSRF-token: den private ruteren monteres før web-ruteren, og bare web-ruteren kjører CSRF-kontrollen. Med `BLOCK_CROSS_ORIGIN_REQUESTS=true` (av som standard) returnerer web 403 for alle forespørsler der `Origin`-headeren ikke er i `ALLOWED_ORIGINS` (standard: nettstedets URL). Nettlesere sender `Origin` ved POST, så med denne innstillingen på får POST-forespørsler fra Hoppscotch i nettleseren 403 med mindre de går gjennom Hoppscotch-proxyen.

* **Adresse:** `http://web:3000`, innenfor Docker-nettverket
* **Autentisering:** HTTP basic auth med `WEB_API_USER` og `WEB_API_PASSWORD`, unntatt for status, health og metrics. git-bridge-rutene bruker i stedet et personlig tilgangstoken.
* **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.