> ## 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

API privat dari web, aplikasi utama Overleaf. Layanan lain (real-time, document-updater, project-history, third-party-datastore, git-bridge) dan skrip cron image Server CE memanggilnya. Rute ini hanya memerlukan HTTP basic auth, tanpa token CSRF: router privat dipasang sebelum router web, dan hanya router web yang menjalankan pemeriksaan CSRF. Dengan `BLOCK_CROSS_ORIGIN_REQUESTS=true` (nonaktif secara default), web mengembalikan 403 untuk setiap permintaan yang header `Origin`-nya tidak ada di `ALLOWED_ORIGINS` (default: URL situs). Browser mengirim `Origin` pada POST, jadi dengan pengaturan itu aktif, POST yang dikirim dari Hoppscotch di browser mendapat 403 kecuali melewati proxy Hoppscotch.

* **Alamat:** `http://web:3000`, di dalam jaringan Docker
* **Autentikasi:** HTTP basic auth dengan `WEB_API_USER` dan `WEB_API_PASSWORD`, kecuali untuk status, health, dan metrics. Rute git-bridge menggunakan token akses pribadi sebagai gantinya.
* **File OpenAPI:** [`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.